Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Kas soovite muuta oma igava mikrolaineahju ülelaaditud*tuumaenergia ** jukeboxiks, mis mängib lugusid teie valitud toiduaine kiiritamisel ***?!?
* hype
** vale reklaam
*** rohkem valereklaami
Loe edasi
Selle projekti jaoks kasutasin Arduino UNO-d, SparkFuni MP3-mängija kilpi, väikest kõlarit ja 3-kontaktilist SPDT mikrolülitit, et seadistada oma mikrolaineahi muusika esitamiseks selle kasutamise ajal.
Kuna on jõululaupäev, laadisin MP3 -kilbile mõned oma lemmik jõululaulud, kuid ilmselgelt saate kasutada mis tahes lugusid, mis teile meeldivad (eeldusel, et need vastavad teatud bitikiirusele, proovivõtu sagedusele ja failinime nõuetele)
K. Aga jõululaupäev on juba käes ?? Kuidas ma peaksin selle õigeaegselt lõpetama, et levitada pühade rõõmu ja head tahet kõigi meeste suhtes?! A. Ärge kartke, sest kas te pole kunagi kuulnud kaheteistkümnest JÕULUPÄEVAST !!! (pange järjekorda tooni-kurt onu, kes hüüab alati "5 GOLDEN RINGGGGSSSSS …" maksimaalse helitugevusega)
Alustame…
Samm: materjalid/tööriistad
Allpool on materjalid ja tööriistad, mida selle projekti jaoks vajate.
Olen linkinud materjalid, mida kasutasin teie mugavuse huvides, kuid loksutage asju julgelt üles!
Materjalid:
- 1 Arduino UNO
-
1 vahelduvvooluadapter koos
- Keskne positiivne 2,1 mm x 5,5 mm isast tünni pistik
- ja 12V, 1-2A alalisvoolu väljund
- 1 SparkFuni MP3 -mängija kilp
- 1 Arduino virnastatav päise komplekt - R3
- 1 Micro SD
- 1 3,5 mm mees-mees stereoheli AUX-kaabel
- 1 kõlar koos AUX sisendiga + laadijaga
- 1 meessoost naissoost juhtmed
- 1 3-kontaktiline SPDT mikrolüliti
- 3 käsuriba
-
2 akrüülist/plastist/puidust löögiplokki
u. 0,125 x 0,125 x 1,0 tolli
-
Teie lemmik.mp3 -failid on
- 8.3 failinimed (8 tähemärki + '.mp3')
- bitikiirus mitte üle 320 kbps
- proovide sagedus ei ületa 48 kHz
Tööriistad:
- Jootekolb + joodis
- Nõela-nina tangid
- Arvuti
- USB 2.0 kaabli tüüp A/B
- Multimeeter (valikuline)
2. samm: kokkupanek
Kokkupanek peaks olema lihtne.
Ühendage SparkFuni MP3 -mängija kilp Arduino UNO -ga
1. Jootke päise tihvtid SparkFuni MP3 -mängija kilbile (veenduge, et need vastaksid ülaltoodud piltidele)
2. Joondage MP3 -mängija kilbi päisepoldid Arduino UNO päisepistikutega.
3. Lükake kindlalt (kuid õrnalt) MP3 -mängija kilp ja Arduino kokku.
Ühendage 3-kontaktiline SPDT mikrolüliti SparkFuni MP3-mängija kilbiga
Meeste-naiste hüppajate juhtmete kasutamine …
1. Ühendage mikrolüliti ühine (C) tihvt MP3 -mängija kilbi ühe GND -tihvtiga.
2. Ühendage mikrolüliti normaalselt suletud (NC) MP3-mängija kilbi tihvtiga 10.
Märkus. Võite jootta hüppajajuhtmete sisemised otsad mikrolüliti tihvtide külge või need otsad kruvida paari nõelatangidega. Mõlemal juhul peate esmalt eemaldama džemprijuhtmete sisemised otsad plastist pistikud …
Nüüd, kui mikrolüliti kangihoob on alla vajutatud …
Mikrolüliti C- ja NC-tihvtid ühendatakse lahti, luues avatud vooluahela ja Arduino UNO mõõdab pingel HIGH (või ~ 5V).
Kui mikrolüliti hoob on üles tõstetud…
Mikrolüliti C- ja NC-tihvtid ühendatakse, luues suletud ahela ja Arduino UNO mõõdab pingel LOW (või ~ 0V).
Märkus. Mikrolüliti usaldusväärse käitumise tagamiseks peame hakkama saama ka lüliti põrgatamisega ja lisama tõmbetakistuse. Sel juhul käsitleme mõlemat meie koodi probleemi, rakendades lihtsa tühistamisalgoritmi ja kasutades ära Arduino UNO sisseehitatud vooluringi.
Ühendage SparkFuni MP3 -mängija kilp kõlariga
1. Ühendage MP3-mängija kilp ja kõlar, kasutades 3,5 mm mees-mees stereoheli AUX-kaablit.
Ühendage vahelduvvooluadapter Arduino UNO -ga
1. Ühendage vahelduvvooluadapteri pistikupesa pistik Arduino UNO naissoost tünnipistikupessa.
Samm: paigaldage mikrolaineahju
Asetage seade valitud mikrolaineahju peale või lähedale
Märkus: Veenduge, et Arduino UNO toetub elektriisolaatorile (nt kuiva papitükile), mitte elektrijuhile (nt metallist mikrolaineahi). Kuna Arduino UNO alumisel küljel on tihvtid, võib selle juhtivale pinnale asetamine põhjustada soovimatuid mõjusid/lühiseid.
Kinnitage löögiplokid mikrolaineahju ukse külge
1. Kinnitage löögiplokid mikrolaineukse külge käsuribadega (nagu on näidatud ülaltoodud piltidel).
2. Plokid peaksid olema paralleelsed mikrolainete ukse ja mikrolaineahju vahelise õmblusega
3. Ühendage mikrolüliti mikrolaineahjuga käsuriba abil (nagu on näidatud ülaltoodud piltidel). Mikrolüliti tuleks asetada nii, et selle hoovahoob oleks alla vajutatud, kui mikrolaineahi on suletud, ja tõstetud, kui mikrolaineahi on avatud.
Nüüd, kui mikrolaineahi on suletud …
Arduino UNO mõõdab tihvti 10 väärtust HIGH (või ~ 5V).
ja kui mikrolaineahi on lahti …
Arduino UNO mõõdab tihvti 10 väärtust LOW (või ~ 0V).
Märkus. Kui soovite pigem diskreetsemat seadistust, saate…
1. Asetage mikrolüliti ja löögiplokid mikrolaineahju (ukse) alumisele küljele. See muudab päästiku märgatavalt raskemaks.
2. Kasutage pikemaid juhtmeid, et ühendada mikrolüliti MP3 -mängija kilbiga. See võimaldab teil seadme mikrolaineahjust kaugemale peita.
Samm: programmeerige Arduino
Kood ja samm-sammult juhised Arduino programmeerimiseks ja Micro SD seadistamiseks asuvad selles GitHubi hoidlas:
github.com/The-Engineer-Channel/musical-microwave-arduino-mp3-shield
Kui olete kõik toimingud lõpetanud, minge selle juhendi järgmise sammu juurde!
Samm: lülitage sisse
Siinkohal oleks pidanud juba…
- Seade kokku pandud.
- Paigaldas selle mikrolaineahju.
- Programmeeris Arduino
- Seadistas Micro SD
Viimased sammud
- Sisestage Micro SD -mängija MP3 -kaitsekilbi pesasse.
- Lülitage kõlar sisse.
- Ühendage kõlar laadijaga (valikuline).
- Ühendage vahelduvvooluadapter seinakontakti.
Arduino peaks sisse lülitama ja esitama esimese loo. Avage ja sulgege mikrolaineahi uks üks kord ja teie seade on kasutamiseks valmis!
Seade eeldab lihtsat kasutusmustrit:
avage mikrolaineahi> pange toit sisse> sulgege mikrolaine uks> esitage lugu> avage mikrolaineahi uks> peatage laul> võtke toit välja> sulgege mikrolaineahi uks> korrake
Mis te arvate, kuidas saaksime seda paremaks muuta? Anna mulle teada.
6. samm: tugi ja täiendavad ressursid
Toetus
Koodiga seotud probleemide korral avage probleem GitHubi hoidlas.
Kõigi muu kohta palun kommenteerige allpool.
Annan endast parima, et aidata.
Lisaressursid
Arduino
-
Ametlik veebilehekülg
- Laadige alla Arduino IDE
- Alustamine Arduino ja Genuino UNO -ga
- Täiendavate Arduino raamatukogude installimine
SparkFuni MP3 -mängija kilp
- MP3 -mängija kilbi ühendamise juhend V15 - SparkFuni suurepärane põhjalik õpetus
-
Sparkfuni MP3-mängija-kilp-Arduino raamatukogu
Dokumentatsioon
Tõmbetakistus
- Mis on tõmbetakistus? [1]
- Mis on tõmbetakistus? [2]
- Arduino digitaalsed tihvtid