Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Csatlakoztassa az áramkört
- 3. lépés: Programozás
- 4. lépés: Feltöltés
- 5. lépés: A kód felülvizsgálata
- 6. lépés: Hardver áttekintés: Zümmögő
- 7. lépés: Kísérleti hatás
Videó: Irányítsd a zümmögő hangját az Arduino segítségével: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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 a kísérleti hardvert az ábra szerinti áramkörnek megfelelően.
3. lépés: Programozás
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
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ő
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
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:
Arduino Uno bemutató #2 - a zümmögő dal: 4 lépés (képekkel)
Arduino Uno bemutató #2 - a zümmögő dal: Üdv mindenkinek, mivel láttam, hogy az első oktatóanyag jó szerencsejáték volt, úgy döntöttem, hogy készítek egy sor Arduino Uno oktatóanyagot az Ön számára
Készítse el saját IR hangját, hangátvitelt: 6 lépés
Építsd meg saját IR -hangodat, hangtovábbítót: A projektem használatának alapelve az infravörös (lézer) rezgés által keltett hang, amely azután infravörös rezgés jelet kap a vevő áramkör infravörös vevő diódáján, és a jel demodulálódik. hangcsillapítás elérése
Irányítsd a kandallódat a HomeKit és az Alexa segítségével: 7 lépés
Irányítsd a kandallódat a HomeKit és Alexa segítségével: Nemrég telepítettem egy gáz kandallót, amely egy távirányítót is tartalmazott. És miután láttam néhány példát arra, hogy az emberek beépítették kandallóikat az otthoni vezérlőbe, elkezdtem ugyanezt keresni. A kandallómban ez a távirányító van
Hogyan lehet megváltoztatni a hangját egy egyszerű modullal: 4 lépés
Hogyan lehet megváltoztatni a hangját egy egyszerű modullal: A hangváltó modul segítségével a hangját baritonra vagy basszussá alakíthatja, emellett vicces gyermekhanggá is változtathatja hangját. Teljesen valós idejű kimenetet tud megvalósítani. Segítségével maszkot készíthet Halloweenkor, vagy érdekes hangot adhat
Hogyan lehet javítani a TB-303 klón (vagy elektromos gitár) hangját: 4 lépés
Hogyan lehet javítani a TB-303 klón (vagy elektromos gitár) hangját: Ezt a retroelektronikai dizájnt (Warp303 néven) a Proco RAT és Valve görgős termékek ihlették; valójában ez a konstrukció mindkét áramkört ötvözi egy extra kövér basszushangzás érdekében. Az áramkört a Cyclone TT-303 Bass Bot számára terveztem (a legjobb TB-303