Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Vill du förvandla din tråkiga mikrovågsugn till en överladdad*, kärnkraftig ** jukebox som spelar låtar medan du bestrålar *** det valda livsmedlet?!?
* hype
** falsk marknadsföring
*** mer falsk reklam
Läs vidare
För detta projekt använde jag en Arduino UNO, SparkFun MP3 Player Shield, en liten högtalare och en 3-stifts SPDT Micro Switch för att rigga upp min mikrovågsugn för att spela musik när den används.
Eftersom det är julafton laddade jag MP3 -skölden med några av mina favoritjullåtar, men självklart kan du använda vilka låtar du vill (förutsatt att de uppfyller vissa bithastigheter, samplingsfrekvens och filnamnskrav)
Men det är redan julafton ?? Hur ska jag slutföra detta i tid för att sprida jubel och välvilja till alla män?! A. Var inte rädd, för har du aldrig hört talas om DE TOLV DAGARNA I JUL !!!
Låt oss börja…
Steg 1: Material/verktyg
Nedan visas de material och verktyg som du behöver för detta projekt.
Jag har länkat materialet som jag använde för din bekvämlighet, men skaka om!
Material:
- 1 Arduino UNO
-
1 nätadapter med
- Centerpositiv 2,1 mm x 5,5 mm hankontakt
- och 12V, 1-2A DC-utgång
- 1 SparkFun MP3 -spelare Sköld
- 1 Arduino staplingsrörsats - R3
- 1 Micro SD
- 1 3,5 mm hane-till-hane stereoljud AUX-kabel
- 1 högtalare med AUX -ingång + laddare
- 1 bygel från man till kvinna
- 1 3-polig SPDT mikrobrytare
- 3 Kommandoremsor
-
2 slagblock i akryl/plast/trä
cirka. 0,125 "x 0,125" x 1,0"
-
Du favorit.mp3 -filer med
- 8.3 filnamn (8 tecken + '.mp3')
- bithastigheter på högst 320 kbps
- samplingshastigheter på högst 48 kHz
Verktyg:
- Lödkolv + Lödning
- Nåltång
- Dator
- USB 2.0 -kabel typ A/B
- Multimeter (tillval)
Steg 2: Montering
Monteringen ska vara enkel.
Anslut SparkFun MP3 Player Shield till Arduino UNO
1. Lödhuvudstiften på SparkFun MP3 Player Shield (se till att de matchar bilderna ovan)
2. Lägg upp MP3 -spelarens skärmhuvudstiften med Arduino UNO: s toppnålar.
3. Skjut fast (men försiktigt) MP3 -spelarens sköld och Arduino tillsammans.
Anslut 3-stifts SPDT-mikrobrytare till SparkFun MP3-spelare
Använda man-till-kvinnliga bygelkablar …
1. Anslut Micro -switchens gemensamma (C) stift till en av GND -stiften på MP3 -spelarens sköld.
2. Anslut mikrobrytarens normalt stängda (NC) till stift 10 på MP3-spelarens sköld.
Obs: Du kan antingen löda honaändarna på bygelkablarna till mikrobrytarens stift eller krympa dessa ändar med en nåltång. I båda fallen vill du först ta bort plastkontakterna från honaändarna på bygelkablarna …
Nu när Micro Switch -spaken är nedtryckt …
Mikroomkopplarens C- och NC-stift kopplas från och skapar en öppen krets och Arduino UNO mäter ett värde på HÖG (eller ~ 5V) på stift 10.
När mikroomkopplarens spakarm är upplyft …
Micro Switchens C- och NC-stift kommer att anslutas och skapa en sluten krets och Arduino UNO mäter ett värde på LOW (eller ~ 0V) på Pin 10.
Obs: För att säkerställa ett tillförlitligt beteende från vår mikrobrytare måste vi också hantera omkopplarens studs och lägga till ett uppdragningsmotstånd. I det här fallet kommer vi att hantera båda frågorna i vår kod genom att implementera en enkel avstängningsalgoritm och dra nytta av Arduino UNO: s inbyggda kretsar.
Anslut SparkFun MP3 Player Shield till högtalaren
1. Anslut MP3-spelarens skärm och högtalare med en 3,5 mm hane-till-hane stereoljud AUX-kabel.
Anslut nätadaptern till Arduino UNO
1. Anslut nätadapterens hankontakt till Arduino UNO: s honkontakt.
Steg 3: Montera på mikrovågsugn
Placera enheten på/nära den valda mikrovågsugnen
Obs! Se till att Arduino UNO vilar på en elektrisk isolator (t.ex. en bit torr kartong) och inte en elektrisk ledare (t.ex. metallmikrovågsugnen). Eftersom Arduino UNO har avslöjat stift på undersidan kan placeringen på en ledande yta resultera i oavsiktliga effekter/kortslutningar.
Fäst slagblocken på mikrovågsdörren
1. Använd kommandoremsor för att fästa slagblocken på mikrovågsdörren (som visas på bilderna ovan).
2. Blocken ska vara parallella med och i linje med sömmen mellan mikrovågsdörren och mikrovågsugnen
3. Använd en kommandoremsa för att ansluta mikrobrytaren till mikrovågsugnen (som visas på bilderna ovan). Mikrobrytaren ska placeras så att dess spakarm trycks ned när mikrovågsdörren stängs och höjs när mikrovågsdörren är öppen.
Nu när mikrovågsdörren är stängd …
Arduino UNO mäter ett värde på HIGH (eller ~ 5V) på Pin 10.
och när mikrovågsdörren är öppen …
Arduino UNO mäter ett värde på LOW (eller ~ 0V) på Pin 10.
Obs: Om du hellre vill ha en mer diskret inställning kan du …
1. Placera mikrobrytaren och slagblocken på undersidan av mikrovågsugnen (dörren). Detta kommer att göra avtryckaren mycket svårare att märka.
2. Använd längre kablar för att ansluta mikrobrytaren till MP3 -spelarens sköld. Detta låter dig dölja enheten längre bort från mikrovågsugnen.
Steg 4: Programmera Arduino
Koden och steg-för-steg-instruktionerna för programmering av Arduino och installation av Micro SD finns i detta GitHub-arkiv:
github.com/The-Engineer-Channel/musical-microwave-arduino-mp3-shield
När du har slutfört alla steg går du till nästa steg i denna instruktionsbok!
Steg 5: Slå på
Vid det här laget borde du redan ha …
- Monterade enheten.
- Monterade den på mikrovågsugnen.
- Programmerade Arduino
- Konfigurerade Micro SD
Sista stegen
- Sätt i Micro SD i facket på MP3 -spelarens sköld.
- Slå på högtalaren.
- Anslut högtalaren till laddaren (tillval).
- Anslut nätadaptern till ett vägguttag.
Arduino ska slå på och spela den första låten. Öppna och stäng mikrovågsdörren en gång och din enhet är redo att gå!
Enheten antar ett enkelt användningsmönster:
öppna mikrovågsdörr> sätt in mat> stäng mikrovågsdörr> spela låt> öppna mikrovågsdörr> stopplåt> ta ut mat> stäng mikrovågsdörr> upprepa
Hur tror du att vi kan göra det här bättre? Låt mig veta.
Steg 6: Support och ytterligare resurser
Stöd
För kodrelaterade problem, öppna ett problem i GitHub -förvaret.
För allt annat, vänligen kommentera nedan.
Jag ska göra mitt bästa för att hjälpa.
Ytterligare resurser
Arduino
- Officiell hemsida
- Ladda ner Arduino IDE
- Komma igång med Arduino och Genuino UNO
- Installera ytterligare Arduino -bibliotek
SparkFun MP3 -spelare sköld
- MP3 -spelare Shield Hookup Guide V15 - Stor omfattande handledning av SparkFun
-
Sparkfun-MP3-spelare-Shield-Arduino-bibliotek
Dokumentation
Uppdragsmotstånd
- Vad är ett pull-up-motstånd? [1]
- Vad är ett pull-up-motstånd? [2]
- Arduino digitala stift