אם אתה חדש ב-DIY ורק נכנסת לתחוםבניית פרויקט עם ארדואינו, כמוני, אולי אתה מרגיש קצת המום. אתה עלול לחשוב שאתה לא יכול ללמוד את הדברים האלה. אני יחסית חדש בעולם המיקרו-בקרים, התכנות והעיצוב...אבל עשיתי את זה, וזה היה קל יותר ממה שחשבתי! הנה מה שלמדתי.
פוסט זה פורסם במקור בלַעֲשׂוֹת.
אני חנון מחשבים וטכנולוגיה שחוזר אליו לפני שהייתי נער "מתכנת" BASIC על החדש שליויק-20. מאז ימי הזוהר ההם מעולם לא הייתי בלי מחשב, או שניים, או שלושה. תמיד אהבתי את הטכנולוגיה, אבל אף פעם לא באמת הצלחתימתחת למכסה המנוע. לא מחוסר חשק, אלא יותר מחוסר ביטחון (ובזמן האחרון, זמן) לנסות דברים חדשים. קראתי מספיק ספרים, גלשתי מספיק אתרים וצפיתי בסרטונים מספיק כדי למלא ספרייה קטנה המוקדשת לנושאים של חינוך טכנולוגי. החל מהיסטוריית מחשב ועד רשתות ללינוקס ותכנות בכל מיני שפות, כמו גם בנייהרובוטיםולאחרונהתורת אלקטרוניקה וחשמל. עם זאת, אפילו עם כל המידע הזה, הכל נשאר בדרך כלל תיאורטי באופיו. כמעט ולא ניסיתי את הדברים שנהניתי לקרוא עליהם. הייתה לי הבנה מצוינת של הרעיון, אבל בכך שמעולם לא פעלתי ויישמתי שום דבר ממנו, לא למדתי כלום.
היכנסו לארדואינו
לפני שנתיים נתקלתי במודעהחוטימגזין מ-RadioShack המקדם את Arduino Duemilanove ופרויקט למתחיליםמלא עם רשימת חלקים, קוד והוראות שלב אחר שלב. הנה זה היה: מחשבים, תכנות, אלקטרוניקה, טכנולוגיה; עשה זאת בעצמך הכל בחבילה זולה אחת פשוטה.
נכנסתי לאינטרנט, ערכתי מחקר והזמנתי ערכת Duemilanove יחד עם טונות של חלקים אקראיים מאיביי. הייתי טייס במשך שנים רבות, אבל כשעלויות המחיה עלו וההכנסה הפנויה ירדה הייתי זקוק לשינוי. כאן מצאתי תחביב שידעתי שאני הולך לאהוב. התמכרתי!
ביליתי את השנתיים הבאות בקריאה ולמידה. רכשתי חלקים בזול. אספתי את כל מה שאמרו לי שאזדקק או לא אצטרך: חיישני PIR, גירוס 3 צירים, אוגרי משמרות, נוריות 7 מקטעים, IC בשפע, 555 טיימרים, גיליונות עזר, צגי LCD, נגדים וקבלים לפי מטען אמיתי. . ידעתי בתיאוריה מה כל חלק עושה ואז ארגנתי אותם בצורה מסודרת. השגתי לעצמי מלחם הייטק ומולטימטר מפואר. הקמתי סביבת עבודה קטנה ואז... כלום.
החלקים ישבו שם. הפרויקט לדוגמה שקראתי עליו נבנו על לוחות לחם והתפרקו במהירות והחלקים שלהם הועברו, לאחר שנהניתםיצירה של מישהו אחר.
עדיין אהבתי ללמוד, ונהניתי מהתהליך של חקר נושאים חדשים, אבל בסופו של דבר רוב המושגים נשארו תיאורטיים. כשנתקלתי בבעיה או רציתי להבין משהו חדש הייתי קורא פורומים, צופה בסרטוני YouTube או עיין בפרויקטים ב-Google+. זו הייתה תשוקה אבל כזו שנשארה בעיקר בראש שלי. היו לי רעיונות לכתיבת פונקציות עבור נוריות LED בשלושה צבעים או כיצד לשלוט בלולאה בצורה יעילה יותר, אבל מעולם לא הבאתי אותם למציאות.
עיינתי בפרויקטים אחרים ואפילו ה"בסיסיים" שבהם נראו מתקדמים מדי ולא ידעתי על מה הם מדברים, אבל תמיד יכולתי ללמוד. קל היה לקרוא כמה פרויקט מגניב, אבל הרבה פחות מספק מאשר בנייה בפועל. ואז הבנתי שהבעיה שלי היא לא חוסר חכמה, אלא חוסר ביטחון עצמי.מה אם התחלתי את זה וזה פשוט לא עובד? מה אם אצטרך לשאול שאלה פשוטה שנשמעת מטופשת? מה אם אעשה פרויקט טיפשי שהוא חסר תועלת?
ברגע שהבנתי שזו הבעיה החלטתי לקפוץ קודם ברגליים.
נתקלתי בחוצה, ממש מגניבטיימר 555פרויקט שמנצל את הגרפיט של עיפרון ליצירת גוונים מוזיקליים בהתאם למה שמצויר על הנייר. קראתי את ההוראות המקוונות וצפה בסרטון. ביליתי כמה שעות בהלחמת הכל ואז BAM. זה עבד! הפרויקט האלקטרוני הראשון שלי מעבר ללוח הלחם. אהבתי את זה. הילדים אהבו את זה (בסוף הכנתי שניים). אבל יותר חשוב זה עבד וזה נתן לי, את הנצחינוב,את חיזוק הביטחון שהייתי צריך.
עכשיו אנחנו כאן עם היצירה הראשונה שלי ב-97 אחוז הייחודית:MO-MARS 4000.
ידעתי שאני רוצה לעשות משהו מקורי ומעט טיפשי. רציתי ליצור משהו שלא לצורך בו, אלא ליצור משהו שאוכל ללמוד ממנו ולאתגר את עצמי איתו. עבור הפרויקט הזה אספתי קומץ חלקים שהיו לי בהישג יד ומצאתי סיבה לרסק אותם יחד.
אז מה הכנתי? למה, זה יורה גומי רב-מצבי, מכני, מופעל על ידי ארדואינו כמובן! או איך שאני אוהב לקרוא אתמיניון מופעל - יורה ממונע בגומי ארדואינו (MO-MARS) 4000.
בהשראת אקדח גומי שראיתי באינטרנט שהשתמש בסרוו כדי להזיז ולהשקה, אהבתי את הרעיון אבל בכוונה לא הסתכלתי בתיעוד כדי לראות איך הם עשו זאת. רציתי לעצב פרויקט משלי. אספתי חיישן PIR, כפתורים, מתגים, פוטנציומטרים, נוריות, אקדח דבק חם, חוטים, פרוטובורד, כמה מקלות ארטיק ומיניון צעצוע מ-Happy Meal. זה היה זמן משחק!
המכשול הכי גדול שהיה לי היה,איפה אני מתחיל?הבנתי שהכי טוב לשרטט את הרעיון שלי.
דמיינתי לוח שטוח עם הסרוו מותקן עליו כדי לירות את קליעי הגומייה. רציתי דרך לסובב ואז להרים את הלוח הזה. הלכתי לחנות לציוד אמנות וקניתי שקית של גרוטאות עץ קלות משקל. אספתי גם צבע זול. כשחיפשתי צבעים חשבתי על מראה מטאלי עם "פסי אזהרה". פשוט כנף את זה ולא היו לי תוכניות מדויקות. אין לי הרבה בכלים לעיבוד עץ והוגבלתי לסכין E-Xacto, מברגים וכלי Dremel.
החלטתי שהפרויקט יהיה בעל אופנים שונים. זה הרגע שבו הבנתי שאני צריך לרשום את כל הפונקציונליות שרציתי להוסיף. ציירתי תרשים זרימה פשוט ושרטטתי סכמטי מאוד גס ומאוד לא מקצועי.
זה היה המדריך שלי. זה לא משנה שזה לא עומד בתקני IEEE או אפילו 100 אחוז נכון. הייתי מתקן את זה מאוחר יותר ולמד תוך כדי.
היה לי מתג תלת כיווני בפח שלי. מה לעשות עם זה? מה דעתך אם אתן למשתמש לבחור בין שלושה מצבי פעולה: ידני, אקראי או חיישן אינפרא אדום פסיבי. הסתכלתי על החלקים שלי, הגנתי תוכנית, הכנתי סקיצה וניסיתי אותה. אתגר מושלם לתכנות!
יתר על כן, איזה פרויקט הושלם ללא נוריות LED? היה לי LED RGB בהישג יד. למרות ששום דבר בפרויקט לא דרש זאת, רציתי את האתגר של תכנות עוד ועוד דברים. הוספתי תכונות רק בשביל זה ואהבתי את זה. רציתי שנוריות נוריות מהבהבות בזמן שהסרוו זז. רציתי שהסרוו יבחרו מיקומים אקראיים ויסתובבו במהירויות מופחתות.
שום דבר בתוכנית שלי (כמעט 400 שורות) לא מאוד מסובך בכלל ואני בטוח שחסרה לי יעילות בנקודות מסוימות, אבל אני גם יודע על ידי בנייתה והימנעות מעודף ניתוח שהייתי לומד ממקור ראשון. זו הדרך לעשות את זה: פשוט לבנות את זה!
בסופו של דבר קיבלתי את מה שרציתי: פרויקט עמוס בתכונות ואתגרי עיצוב. למדתי לתכנת בדרכים שלא חשבתי שאני יכול. הרגשתי כמו האקר מאסטר. תרגלתי את כישורי ההלחמה שלי שוב ושוב והשתפרתי בכל פעם. למדתי את החשיבות והפשטות של הטמעת נגדי משיכה ומשיכה למטה, והרחקת מתגים - כל מה שהיה בעבר רק תיאוריה. הכרתי את כלי ה-Dremel שלי בכניעה לייצור חלקים והפעלתי את אקדח הדבק החם שקניתי 18 חודשים קודם לכן בפעם הראשונה. גיליתי שימושים נהדרים למקלות ארטיק בפרויקטי בנייה. אולי עבור רבים מאנשי עשה זאת בעצמך אלה היסודות, אבל לפני הפרויקט הזה זה לא היה יותר מתאוריה שמעולם לא יצא לי לנסות.
אני מקווה שזה יתן השראה לאחרים שרוצים להיכנס לתחום האלקטרוניקה עשה זאת בעצמך, אבלהיססו עד עכשיו. בטח שזה לא יותר מאשר יורה גומי, אבל בשבילי זה היה המסע, לא היעד!
פרויקט הארדואינו המקורי הראשון שלי: מה שלמדתי על למידה| לַעֲשׂוֹת
גארי ראד הוא חנון גאה ועדיין מתגעגע למחשב הילדות הראשון שלו, קומודור VIC-20. ראד הוא מדריך טיסה מוסמך, צולל SCUBA וקורא נלהב של ספרי טכנולוגיה ומדע בדיוני, ומחפש את הפרויקט הבא שלו ב-Arduino.
רוצה לראות את העבודה שלך על Lifehacker? אֶלֶקטרוֹנִיטסה.