Tartalomjegyzék:
- Lépés: Keressen egy hangszórót
- 2. lépés: Építse fel az áramkört
- 3. lépés: Töltse fel ezt a kódot
- 4. lépés: Hogyan kell használni
- 5. lépés: Kalibrálás
Videó: DIY ütésérzékelő hangszóróval: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A hangszóró úgy működik, hogy aktivál egy elektromágnest, amely a "rendes" mágnes közelében van. Ez rezgést okoz, ami hangot eredményez. Tehát ha a hangszóró áramellátása helyett áramot tudunk előállítani (ha nagyon keveset is) a hangszóró önálló mozgatásával. Ezt az áramot ezután egy mikrokontroller, például az Arduino észlelheti és értelmezheti.
Lépés: Keressen egy hangszórót
Találnia kell egy előadót, akit hajlandó feláldozni ezért a projektért. Vásárolhat egyet a SparkFunban egy dollár alatt, de valószínűleg már van valahol. Egy kis hangszórót használtam egy régi fejhallgatóból, de szinte bárhol megtalálható - például zenei üdvözlőlap vagy régi ébresztőóra. Következő:
- Vágja félbe az áthidaló vezetéket
- Vágja le a végeit
- Forrasztja a hangszóróra (valószínűleg már voltak vezetékek - csak vágja le őket)
Alternatívaként használhat alligátor klipeket is, ha vannak.
2. lépés: Építse fel az áramkört
Szükséges anyagok:
- Arduino UNO
- Kenyeretábla
- Jumper vezetékek
- LED (bármilyen színű)
- Két 220 ohmos ellenállás (piros-piros-barna)
- Egy hangszóró
Kövesse a fenti ábrát, hogy mindezt összekapcsolja az Arduino -val.
3. lépés: Töltse fel ezt a kódot
Töltse fel ezt a kódot az Arduino IDE -be. Valószínűleg kalibrálnia kell, mivel nem ugyanazt a hangszórót használja, mint én, ezért néhány lépésben elmagyarázom, hogyan kell ezt megtenni.
int shockMin = 996; // ezeket esetleg módosítania kell
int shockMax = 1010; // lehet, hogy módosítania kell ezeket a void setup () {pinMode (11, OUTPUT); // Serial.begin (9600); // ennek megjegyzése, hogy segítsen a kalibrálásnál} void loop () {int shock = analogRead (A0); int lightval = térkép (sokk, sokkMin, sokkMax, 0, 255); if (lightval> 0) {analogWrite (11, lightval); } else {analogWrite (11, 0); } // Sorozat.println (sokk); // a megjegyzés megszüntetése a kalibráláshoz
4. lépés: Hogyan kell használni
Ujjával nyomja meg a hangszóró közepét, és villognia kell. Ha nem, akkor a következő lépésben kalibrálnia kell. Ellenkező esetben megpróbálhatja csatlakoztatni a hangszórót valamihez. Esetleg dobot készíthet, ha papírtányérra ragasztja? - Próbáljon ceruzát használni dobba.
5. lépés: Kalibrálás
Ha a LED már kielégítően villog, kihagyhatja ezt a lépést. Ellenkező esetben kövesse az alábbi lépéseket:
- Törölje a "//" karaktert azokról a sorokról, amelyek azt írják, hogy "// szüntesse meg ezt a megjegyzést a kalibrálás elősegítése érdekében"
- Töltse fel a kódot, és nyissa meg a soros monitort
- Nyomja meg a hangszóró közepét, és nézze meg az értékek változását
- Módosítsa a shockMin és shockMax változókat a soros monitor alacsony és magas értékeire
int shockMin = 996;
int shockMax = 1010;
Például, ha a soros monitor 700-at mutat az érzékelő nem tolt állapotaként (amikor éppen ott ül), és amikor megnyomja, 860 -ra emelkedik, változtassa meg a shockMax értéket valahol 900 körül (csak egy kicsit az érzékelő leolvasása felett), és a shockMin értéket körülbelül 680 -ra.
- Zárja be a soros monitort
- Töltse fel az új kódot
- Nyomja meg még egyszer a hangszóró közepét
Ha minden rendben van, a LED -nek csak az érzékelő megnyomásakor kell világítania.
Ajánlott:
Rezgések észlelése piezoelektromos ütésérzékelő modul használatával: 6 lépés
Rezgések észlelése piezoelektromos ütésérzékelő modul használatával: Ebben az oktatóanyagban megtanuljuk, hogyan lehet érzékelni a rázkódást egy egyszerű piezoelektromos érzékelő vibrációs modul és Visuino segítségével. Nézzen meg egy bemutató videót
Képtartó beépített hangszóróval: 7 lépés (képekkel)
Képtartó beépített hangszóróval: Itt egy nagyszerű projekt, amelyet hétvégén vállalhatunk, ha saját hangszórót szeretnénk készíteni, amely képes képeket/képeslapokat vagy akár teendők listáját tárolni. Az építkezés részeként egy Raspberry Pi Zero W -t fogunk használni a projekt szívéül, és egy
Tűzrakás hangreaktív lánggal, Bluetooth hangszóróval és animált LED -ekkel: 7 lépés (képekkel)
Tűzrakás hangreaktív lánggal, Bluetooth hangszóróval és animált LED -ekkel: Semmi sem mondja a nyári időszámítást, mint a pihenés a tűz mellett. De tudod, mi jobb a tűznél? Tűz és zene! De mehetünk egy lépéssel, nem, két lépéssel tovább … Tűz, zene, LED -es fények, hangreaktív láng! Lehet, hogy ambiciózusan hangzik, de ez az Ins
Kcam- Webkamera mikrofonnal és hangszóróval (usb) otthoni munkavégzéshez: 5 lépés
Kcam- Webkamera mikrofonnal és hangszóróval (usb) az otthoni munkavégzéshez: Ez az első tanítható, és ez az az időszak, amikor otthonról végez munkát, és ez a projekt is része az otthoni munka kihívásnak, ezért szavazzon. engem, hogy megnyerjem a versenyt. De szavazz, ha tetszett
DIY Google kezdőlap Bluetooth hangszóróval a Raspberry Pi Zero dokkolóközponton: 7 lépés (képekkel)
DIY Google kezdőlap Bluetooth hangszóróval a Raspberry Pi Zero dokkolóközponton: Van egy oktatható eszköz a DIY Amazon Echo Alexa - Alexa hangsegéd a Raspberry Pi Zero dokkolóközponton. Ezúttal szeretnénk megmutatni Önnek, hogyan lehet DIY Google Home -t készíteni. Ebben az utasításban megmutatjuk, hogyan kell telepíteni és beállítani a Google Segédet