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

שליטה על צליל הזמזם באמצעות Arduino: 7 שלבים
שליטה על צליל הזמזם באמצעות Arduino: 7 שלבים

וִידֵאוֹ: שליטה על צליל הזמזם באמצעות Arduino: 7 שלבים

וִידֵאוֹ: שליטה על צליל הזמזם באמצעות Arduino: 7 שלבים
וִידֵאוֹ: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, נוֹבֶמבֶּר
Anonim
שליטה על צליל הזמזם באמצעות Arduino
שליטה על צליל הזמזם באמצעות Arduino

ישנן עבודות אינטראקטיביות רבות שניתן להשלים עם Arduino, הנפוץ והנפוץ ביותר הוא תצוגת קול ואור.

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

שלב 1: דרושים רכיבים

להלן המרכיבים אותם יש להכין:

בקר UNO Arduino*1

זמזם*1

לוח לחם*1

עניבת מגשר קרש קרשים*1

שלב 2: חבר את המעגל

חבר את המעגל
חבר את המעגל

חבר את החומרה הניסיונית בהתאם למעגל באיור.

שלב 3: תכנית

תכנית
תכנית

העתק את הקוד הבא ל- IDE של Arduino כפי שמוצג:

#כלול "pitches.h"

int melody = {

NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4

};

int noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

הגדרת בטל () {

for (int thisNote = 0; thisNote <8; thisNote ++)

{

int noteDuration = 1000/noteDurations [thisNote];

צליל (8, מנגינה [הערה זו], noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;

עיכוב (pauseBetweenNotes);

noTone (8);

}

}

לולאת חלל ()

{

}

שלב 4: העלה

השתמש בכבל ה- USB לחיבור בקר Arduino UNO למחשב, בחר את סוג הלוח הנכון (Arduino UNO ו-), יציאה ולחץ על העלה.

שלב 5: סקירת קוד

ביקורת קוד
ביקורת קוד

tone (): הפונקציה היא ליצור גל מרובע עם תדר ספציפי (50% מחזור עבודה) על סיכה. ניתן להגדיר את משך הזמן, אחרת צורת הגל תיווצר עד שתתקשר לפונקציה noTone (). ניתן לחבר סיכה זו לזמזם פיזואלקטרי או לרמקולים אחרים להפעלת צליל.

דקדוק:

צליל (סיכה, תדר)

צליל (סיכה, תדירות, משך הזמן)

פָּרָמֶטֶר:

סיכה: הסיכה ליצירת תדר צליל: תדירות הצליל, בהרץ, הקלד משך int ללא סימן: משך הצליל, באלפיות השנייה (אופציונלי), הקלד ללא סימן ארוך

שלב 6: סקירת חומרה: באזר

סקירת חומרה: באזר
סקירת חומרה: באזר

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

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

(1) אם לשפוט לפי מראה

* לוח המעגלים של הזמזם הפסיבי בדרך כלל חשוף.

* לוח המעגלים של הבאזר הפעיל מכוסה בדרך כלל בויניל.

(2) השתמש במולטימטר כדי למדוד את עמידות הזמזם ולשפוט

* ההתנגדות של זמזם פסיבי היא בדרך כלל 8 אוהם או 16 אוהם.

* ההתנגדות של הבאזר הפעיל גדולה בהרבה.

פוסט קשור: קבלים לבדיקה עם באזר

שלב 7: אפקט ניסיוני

אפקט ניסיוני
אפקט ניסיוני

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

מוּמלָץ: