Tartalomjegyzék:
- 1. lépés: Szüksége lesz:
- 2. lépés: Kapcsolatok
- 3. lépés: A hullámfájlok beállítása
- 4. lépés: A kód
- 5. lépés: Végső csatlakozások…
Videó: Minimális Arduino hanghatás doboz: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez egy hanghatás -doboz gyors projektje. Az eszköz egy előre rögzített wav -fájlt olvas be egy adott gombhoz rendelt microSD -ből, és lenyomja.
1. lépés: Szüksége lesz:
Arduino pro mini (vagy más) microSD modul A hangszóró TRS (mikrofon / aux) csatlakozóval Női TRS csatlakozó 4 nyomógomb 4 220 ohmos ellenállás Elemtartó és elemek - Én a 2 CR2032 érme elemet használtam, de használhat más kétoldalas férfi TRS (fejhallgató) kábelt
2. lépés: Kapcsolatok
Minden gomb a VCC -hez és 220 ohmos ellenálláson keresztül a GND -hez csatlakozik (a hamis áram lehúzásához a kábelen) az ellenállás előtt, minden gomb az Arduino 5, 6, 7, 8 digitális csapjaihoz csatlakozik.
A TRS csatlakozó a GND -hez és az Arduino 9. digitális tűjéhez van csatlakoztatva.
A microSD modul az alábbiak szerint csatlakozik az Arduino -hoz: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
Az akkumulátor + RAW -hoz és - GND -hez van csatlakoztatva
3. lépés: A hullámfájlok beállítása
A wav fájloknak 16000 khz 8 bites mono formátumúnak kell lenniük. Nevezze el őket a hozzárendelni kívánt gomb számával (1, 2, 3, 4)
Ezen az oldalon konvertálhatja fájljaithttps://audio.online-convert.com/convert-to-wav
4. lépés: A kód
A kód két könyvtárat használ, amelyeket meg kell győződnie arról (ha nem tölti le őket a libkezelőn keresztül): SD.hTMRpcm.h
#include // include SD modul library #include // include hangsugárzó vezérlő könyvtár #define SD_ChipSelectPin 4 // CS pin definiálása #define B1 5 // 4 gomb csapok kapcsolatok #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // létrehoz egy objektumot a hangszórókönyvtár void setup () {Serial.begin (9600); pinMode (5, BEMENET); // 4 üveg INPUTS pinMode (6, INPUT); pinMode (7, BEMENET); pinMode (8, BEMENET); tmrpcm.speakerPin = 9; // definiálja a hangszóró tűjét. // az Arduino Uno és a Nano 9. tűjét kell használni // a könyvtár ezt a PIN -kódot használja, ha (! SD.begin (SD_ChipSelectPin)) {// látja, hogy a kártya jelen van -e, és inicializálható -e vissza; // ne tegyen semmit, ha nem} tmrpcm.setVolume (6); // 0-7. Állítsa be a hangerőt tmrpcm.play ("start.wav"); // az "1" hangfájl minden alkalommal lejátszódik, amikor az arduino bekapcsol, vagy visszaáll.} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); késleltetés (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); késleltetés (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); késleltetés (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); késleltetés (100); }}
5. lépés: Végső csatlakozások…
Csatlakoztassa a készüléket a TRS csatlakozón keresztül a TRS kábellel a hangszóróhoz. Csatlakoztassa a készüléket a tápellátáshoz, majd kapcsolja be
…ÉREZD JÓL MAGAD…
Ajánlott:
Analóg áramkör ismeretek - DIY a ketyegő óra hanghatás áramkör IC nélkül: 7 lépés (képekkel)
Analóg áramkörismeret - DIY a ketyegő óra hangeffektus áramköre IC nélkül: Ez a ketyegő óra hanghatás áramkör csak tranzisztorokból, ellenállásokból és kondenzátorokból épült, amelyek nem tartalmaznak IC -összetevőt. Ideális, ha ezzel a praktikus és egyszerű áramkörrel sajátítja el az alapvető áramköri ismereteket. A szükséges szőnyeg
6502 Minimális számítógép (Arduino MEGA -val) 3. rész: 7 lépés
6502 Minimális számítógép (Arduino MEGA -val) 3. rész: Tovább haladva most hozzáadtam egy oktális reteszt, 8 téglalap alakú LED -et és egy 220 ohmos ellenállást az alaplaphoz. Van egy jumper is a tömb közös csapja és a föld között, így a LED -ek kikapcsolhatók. A 74HC00 NAND kapu h
6502 és 6522 minimális számítógép (Arduino MEGA -val) 2. rész: 4 lépés
6502 és 6522 Minimális számítógép (Arduino MEGA -val) 2. rész: Az előző Instructable -t követve most a 6502 -et egy szalaglapra tettem, és hozzáadtam egy 6522 -es sokoldalú interfész adaptert (VIA). Ismét a 6522 WDC verzióját használom, mivel tökéletesen illeszkedik a 6502 -hez. Nem csak ezek az új c
6502 Minimális számítógép (Arduino MEGA -val) 1. rész: 7 lépés
6502 Minimális számítógép (Arduino MEGA -val) 1. rész: A 6502 mikroprocesszor először 1975 -ben jelent meg, és egy kis csapat tervezte, Chuck Peddle vezetésével a MOS technológia számára. Akkoriban videokonzolokon és otthoni számítógépeken használták, beleértve az Atari, az Apple II, a Nintendo Entertainment System és a BBC Micr
Cédrus (szivar?) Doboz hangszóró doboz: 8 lépés (képekkel)
Cedar (szivar?) Doboz hangszóró doboz: A Munny hangszórók ihlette, de nem hajlandó többet költeni, mint 10 dollár, itt az én útmutatásom a régi számítógépes hangszórók, a fából készült doboz a takarékboltból és sok forró ragasztó segítségével