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

צליל צנובר: 10 שלבים (עם תמונות)
צליל צנובר: 10 שלבים (עם תמונות)

וִידֵאוֹ: צליל צנובר: 10 שלבים (עם תמונות)

וִידֵאוֹ: צליל צנובר: 10 שלבים (עם תמונות)
וִידֵאוֹ: החיים שלי, תוניסיה שלי - ספר שמע שלם בצרפתית 2024, יולי
Anonim
צליל בלוט
צליל בלוט

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

שלב 1: סיעור מוחות למכשיר שייצג את עצמנו

סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו
סיעור מוחות למכשיר שייצג את עצמנו

המטרה שלנו הייתה להמציא פרויקט המייצג את האישיות שלנו, ולהשתמש בארדואינו. החלטנו להשתמש ב- LilyPad - אך לא הסתפקנו בשום דבר אחר. עבר שבוע, וצילמנו רעיונות הלוך ושוב באמצעות דוא ל. רצינו שזה ישמיע קול, רצינו שיהיה לזה קשר לטבע, רצינו שזה יהיה מספיק פשוט כדי שנוכל ליישם את זה בזמן הפנוי. הרעיון לעשות דבר פעמוני רוח עלה - ההפעלה הוא פשוט (רק מתגים, אין צורך להגדיר חיישני טמפרטורה או לחות מפוארים), כך שזה נראה אפשרי. הוא מספק טבע, צליל וגורם צורה נחמד ב- LilyPad לשם כך! אבל איך זה אמור לעבוד? האם עליו להקליט את הרוח ולהשמיע אותה מאוחר יותר בלחיצת כפתור? האם היא צריכה להעביר מרחוק את דפיקות הרוח למקום אחר? בזמן אמת או משתנה? מיקום אמיתי או השתנה? התכנסנו, וצ'רלי הביא כמה בלוטים; יופיים הטבעי חתם את גורם הצורה של בלוטים תלויים מתחת ל- LilyPad. החלטנו להפוך את הפעלת הקול בזמן אמת, אך מרוחק מעט (רמקול נפרד מהפעמון), ולכלול מודול אלחוטי להעלאת הנתונים ל-

שלב 2: חומרים וכלים

חומרים:- ניאופרן בעובי 1.5 מ"מ עם בד למינציה לשני הצדדים לשקית הסוללה- חוט מוליך- חוט לא מוליך- בד מוליך מתיחה (כמות קטנה יחסית)- ממשק התמזגות "ברזל-אין" לאיחוי בד מוליך לניאופרן לשקית סוללה. - בד לא מוליך (לכרית הרמקול)- בלוטים (השתמשנו ב- 6, אבל הוא גמיש)- חרוזי פלסטיק קטנים (לבידוד חוט)- דבק בד (לבידוד והגנה על קשרי חוט מוליכים)- חוט להשעיית הכל מאלקטרוניקה: - A Lilypad Arduino- מודול Bluetooth Bluesmirf עבור Arduino- מחבר USB לטורי לבדיקת וטעינת הקוד שלך על Arduino.- סוללות (השתמשנו ב- 3 AA)- רמקול (אוזניות יכולות לעבוד גם)- מתאם Bluetooth Bluetooth (אופציונלי) - כבל מאריך USB תוכנה:- סביבת התכנות Arduino.- סביבת הפיתוח לעיבוד כלים:- מחט תפירה- צבת (למשיכת מחט)- אצבעון (לדחיפת מחט)- מספריים חדים (לחיתוך בד וחוט)- חוטים- כך מגהץ- מולטימטר (למציאת מכנסיים קצרים)

שלב 3: השחלת בלוטים

השחלת בלוטים
השחלת בלוטים
השחלת בלוטים
השחלת בלוטים
השחלת בלוטים
השחלת בלוטים
השחלת בלוטים
השחלת בלוטים

הצנוברים משרתים מטרות אסתטיות ומעשיות כאחד. בנוסף לעזרה בפעמון שלנו להתמזג עם עץ, הם גם מכבידים על החוט המוליך כדי לשמור אותם ישרים בעולם סוער. עבור הפעמון שלנו השתמשנו ב -5 בלוטים פשוטים. תחליט כמה זמן אתה רוצה שהחוטים שלך יהיו וחתוך 5 חתיכות חוט מוליך בערך 2-3 סנטימטרים יותר-הדיוק לא ממש משנה כאן, וטוב לתת לעצמך קצת מקום לקשור קשרים. חוט את המחט שלך * עם אחת מחתיכות החוט ותוחב אותו לתוך הבלוט. בעזרת האצבעון, דחף את המחט בחוזקה עד שהיא תיכנס עד לצנובר. אלא אם כן אתה משתמש בבלוטים מוטנטים ענקיים, רוב המחט אמורה כעת לבלוט מהצד השני. משוך את המחט לאורך כל הדרך בעזרת צבת. לאחר מכן, משכו את החוט עד שתתלה בערך סנטימטר מתחתית הצנובר ותעברו לצנובר הבא. כאשר כל חמשת הצנוברים הושחלו, שרו אותם בשורה כדי לוודא שסידור הבלוטים נראה יפה. לך. אם אתה שבע רצון, קשור קשר בתחתית כל בלוט (גדול מספיק כדי שהחוט לא יכול לחמוק דרך הבלוט אפילו באמצעות טלטול עז) והניח מעט דבק בד על הקשר כדי לאטום את העסקה. עכשיו, קשור כל אחד על ה- LilyPad. אתה עשוי למצוא את המחט מועילה במקרה זה. מרווחים באופן שווה והימנעות מ + ו-, לולאה את קצה הבלוט של כל חוט ליציאת הארדואינו ואבטחו בעזרת קשר ודבק בד. בשלב זה, היזהר לא לסבך הכל! הבעיה שלנו הייתה כזו בעיה שבסופו של דבר עטפנו חוט רגיל סביב החוט כדי לנסות למנוע הסתבכות.

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

שלב 4: הכנת והדבקה של הנוקר

הכנת והדבקה של הנוקר
הכנת והדבקה של הנוקר
הכנת והדבקה של הנוקר
הכנת והדבקה של הנוקר
הכנת והדבקה של הנוקר
הכנת והדבקה של הנוקר

מכיוון שאנו רוצים לזהות מתי הדופק פוגע בחוט, הדופק צריך להיות משהו מוליך. כל חרוז מתכת צריך לעשות, אבל החלטנו פשוט לעטוף בלוט בבד מוליך. כדי לאבטח את הבד בו זמנית ולקשור אותו לארדואינו, קיבלנו חוט ארוך מוליך והשתמשנו בו לתפור סביב החלק העליון של הבלוט, ויוצרים סלסול בחלקו העליון. ניתן להשתמש בשאר החוט כדי להשעות את הדפיקה ממרכז ה- LilyPad. לשם כך, יצרנו צורת X חוצה עם חוט בצד התחתון של הארדואינו (לולאה דרך חורים -, a1, 1 ו- 9), ואז קשרנו את חוט הדופק לצומת. על ידי לולאה דרך החור-הבטחנו שהדפיקה הזו תהיה מחוברת לקרקע-עם זאת, וודא שאף חלק מהצלב לא יגע באחת מיציאות הצנוברים, או שייצור קצר הירשם כפתק כל הזמן "על"!

שלב 5: תפירת נרתיק הסוללות

תפירת נרתיק הסוללה
תפירת נרתיק הסוללה
תפירת נרתיק הסוללות
תפירת נרתיק הסוללות
תפירת נרתיק הסוללה
תפירת נרתיק הסוללה

זה נחמד להיות חבילה לשלב את אספקת החשמל של כל מכשיר בתוך העיצוב של השלם. אז חשבנו לכלול את שלוש סוללות ה- AA הדרושות להפעלת ה- LilyPad Arduino (ומאוחר יותר גם על מודול ה- Bluetooth) בתלייה של הצלצול. הכנת נרתיק לסוללות כך שניתן יהיה לערום אותן ברצף ולהפוך לחלק מההשעיה. בנייה זו התבררה כפגומה במקצת מכיוון שכוחות המשיכה על נרתיק הסוללות בסופו של דבר משכו את המגעים המוליכים משני קצותיהם הרחק מיצירת קשר עם קצות הסוללות. הצלחנו לפתור זאת על ידי הכנסת מספיק בד מוליך לשני הקצוות. מה שעבד בסדר בינתיים, אבל בעתיד צריך לשנות את זה. מגהץ כך שלא נצטרך לתפור את הבד המוליך לנאופרן נוכל לעבוד בפשטות עם ממשק מתכתי. רשת מחשבה של דבק חום המיועדת לטקסטיל. פשוט לגהץ אותו קודם על הבד המוליך, הקפד להשתמש בדף נייר השעווה בין המגהץ לממשק. והקפידו שהברזל לא יהיה חם מדי או שהוא ישרוף את הבד המוליך. בדוק קודם כל חתיכה קטנה. שינוי צבע קל זה בסדר. Stencil הורד את הסטנסיל הבא והדפס אותו בקנה מידה: >> https://www.plusea.at/downloads/TripleAABatteryPouch_long.pdf (בקרוב …) גזור את השבלונה והעקוב אחר הניאופרן והבד המוליך.. ייתכן שיהיה עליך להתאים מעט את המדידות אם אתה משתמש בנאופרן עבה יותר. בדים אחרים, נמתחים או לא, אינם מתאימים למטרה זו מכיוון שהם אינם מסוגלים להתאים כל כך טוב לסוללות. לאחר מעקב חותכים את כל החלקים. נתיך הסר את נייר השעווה המגבה מהבד המוליך והניח את החלקים על גבי הניאופרן למקום בו הם שייכים (ראה סטנסיל). אתה יכול להשתמש בנייר השעווה בין המגהץ לבין הבד המוליך להגנה נוספת. ברזל מעל המדבקים כך שהם יתמזגו חזק בנאופרן. תפרו חוט מחט עם חוט רגיל והתחילו לתפור את הניאופרן יחד. תחילה לאורכו ולאחר מכן משני הקצוות. אתה יכול להכניס את הסוללות בזמן התפירה כדי להקל. ואתה יכול לחתוך את החור בסוף מאוד כדי להסיר את הסוללות. וודא שהחור אינו גדול מדי. ניאופרן עמיד מאוד ויכול לקחת הרבה מתיחות. צור קשר חוט מחט עם חוט מוליך. לצלול לתוך הניאופרן משני קצוות נרתיק הסוללה וליצור קשר עם הבד המוליך שבתוכו. השתמש במולטימטר כדי לוודא שקיבלת את החיבורים. ותפר מספר פעמים כדי לוודא שהחיבור טוב. אתה יכול להגדיר - ו + פשוט על ידי החלפת הכיוון של כל הסוללות. אחד הקצוות יעזוב ישירות מקצה שקיק הסוללה, את השני יהיה צורך להוריד לאותו קצה על ידי תפירה לאורך הניאופרן. היזהר במיוחד שהחוט לעולם לא יעבור לאורך כל הניאופרן, שם הוא עלול ליצור מגע עם אחת הסוללות או אולי הבד המוליך מהקצה השני. השתמש במולטימטר כדי לבדוק בזמן שאתה תופר. התחבר ובודד כאשר יש לך את שני הקצוות + ו - באותו קצה הנרתיק. תרצה להביא אותם ל- LilyPad Arduino. לבודד את החוטים עם חרוזי זכוכית או פלסטיק ולתפור סביב חיבורי הליפייד והדבק לפני החיתוך.נגיעות סיום עכשיו אספקת החשמל אמורה לפעול. מה שחסר הוא דרך להשעות את השקיק, את LilyPad ואת הצנוברים שלו. לשם כך, קח חוט לא מוליך ותפר בקצה הנגדי של השקיק מאשר ה- LilyPad. צור לולאה או שני קצוות רופפים אותם ניתן לקשור סביב הענף.

שלב 6: תכנות צלילי הפעמון

תכנות צלילי הפעמון
תכנות צלילי הפעמון
תכנות צלילי הפעמון
תכנות צלילי הפעמון
תכנות צלילי הפעמון
תכנות צלילי הפעמון

נשמע! אני אוהב סאונד! צליל מהרמקולים הוא כיף גדול. אבל איך מיקרו -בקר משמיע קול? רמקולים משמיעים צליל כאשר יש הבדל במתח על המסופים שלהם, מה שמניע את קונוס הרמקולים רחוק יותר או קרוב יותר לסליל מאחור, תלוי אם ההבדל במתח הוא חיובי או שלילי.. כאשר החרוט זז, האוויר נע. צליל שאנו מזהים הוא רק אוויר הנע בתדרים מאוד מסויימים - רמקולים דוחפים ושואבים אוויר, ואז נכנסים לאוזניים שלנו. בקרי מיקרו, כיוצרי קול, הם די מסובכים. הסיבה לכך היא שבלי ממיר דיגיטלי לאנלוגי, הם מסוגלים לבצע שני מתח בלבד: גבוה (בדרך כלל 3-5 וולט) או נמוך (0 וולט). אז אם אתה רוצה להניע רמקול עם מיקרו-בקר, האפשרויות שלך מוגבלות לשתי טכניקות בסיסיות: אפנון רוחב דופק וגלים מרובעים. אפנון רוחב הדופק (PWM) הוא טריק מפואר שבו אתה משוער אות אנלוגי (כזה שיש לו מתח בטווח שבין נמוך לגבוה) עם אות דיגיטלי (כזה שהוא רק נמוך או גבוה). בעוד ש- PWM יכול להפיק צליל שרירותי, מקסים, עם ספקטרום מלא, הוא דורש שעונים מהירים, קידוד מוקפד וסינון והגברה מהודרים כדי להניע טוב את הרמקול. גלי ריבוע, לעומת זאת, פשוטים, ואם אתה מסתפק בשיר שלהם. צליל מחוספס, יכול להיות דרך קלה לעשות מנגינות פשוטות. לאה בואצ'לי מספקת דוגמא נחמדה לדף פרויקט פרוייקט, קוד מקור) לשימוש ב- LilyPad ליצירת גלים מרובעים המסוגלים להניע רמקול קטן. אבל רצינו שהפעמונים שלנו יישמעו קצת יותר כמו פעמוני - שיהיו להם ריקבון דינמי, ונדמה שהם בתחילה חזקים יותר מאשר בסוף. רצינו גם שהצליל יהיה קצת פחות חריף וקצת יותר דמוי פעמון. מה לעשות? לשם כך אנו מנצלים טכניקה פשוטה להוספת מורכבות לגל המרובע, וטריק עם הרמקול. ראשית, עשינו זאת כך שהגלים המרובעים לא יישארו "גבוהים" באותו אורך - הם משתנים עם הזמן, למרות שהתחלתם תמיד זהה. כלומר, גל מרובע של 440Hz עדיין יעבור מ"נמוך "ל"גבוה" 440 פעמים בשנייה, אבל נשאיר אותו "גבוה" לפרקי זמן משתנים. מכיוון שרמקול אינו מכשיר דיגיטלי אידיאלי, ולוקח זמן עד שהחרוט נדחף החוצה פנימה, ונותן יותר צורה של "מסור" מאשר גל מרובע. כמו כן, מכיוון שאנו מפעילים את הרמקול רק מצד אחד (אנו נותנים לו רק מתח חיובי, לעולם לא מתח שלילי), הוא חוזר רק לנייטרלי בגלל גמישות החרוט. התוצאה היא צליל חלק יותר ודינאמי יותר, מעוות, שאינו ליניארי. ראינו כל צנובר תלוי כ"מתג ", כך שכאשר הבלוט התלוי במרכזה נוגע בהם, הוא מושך אותו נמוך. הקוד פשוט מחבר את כל הכניסות של כל בלוט צמוד, ואם הוא מוצא שהוא נמוך, הוא מנגן צליל עבורו. עובד קוד המקור של LilyPad Arduino המצורף להלן.

שלב 7: כולל חיבור אלחוטי

כולל חיבור אלחוטי
כולל חיבור אלחוטי
כולל חיבור אלחוטי
כולל חיבור אלחוטי
כולל חיבור אלחוטי
כולל חיבור אלחוטי
כולל חיבור אלחוטי
כולל חיבור אלחוטי

רצינו שהפעמון יהיה מחובר לעולם על ידי כך שהוא ישלח את הפתקים שהוא שיחק לאינטרנט, שם ניתן יהיה להפוך אותו להזנה ולצרוך אותו על ידי כל אחד מכל מקום בעולם ולהשמיע אותו. על מנת להשיג זאת חיברנו מתאם Bluetooth ל- lildupad Arduino ששלח את התדר שהפעמון משמיע למחשב שאיתו הוא משויך. לאחר מכן המחשב הפעיל תוכנית עיבוד ששלחה את ההערה אל pachube.com, מעין הטוויטר למכשירים, שבהם הפיד היה זמין לציבור לצריכה גלובלית. לשם כך, פרצתי להדריך למספר חלקים: הערה: השלבים הבאים מניחים שכבר הבזקת את הארדואינו עם התסריט שלנו. הגדרת Bluetooth בארדואינו וזיווג זה עם מחשב. שלב זה יכול להיות המתסכל ביותר, אך יש לקוות עם קצת סבלנות ועם הטוט הזה שתזכה את הארדואינו שלך למחשב תוך זמן קצר. התחל בחיבור מודול Bluetooth. לארדואינו באמצעות כמה חוטים. עבור שלב זה תרצה שיהיה לך ספק כוח מוכן להפעיל את הארדואינו, אתה יכול להשתמש במארז הסוללות שאנו מתארים בטור הזה או לפרוץ אותו עם סוללת 9v, קלה לשימוש עם קוצץ. כדי לתכנת את Arduino, לא תצטרך להשתמש בחוטי הנתונים ל- Arduino, מכיוון שהמחשב שלך ידבר רק עם מודול ה- Bluetooth בשלב זה. לעת עתה, פשוט חבר את חוטי החשמל והארקה כך: Arduino GND, pin 1 to BT GND Pin 3 Arduino 3.3V, pin 3 to BT VCC Pin 2 לאחר שחיברת את החוטים, תוכל לחבר את Arduino למקור החשמל שלו ועם בהצלחה, תראה את מתאם ה- Bluetooth מתחיל להבהב באדום. המשמעות היא שהוא מקבל חשמל ואתה בדרך שלך. השלב הבא הוא התאמת המכשיר למחשב שלך. לשם כך בצע את פרוטוקול מתאם מערכת ההפעלה/Bluetooth שלך לגילוי והתאמה של התקן. תרצה לזווג עם קוד סיסמה ולתת לו קוד גישה 1234 אם אתה משתמש במכשיר BlueSmirf חדש לגמרי. אחרת אם נעשה בו שימוש, קבל את קוד הסיסמה מהמשתמש הקודם או בדוק את ברירת המחדל של המדריך אם אתה משתמש במותג אחר. אם הכל מסתדר עליך לקבל אישור על זיווג מוצלח. כעת, על מנת שהארדואינו ושלך מחשב כדי להחליף מידע, שניהם חייבים לפעול באותו קצב שידור. עבור Lillypad, זהו 9600 באוד. להלן החלק של השחור: תצטרך להיכנס למכשיר ה- Bluetooth עם מסוף טורי ולשנות את קצב השידור שלו כך שיתאים לזה של ה- Lillypad. לשם כך אני ממליץ להשתמש ולהוריד ולהתקין את ZTERM (https://homepage.mac.com/dalverson/zterm/) ב- mac או בטרמיטים בחלונות (https://www.compuphase.com/software_termite.htm). לצורך הדרכה זו נדון רק במאק, אך צד החלונות דומה מאוד כך שאם אתה מכיר את הסביבה הזו אתה אמור להיות מסוגל להבין זאת. לאחר התקנת הטרמינל הטורי שלך, אתה מוכן לנסות כדי להתחבר להתקן Bluetooth. כעת, על מנת לגרום ל- Zterm להתחבר למכשיר שלך יהיה עליך לאלץ את ה- Mac שלך ליצור חיבור, תוכל לעשות זאת על ידי בחירת המכשיר שלך מתפריט ה- Bluetooth ולאחר מכן במסך המאפיינים, בחר "ערוך יציאות סידריות". HE אתה צריך להגדיר את הפרוטוקול שלך ל- RS-232 (סדרתי) והשירות שלך צריך להיות SSP. אם הכל ילך כשורה, המכשיר שלך יראה מחובר במחשב yoru ו- Bluetooth יכיר צימוד. עכשיו אתה רוצה להפעיל במהירות את zterm ולהתחבר ליציאה הטורית שבה מחובר bluesmirf. לאחר שהמסוף עולה, הקלד:> $$$ פעולה זו מעבירה את המכשיר למצב פקודה ומכשיר אותו לתכנות. עליך לעשות זאת תוך דקה אחת מהחיבור עם המכשיר, אחרת זה לא יעבוד. אם אינך מקבל הודעת אישור לאחר פקודה זו ובמקום זה מקבל?, אזל לך הזמן. אם אכן נכנסת למצב פקודה, ודא שיש לך חיבור טוב על ידי הקלדה:> ד זה יציג את ההגדרות ב- המכשיר. ייתכן שתרצה גם להקליד:> ST, 255 פעולה זו תסיר את מגבלת הזמן להגדרת המכשיר. כעת ברצונך להקליד:> SU, 96 זה יגדיר את קצב השידור ל- 9600. עשה זאת נוספת> דכדי לוודא שההגדרה שלך לקחה עכשיו אתה מוכן לטלטל.בדיקת חיבור הנתונים החדש שלך. צא מ- Zterm, נתק את החשמל מהארדואינו, חבר את חוטי הנתונים ל- Bluetooth כמו שיהיה לך את החיבורים הבאים: Arduino GND, pin 1 to BT GND Pin 3Arduino 3.3V, pin 3 to BT VCC Pin 2Arduino TX, pin 4 to פין BT TX 4 Arduino RX, פין 5 עד פין RX פין 5 חיבור מתח מחדש. אם אתה בונה את כל הפעמון זה יהיה נהדר, אחרת רק וודא שהוא מהבהב עם התוכנה ולאחר מכן פשוט להעיף את החיישנים עם חוט. הפעל את Arduino, וודא שהמכשיר וקצב השידור מתחת לתפריט הכלים תואמים את הציוד שלך ולאחר מכן לחץ על כפתור הצג הטורי. עם כל מזל, אתה אמור לראות את ההערות שלך מהדהדות במסוף כאשר אתה מפעיל את החיישנים. ברכותינו! אם אינכם רואים זאת, אל תוותרו, עקבו אחר השלבים הבאים שוב וראו מה פספסתם. הערה אחת היא שלפעמים Arduino מתלונן שהיציאה הסדרתית תפוסה כשהיא לא. ראשית וודא שהיא לא עסוקה ביישום אחר ולאחר מכן סייג בארדואינו (התוכנה) כדי לוודא שהבעיה אינה קיימת. להלן הפניה מצוינת למכשיר BlueSmirf ולקודיו: https://www.sparkfun.com/commerce/product_info.php? Products_id = 5822. שליחת נתונים ל- Pachube כעת כשמודול ה- Bluetooth שלך פועל כהלכה, אתה מוכן לשלוח נתונים ל- Pachube. צוואת הקוד המצורפת תפקוד מלא ותראה לך כיצד, אך בואו נסתכל על השלבים כאן. לפני שנתחיל, יהיה עליך להוריד עיבוד (https://processing.org/) וליצור Pachube (https:// pachube.com) חשבון. מכיוון שהם עדיין בגרסת בטא סגורה ייתכן שתצטרך לחכות יום לפני שתקבל את ההתחברות שלך. ברגע שיש לך את הכניסה שלך, צור פיד ב- pachube, הנה שלנו למשל: https://www.pachube.com/feeds/ 2721 עכשיו, אנחנו כמעט מוכנים לשלוח נתונים לפאצ'ובה, אנחנו רק צריכים ספריית קוד מיוחדת לעיבוד שתבנה את הנתונים שלך באופן שהפאצ'ובה אוהבת. הספרייה הזו נקראת EEML (https://www.eeml.org/), שמייצגת שפת סימון Extended Environments Mark Up Language (די מגניב. הא?). לאחר שהתקנת את כל זה, אתה מוכן לשלוח נתונים! הוסף את פרטי זהות הפיד שלך כאן: >> dOut = DataOut חדש (זה, "[FEEDURL]", "[YOURAPIKEY]"); והמידע הספציפי של ההזנה שלך כאן: >> dOut.addData (0, "תדירות"); 0 מציין איזו הזנה היא, במקרה שלנו זהו ההזנה היחידה שמגיעה ממכשיר זה, כך שהיא תהיה 0. "תדירות" מייצג את שם הערך שאנו שולחים ויתווסף לטקסונומיה של פאצ'ובה (זה יהיה שיעורים עם כל ההזנות האחרות עם תדירות מילת המפתח), הוא מייצג גם מהן היחידות שאנו שולחים. ישנה שיחה נוספת: >> // dOut.setUnits (0, "הרץ", "הרץ", "SI"); אשר מציין את היחידות, אך בזמן כתיבת שורות אלה הוא לא עבד בפאצ'ובה ולכן הערנו זאת. אבל נסה זאת.זה יהיה שימושי ברגע שזה יתחיל לעבוד. עכשיו אתה די מוכן, אבל אולי כדאי להזכיר במיוחד כמה שורות אחרות של הקוד: >> println (Serial.list ()); הקוד הזה מדפיס את כל הזמינים יציאות טוריות >> myPort = new Serial (this, Serial.list () [6], 9600); וקוד זה מציין באיזה מהן להשתמש ביישום. הקפד לציין את הנכון ואת קצב השידור הנכון עבור המכשיר שלך, אחרת הקוד לא יפעל. אתה יכול לנסות להריץ אותו ואם יש לך בעיה להסתכל על הפלט של יציאות טוריות ולוודא שיש לך את הזכות שצוין למעלה. >> עיכוב (8000); הוספתי עיכוב זה לאחר שליחת הנתונים לפאצ'וב מכיוון שהם מטילים מגבלה של 50 בקשות להזנה (למעלה ולמטה) לכל 3 דקות. מכיוון שלדמויי זה קראתי וכתבתי את ההזנות בעצם באותו הזמן, הוספתי עיכוב כדי לוודא שלא אכבה את המפסק שלהם. זה גורם להזנה מתעכבת בהרבה, אך ככל שהשירות שלהם יתפתח, הם יעלו גבולות נאיביים מסוג זה. לאתר cachunity של Pachube יש גם Arduino Tut נחמד, אני ממליץ לקרוא אותו אם אתה עדיין צריך מידע נוסף: https://community.pachube.com/? Q = node/113. צריכת נתונים מ- Pachube (בונוס) אתה יכול לצרוך את נתוני הזנת הנתונים של Pachube באמצעות עיבוד ודי לגרום לו לעשות מה שאתה רוצה. במילים אחרות, אתה יכול להתייחס לתדרים כפתקים (הם ממפים בקנה מידה) ולשחק אותם או פשוט להשתמש בהם כמייצרי מספרים אקראיים ולעשות דברים אחרים כמו חזותיים או הפעלת דוגמאות לא קשורות. מדגם הקוד המצורף מנגן גל סינוס המבוסס על התדירות שהוא מושך מהפצ'ובה וגורם לקובייה צבעונית להסתובב. כדי לקבל את נתוני pachube, אנו פשוט מבקשים זאת בשורה זו: dIn = new DataIn (זה, "[PACHUBEURL]", "[APIKEY]", 8000); בדומה לאופן שבו שלחנו את הנתונים בשלב 2. אולי הכי הרבה חלק מעניין בקוד זה הוא הכללת ספריית מוזיקה פשוטה אך חזקה לעיבוד בשם Minim (https://code.compartmental.net/tools/minim/), המאפשרת לך לעבוד בקלות עם דוגמאות, ליצור תדרים או לעבוד עם קלט קול. יש לו גם דוגמאות נהדרות רבות. זכור שאם אתה רוצה לשלוח פיד ולצרוך אחד, תזדקק לשני מחשבים (אני מניח שאתה יכול לעשות זאת כמעט במכונה אחת). אחד מזווג עם מכשיר הבלוטות ', שולח נתונים ואחר מושך את ההזנה מפאצ'ובה. אם אתה באמת רוצה לבדוק את זה, יהיה עליך לחבר דונגל למחשב שלך באמצעות כבל USB ארוך ולוודא שיש לך קו אתר עם הפעמון שלך. לאנטנות Bluetooth פנימיות אין הרבה טווח, אבל אתה יכול לקבל 100 'או יותר עם דונגל איכותי שניתן למקם אותו בכיוון.

שלב 8: הכנת כרית רמקול

הכנת כרית רמקול
הכנת כרית רמקול
הכנת כרית רמקול
הכנת כרית רמקול

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

שלב 9: חיבור הכל ביחד

לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד

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

שלב 10: התקנתו בעץ

התקנתו בעץ
התקנתו בעץ
התקנתו בעץ
התקנתו בעץ
התקנתו בעץ
התקנתו בעץ

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

מוּמלָץ: