תוכן עניינים:

כיצד לשלוט בלדים עם עיבוד וארדואינו: 5 שלבים
כיצד לשלוט בלדים עם עיבוד וארדואינו: 5 שלבים

וִידֵאוֹ: כיצד לשלוט בלדים עם עיבוד וארדואינו: 5 שלבים

וִידֵאוֹ: כיצד לשלוט בלדים עם עיבוד וארדואינו: 5 שלבים
וִידֵאוֹ: הנדסת אלקטרוניקה חשמל ומחשבים 2024|אדואינו אונו- מבוא והסבר כללי|מפרט טכני|פרטוקולי תקשורת|תכונות| 2024, יולי
Anonim
כיצד לשלוט בלדים עם עיבוד וארדואינו
כיצד לשלוט בלדים עם עיבוד וארדואינו

לפני כמה ימים התעמתתי עם בעיה מעניינת, הייתי צריך לשלוט על סדרת אורות מאינטראקציה על מסך המחשב והיא חייבת להיות זולה ככל האפשר. מיד חשבתי על ארדואינו. היה בו כל מה שהייתי צריך, יותר ממספיק קלט/פלט, USB משולב והמחיר היחיד שלו הוא 30 $. כדי לתקשר עם ה- Arduino החלטתי להשתמש בעיבוד. השניים עובדים ממש טוב ביחד בגלל הקשר המשפחתי הקרוב של Arduino לעיבוד.

שלב 1: החומרים

החומרים
החומרים

הגיע הזמן לאסוף את כל החלקים הדרושים בכדי לגרום לזה לקרות: התוכנה: עיבוד - ניתן למצוא בכתובת www.processing.org Arduino - ניתן למצוא באתר www.arduino.cc החומרה: לוח USB Arduino (השתמשתי ב- Diecimila, כי זה מה שהיה לי) 8x נוריות לבחירתך נגדי 3x 330ohm התנתק מכותרות נחושת חד צדדיות מקדח כלורידיני Ferric כבל USB

שלב 2: הקוד

הקוד
הקוד

זה היה החלק הקשה בשבילי. תמיד הייתי סוג חומרה ולא סוג תוכנה, אז פניתי לאינטרנט. המקום הראשון שבדקתי היה מדור ההפניות של Processing.org ו- Arduino.cc, הרבה זמן והתחשבות השקיעו בפיתוח אתרים אלה ואני מברך על המאמץ, היה שווה את זה! כל המידע הבסיסי שהייתי צריך היה שם אבל היה לי ממש קשה לגרום להכל לעבוד. אז פניתי להדרכה הזו כדי ליישר אותי. פרנצ'סקו הכניס הדרכה מצוינת לעיבוד תקשורת סדרתית והארדואינו. בעיקרון קוד העיבוד יוגדר כך: import processing.serial.*; סידור myPort; התקנת void () {println (Serial.list ()); myPort = new Serial (this, Serial.list () [*X*], 9600); myPort.buffer (1); size (400, 400); void draw () {// קצת קוד נכנס לכאן} בעת הגדרת הקוד וודא שה- Arduino שלך מחובר ליציאה הטורקית שלך. זה חשוב מכיוון שהקוד מנסה להצביע על הארדואינו הספציפי בו אתה משתמש. הפעל את הקוד שלך והסתכל על הרשימה שתוצג בתחתית חלון העיבוד ולאחר מכן שנה את המשתנה בקוד שסימנתי ב- * X * למספר הנמל שאליו הארדואינו שלך מחובר. שלי היה השלישי ברשימה אז שמתי 2 במקום ה- *X *. זכור כי הרשימה מוצגת כערכי מערך, פירוש הדבר שהמיקום הראשון מסומן כ- 0 לא 1. קוד הארדואינו פשוט עוד יותר להתקנה: התקנת void () {Serial.begin (9600);} פרסמתי את הקודים המלאים שתוכל לקחת ולשנות ולשחק איתם. הארדואינו נשמר כ- pdxMap.pde וקוד העיבוד נשמר כ- serialLEDTest.pde

שלב 3: הפוך את לוח המעגלים

צור את לוח המעגלים
צור את לוח המעגלים
צור את לוח המעגלים
צור את לוח המעגלים

יצרתי את לוח המעגלים באמצעות CADsoft Eagle. מכיוון שידעתי שאני משתמש בארדואינו רציתי להכין פרוטושילד שיתאים למרווח המוזר על לוחות ה- USB, אז חזרה לאינטרנט כדי למצוא את החלק הנשר הנכון. בסופו של דבר השתמשתי בפריסה של פרוטושילד שתוכננה על ידי ליידי עדה. אם אינך מכיר את עבודותיה עליך לבדוק אותה. הפרויקטים והתרומות שלה לעולם המחשוב הפיזי יוצאים מן הכלל ורוב עבודתה היא קוד פתוח המעניקה לאנשים כמוני הזדמנות לקחת את הפרויקטים שלהם לשלב הבא. לאחר שמצאתי את פריסת פרוטושילד, פתחתי אותו ושיניתי אותו נשר למה שאתה רואה למטה. התמונה השנייה היא תקריב של קובץ ה- PDF שיצור את הלוח הסופי. יש הרבה הוראות נהדרות לגבי חריטת לוח המעגלים שלך, כך שלא אעבור כאן על כל הפרטים. השיטה שאני אוהב להשתמש בה מתארת בצורה יפה בהנחיית TechShopJim. שלב ראשון: הדפס את קובץ ה- PDF (הנמצא להלן) על נייר מגזינים, נייר צילום מבריק או נייר המיועד ל- PCB. הדפס באמצעות מדפסת לייזר. אל תגדל, הוא מונח על פיסת נייר בגודל 8 1/2 על 11 והוא אמור להדפיס בסדר גמור ללא שינוי שלב שני: גזור את העיצוב והשאיר מעט גבול סביב העיצוב. שלב שלישי: גזור א. פיסת נחושת שלך מעט יותר גדולה מהעיצוב. ניתן לחתוך את הלוח באמצעות מסור, מסור גרזן. אך בדרך כלל אשתמש בחותך קופסא או בסכין Xacto על ידי ניקודו שוב ושוב ולאחר מכן שוברת אותו לאורך קו הניקוד וניקוי הקצה בנייר חול. שלב רביעי: נקו את נחושת עטויה כרית קרם SOS או צמר פלדה. עד שהוא מאיר, שטוף אותו והקפד לא לגעת במשטח בידיים. כל שומן עליו יגרום לו כך שהטונר לא יידבק לנחושת. שלב חמישי: הניחו את הלוח המחופה בנחושת על משטח שטוח כשהנחושת כלפי מעלה, הניחו את צד הטונר החתוך כלפי מטה על הנחושת והדביקו אותו במקומו, הניחו מגבת נייר על כל העניין וגיהצו אותה על ההגדרה הגבוהה ביותר במגהץ שלכם. אין קיטור! הניחו את המגהץ ישירות למעלה, הניחו ללוח להתחמם מעט לפני שאתם מזיזים את המגהץ ואז קחו את קצה המגהץ ושפשפו את כל העניין כדי שהטונר יידבק לנחושת. זה אמור לקחת בערך 3 דקות בסך הכל. הסר מגהץ ומגבת נייר. שלב שישי: השרו את הלוח במים כדי להסיר את הנייר. אל תהיה מחוספס בעת ניסיון להוריד את הנייר, הטונר שביר מאוד ויכול לגרד בקלות. (אם מסיבה כלשהי זה לא עובד, קח שוב את כרית ה- SOS או צמר הפלדה ללוח ונקה את כל הטונר שנותר.) שלב שישי: תחרוט! ** עדכן ** תוכל לתפוס את קובץ ה- PDF כאן. אם אתה מעוניין בקבצי הנשר, היא קובץ ה-.brd וקובץ.sch

שלב 4: לקדוח את החורים ולאכלס את הלוח

לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח
לקדוח את החורים ולאכלס את הלוח

עכשיו שיש לך לוח מעגלים הגיע הזמן לקדוח את החורים בעזרת המקדח הזעיר שלך והלחמה על הרכיבים. תוכל להבחין שיצרתי את הלוח עם העקבות בצד העליון במקום בתחתית הלוח. עשיתי את זה כי זה מקל להלחם את הכותרות על הלוח ולהניח לו לשבת שטוח מול הארדואינו. התחלתי עם הנגדים כשאוכלסים את הלוח. כופפו את המובילים קרוב ככל האפשר לנגד והכניסו אותם לתוך הלוח והלחמו וחתכו את המוליכים העודפים. לאחר מכן תוכל להתקין את הכותרות או את נוריות ה- LED. נוריות LED חייבות להיות מותקנות בגאווה בלוח על מנת להלחם אותן במקומן, לכן הייתי מציע לבצע אותן אחרונות אך מכיוון שמספר הרכיבים כל כך נמוך זה לא ממש משנה אילו חלקים מותקנים תחילה.

שלב 5: טען את הסקיצה שלך

טען את הסקיצה שלך
טען את הסקיצה שלך
טען את הסקיצה שלך
טען את הסקיצה שלך

טען את שרטוט pdxMap.pde על הארדואינו שלך וחבר את פרוטושילד ללוח. הקפד לחבר את הארדואינו לאותה יציאה טורית ששינית את סקיצת העיבוד שלך כך שתשקף. לאחר מכן פתח את סקיצת העיבוד ולחץ על כפתור ההפעלה. יופיע חלון ובו התוכנית שלך פועלת בו. על ידי לחיצה על כל אחד מהמלבנים האדומים הוא ידליק את הנורית המקבילה על הארדואינו במשך כשנייה אחת אנא אל תהסס לפרסם שאלות או הערות ולפרסם את השינויים והפרויקטים שלך, אשמח לראות אותן!

מוּמלָץ: