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

אורות חג המולד אוטומטיים: 6 שלבים (עם תמונות)
אורות חג המולד אוטומטיים: 6 שלבים (עם תמונות)

וִידֵאוֹ: אורות חג המולד אוטומטיים: 6 שלבים (עם תמונות)

וִידֵאוֹ: אורות חג המולד אוטומטיים: 6 שלבים (עם תמונות)
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, נוֹבֶמבֶּר
Anonim
Image
Image
אורות חג המולד אוטומטיים
אורות חג המולד אוטומטיים

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

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

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

רשימת החומרים לפרויקט זה מתונה מאוד והופכת אותו לפרויקט במחיר סביר מאוד. רשימת החומרים והיכן רכשתי הכל (קישורי שותפים של אמזון) כוללים:

1x Arduino Uno

1x לוח לחם

1x מגבר מיקרופון אלקטרת

1x חבילת חוט מגשר 65 יחידות

1x חוטי מגשר נקבה/זכר פרימיום - 20 x 12 אינץ 'https://www.adafruit.com/product/1713

1x ממסר SunFounder 8 ערוצים

8x אורות חג המולד Vickerman מיני (ניתן לרכוש גם פחות גדילים)

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

שלב 2: חשמל - חיבור אורות הממסר וחג המולד

חשמל - חיבור אורות הממסר וחג המולד
חשמל - חיבור אורות הממסר וחג המולד
חשמל - חיבור אורות הממסר וחג המולד
חשמל - חיבור אורות הממסר וחג המולד
חשמל - חיבור אורות הממסר וחג המולד
חשמל - חיבור אורות הממסר וחג המולד

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

הערה: אין לעבוד על חוטי התאורה של חג המולד בזמן שהאורות מחוברים לחשמל!

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

מידע נוסף על חיבור הממסר ניתן למצוא כאן:

שלב 3: חשמל - מיקרופון וארדואינו

חשמל - מיקרופון וארדואינו
חשמל - מיקרופון וארדואינו
חשמל - מיקרופון וארדואינו
חשמל - מיקרופון וארדואינו
חשמל - מיקרופון וארדואינו
חשמל - מיקרופון וארדואינו

לאחר מכן, עלינו לחבר את מיקרופון האלקטרט ל- Arduino כדי שנוכל להתחיל לקבל גלי קול כקלט אנלוגי. החיבורים פשוטים למדי עם חיבור המיקרופון VCC והארקה לחיבור ל- Arduino 5V ולקרקע בהתאמה, יציאת המיקרופון מתחברת ישירות לפין 0 האנלוגי של Arduino. התמונות שלמעלה ומעגל ה- Fritzing הוויזואלי למטה מפרט כיצד המיקרופון ולוח הממסרים מתחברים ל- Arduino.

שלב 4: קוד Arduino - אורות מהבהבים אוטומטיים

קוד Arduino - אורות מהבהבים אוטומטיים
קוד Arduino - אורות מהבהבים אוטומטיים

לאחר חיבור כל האלקטרוניקה, הגיע הזמן להעלות קוד Arduino! קוד האורות המהבהבים האוטומטיים יגרום לאורות חג המולד להבהב אוטומטית בהתבסס על תדירות הצליל שהמיקרופון שומע. הקוד פועל באמצעות אלגוריתם בשם FHT (Fast Hartley Transform) הדומה ל- FFT (Fast Fourier Transform) כדי להמיר את גל הקול מתחום הזמן לתחום התדרים.

בדרך כלל אני לא אוהב להשתמש בספריות מיוחדות כשאני כותב קוד, אבל הספרייה במעבדות מוזיקה פתוחות הייתה קלה מאוד לעבודה וגרמה לפרויקט הזה להיות הרבה יותר מהיר! הקוד יהיה זמין במאגר GitHub שלי:

שלב 5: קוד Arduino - אורות מהבהבים ידניים

קוד Arduino - אורות מהבהבים ידניים
קוד Arduino - אורות מהבהבים ידניים

מאגר GitHub שלי מכיל גם קוד לנורות מהבהבות ידנית. הקוד הידני במאגר זה מכויל כרגע עבור Carol of Bells אבל אתה יכול לשנות את הקוד כדי להבהב לכל שיר על ידי ביצוע אותו תבנית שאני משתמש בקוד זה! הקוד יהיה זמין גם ב- GitHub:

שלב 6: הגדר את האורות והפעל את הקוד

הגדר את האורות והפעל את הקוד!
הגדר את האורות והפעל את הקוד!
הגדר את האורות והפעל את הקוד!
הגדר את האורות והפעל את הקוד!

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

מוּמלָץ: