Tartalomjegyzék:

Irányítsd a zümmögő hangját az Arduino segítségével: 7 lépés
Irányítsd a zümmögő hangját az Arduino segítségével: 7 lépés

Videó: Irányítsd a zümmögő hangját az Arduino segítségével: 7 lépés

Videó: Irányítsd a zümmögő hangját az Arduino segítségével: 7 lépés
Videó: Грег Гейдж: Как своим мозгом контролировать чужую руку 2024, November
Anonim
Irányítsd a zümmögő hangját az Arduino segítségével
Irányítsd a zümmögő hangját az Arduino segítségével

Az Arduino segítségével számos interaktív mű elkészíthető, a leggyakoribb és leggyakrabban használt hang- és fénykijelzés.

A leggyakrabban hangot adó komponensek a zümmögő és a kürt. Hasonlítsa össze a kettőt, a zümmögő egyszerűbb és könnyebben használható, ezért ezt a kísérletet használtuk.

1. lépés: Szükséges összetevők

A következő összetevőket kell előkészíteni:

Arduino UNO vezérlő*1

Zümmögő*1

Kenyeretábla*1

Kenyérpult jumper nyakkendő*1

2. lépés: Csatlakoztassa az áramkört

Csatlakoztassa az áramkört
Csatlakoztassa az áramkört

Csatlakoztassa a kísérleti hardvert az ábra szerinti áramkörnek megfelelően.

3. lépés: Programozás

Program
Program

Másolja a következő kódot az Arduino IDE -be az ábrán látható módon:

#include "pitchches.h"

int dallam = {

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

};

void setup () {

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

{

int noteDuration = 1000/noteDurations [thisNote];

hang (8, dallam [ezMegjegyzés], jegyzetTartalom);

int pauseBetweenNotes = noteDuration * 1.30;

delay (pauseBetweenNotes);

noTone (8);

}

}

üres hurok ()

{

}

4. lépés: Feltöltés

Az USB -kábellel csatlakoztassa az Arduino UNO vezérlőt és a számítógépet, válassza ki a megfelelő kártya típusát (Arduino UNO és), a portot, és kattintson a feltöltés gombra.

5. lépés: A kód felülvizsgálata

Kód felülvizsgálata
Kód felülvizsgálata

tone (): A funkció négyszöghullám előállítása meghatározott frekvenciával (50% -os működési ciklus) egy csapon. Az időtartam beállítható, különben a hullámforma addig generálódik, amíg a noTone () függvényt meg nem hívják. Ezt a tűt piezoelektromos zümmögőhöz vagy más hangszórókhoz lehet csatlakoztatni a hang lejátszásához.

nyelvtan:

hang (pin, frekvencia)

hang (tű, frekvencia, időtartam)

paraméter:

tű: a hangfrekvencia előállítására szolgáló csap: a hang frekvenciája, Hz -ben, írja be az előjel nélküli int időtartamot: a hang időtartama, ezredmásodpercben (opcionális), írja be az előjel nélküli hosszút

6. lépés: Hardver áttekintés: Zümmögő

Hardver áttekintés: Zümmögő
Hardver áttekintés: Zümmögő

A zümmögő hangot ad azáltal, hogy feszültség alá helyezi az anyagokat. A piezoelektromos anyagok mechanikailag deformálhatók különböző feszültségekkel és frekvenciákkal, ezáltal különböző frekvenciájú hangokat adnak ki. A zümmögő aktív és passzív zümmögésre van felosztva.

Az aktív zümmögő belső rezgésforrással rendelkezik, így mindaddig szólhat, amíg egyenáramú tápellátással rendelkezik. A megfelelő passzív hangjelző nem rendelkezik integrált rezgésforrással, Ezért hallhatónak kell lennie az audio kimeneti áramkörben. Kétféleképpen különböztethetjük meg az aktív zümmögőket a passzív hangjelzőktől:

(1) Megjelenés alapján ítélve

* A passzív zümmögő áramköre általában csupasz.

* Az aktív zümmögő áramköre általában vinil borítású.

(2) Multiméterrel mérje meg a zümmögő ellenállását és ítélje meg

* A passzív hangjelző ellenállása általában 8 ohm vagy 16 ohm.

* Az aktív zümmögő ellenállása sokkal nagyobb.

Kapcsolódó hozzászólás: Kondenzátorok tesztelése hangjelzővel

7. lépés: Kísérleti hatás

Kísérleti hatás
Kísérleti hatás

Az ábrán látható módon egyszerűen csatlakoztasson egy hangjelzőt egyéb vezetékek nélkül. A program feltöltése után az Arduino UNO vezérlőbe a csengő a játék végéhez hasonló hangot ad ki, majd leáll, amíg a reset gombot le nem nyomja.

Ajánlott: