Tartalomjegyzék:
- 1. lépés: Kábelezés
- 2. lépés: Programozás
- 3. lépés: A hangok megtekintése oszcilloszkópon
- 4. lépés: Actuall Piano Keys?
- 5. lépés: Következtetés
Videó: Arduino Piezo Buzzer Zongora: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Itt készítünk egy Arduino zongorát, amely piezo hangjelzőt használ hangszóróként. Ez a projekt könnyen méretezhető, és többé -kevésbé jegyzetekkel is működhet, attól függően, hogy Ön! Az egyszerűség kedvéért csak négy gombbal/gombbal építjük fel. Ez egy szórakoztató és egyszerű projekt, amely kevés készséget igényel, de sokkal bonyolultabb vagy nagyobb dologgá alakítható.
Kellékek:
- 1x Arduino Uno (a többi Arduino táblának rendben kell lennie, de nem tesztelték)
- 1x Fél méretű vagy annál nagyobb kenyértábla
- 1x aktív piezo hangjelző
- 4x pillanatnyi nyomógomb
- 11x kenyeretábla áthidaló vezeték (6 fekete a negatívhoz, 5 színes a gombokhoz és a hangjelzőhöz)
1. lépés: Kábelezés
Kezdésként 4 gombot helyezünk egymás mellé, és a piezo zümmögőt a kenyértábla másik oldalára, amint az az első képen látható. Ezután összekapcsoljuk a negatív vezetékeket. Először a kenyértábla negatív sínjét kössük össze az Arduino "GND" feliratú negatív tűjével. Ezután minden gomb egyik lábát a negatív sínhez csatlakoztatjuk. A piezo zümmögő egyik lába rövidebb, ami a negatív. Csatlakoztatjuk a negatív sínhez is.
Most itt az ideje, hogy csatlakoztassa a többi vezetéket. A gombok többi lábát a képen látható módon a 2-5. Végül a piezo -zümmögő pozitív lábát (a hosszabbat) a 10 -es tűhöz csatlakoztatjuk. A PIN -kódok a későbbiekben könnyen megváltoztathatók a kódban. Kérjük, tekintse át a képeket a világosabb kábelezés érdekében.
2. lépés: Programozás
A kód meglehetősen egyszerű és magától értetődő. Felül pin -számokat rendelünk a változókhoz. Ezután mindegyiket bemenetként vagy kimenetként deklaráljuk. Végül elmondjuk, mit tegyünk, ha megnyomunk egy bizonyos gombot. A but1-but4 feliratú gombok mindegyike egy frekvenciának felel meg, amikor le kell nyomni őket. A But1 a legalacsonyabb 100 Hz -es frekvencia, míg a 4 -es a 400 Hz -es frekvencia. A tone () függvényt használjuk a Hertz hangok lejátszásához. Ez így van felépítve:
hang (buzzerPin, [frekvencia hertzben], [időtartam]);
Ha további gombokat szeretne hozzáadni, akkor létre kell hoznia egy új változót és egy új „ha” utasítást a megnyomásakor. Nagyon könnyű sokszorosítani.
Ne feledje azonban, hogy az Arduino egyszerre csak egy hangot tud lejátszani. Ha egyszerre több gombot nyom meg, a hang nem lesz helyes, mert az Arduino gyorsan vált a különböző frekvenciák között.
3. lépés: A hangok megtekintése oszcilloszkópon
Amikor egy oszcilloszkópot csatlakoztatunk a negatív sínhez és a zümmögő csaphoz, néhány különböző négyzethullámot kapunk. Minél magasabb a frekvencia, annál közelebb vannak a tüskék. Az első kép a programunk legmagasabb frekvenciáját mutatja (400 Hz), az utolsó kép a legalacsonyabb frekvenciát (100 Hz). A négyzethullámok egyre távolodnak egymástól, amikor a frekvencia csökken. Vizsgálja meg a képeket, hogy lássa a hatást.
Balról jobbra:
400 Hz, 300 Hz, 200 Hz és 100 Hz
4. lépés: Actuall Piano Keys?
Ha hozzáfér a 3D nyomtatóhoz, akkor lehet, hogy szeretne kulcsokat készíteni az Arduino piezo zümmögő billentyűzetéhez. Ezek jobb érzést biztosítanak az apró nyomógomboknak. Itt megtalálhatja őket a prusaprinters.org oldalon.
5. lépés: Következtetés
Remélem, élvezte az Arduino piezo zümmögő billentyűzet létrehozását, és bátorítom a kód módosítására is. Ha tetszett ez a projekt, kérjük, tegye közzé az alábbi linket, vagy írjon megjegyzést. Köszönöm!: D
Ajánlott:
Egyszerű Arduino zongora: 8 lépés
Egyszerű Arduino zongora: Ma elkészítünk egy egyszerű, egy oktávú Arduino zongorát, amely kiváló kiindulópont lehet más projektekhez. Ez a projekt bemutatja az Arduino alapvető összetevőit és a programozást középiskolai szinten. Míg a kód előre elkészített személyek c
Arduino zongora kézi és 7 előre beállított dallal: 7 lépés
Arduino zongora kézi és 7 előre beállított dallal: Az Arduino Piano billentyűzet és az LCD interfész 2 módban van. A kézi mód & Az előre beállított mód. 7 nyomógombot használtam egy egyszerű 7 billentyűs zongorához, és 1 gombot a Setup Mode -hoz, hogy 7 előre beállított dalra váltsak
Mini zongora az Arduino használatával: 4 lépés
Mini zongora az Arduino használatával: Arduino bemutató: Mini zongora az Arduino használatával
Arduino - Piezo háromgombos zongora: 4 lépés
Arduino - Piezo Háromgombos zongora: A háromgombos zongora olyan projekt kezdőknek, akik némi tapasztalattal rendelkeznek az Arduino használatában. Véletlenül elsodortam magam, amikor megpróbáltam ezt létrehozni, miközben először játszottam piezo zümmögővel. NAGYON hangos volt! Amikor megpróbáljuk kitalálni a változatosságot
A Piezo Buzzer használata: 4 lépés
A Piezo Buzzer használata: Leírás: A piezoelektromos hangszóró olyan hangszóró, amely a piezoelektromos effektust használja a hang létrehozásához. A kezdeti mechanikus mozgást úgy hozzuk létre, hogy egy piezoelektromos anyagra feszültséget adunk, és ezt a mozgást jellemzően audivá alakítjuk