Kazalo:
- Zaloge
- 1. korak: Priključitev vezja
- 2. korak: Programiranje Arduina
- 3. korak: Sestavljanje jajca
- 4. korak: Okrasite/pokrijte jajce
Video: Interaktivno jajce - reaktivno na zvok in na udarce: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
"Interaktivno jajce" sem naredil kot projekt za šolo, kjer smo morali narediti koncept in prototip. Jajce se na glasen hrup odzove s ptičjim zvokom in če nanj dovolj močno potrkate 3 -krat, se odpre za nekaj sekund.
To je prvi elektronski interaktivni prototip, ki sem ga naredil, in ker imam zelo osnovno znanje programiranja in nimam predhodnih izkušenj z izdelavo bolj zapletenih arduino projektov, je bila to odlična učna izkušnja. Za izdelavo jajc sem se naučil uporabljati laserski rezalnik, naučiti pa sem se moral tudi veliko o dfplayer mini (kar ni tako težko, ko razumeš, kaj bereš in deluje).
Da bi razumeli, kateri modul in podobno sem uporabil, sem vključil povezave do spletnih trgovin, pri katerih sem jih kupil.
Zaloge
- Arduino Uno
- Senzor zvoka
- Modul mini/mini MP3 predvajalnika DFPlayer
- Kartica microSd Sandisk (največ 32 GB) z vmesnikom sd - Če v prenosnem računalniku ali računalniku nimate vgrajenega bralnika sd kartic, boste morda morali izposoditi drug računalnik, ki ima enega, ki vam bo naložil zvočne datoteke ali uporabil/dobil čitalnik kartic, ki povezuje prek USB -ja
- Piezo/zvočni signal
- 1 x zvočnik - majhen zvočnik dobro deluje in lahko uporabite skoraj vsak zvočnik, če uporabljate vtičnico in nekaj žic, če pa uporabljate majhen, boste morda potrebovali ojačevalnik
- 1 x 1MΩ upor
- 1 x 1 kΩ upor
- Servo (uporabil sem towerpro MG90D Digital) - ne pozabite, da digitalni servo morda ne bo deloval popolnoma enako kot analogni (moj se bo obrnil le za 120 stopinj pri maks. In zdi se, da je to zelo težko popraviti)
- Zunanji vir napajanja (za arduino sem uporabil enega s 6 baterijami z vtičem in 3 za servo)
- 5 x moški ženski mostični kabli (3 za zvočni senzor, 2 za testiranje Piezo)
- Najmanj 15 moških mostičarskih žic - če morate za servo spajkati lastne žice na zunanji vir napajanja, poskrbite, da dobite vsaj 17 moških mostičnih žic
- Okvir za testiranje - (400 pin, kot je ta, je najprimernejši za uporabo)
- Perfboard - to je za spajkanje vašega končnega vezja, lahko pa se držite tudi plošče, če želite znova uporabiti vse svoje dele ali jih ne morete spajkati
1. korak: Priključitev vezja
Najpomembnejša stvar, ki jo morate upoštevati pri gradnji vezja, je, da v bistvu gradite dva popolnoma ločena vezja. Eden je priključen na servo, drugi pa na druge komponente. Z manjšim servo ga lahko neposredno povežete, na splošno pa je bolje, da servo ločite od ostalih, saj ponavadi črpa veliko toka.
Sestavni deli so povezani s ploščo na način, ki je prikazan na vezju. Žice vezja s servomotorjem lahko premaknete bližje ostalim komponentam, če niso povezane s pozitivnim minusom drugega vezja (ko spajate vse komponente, jih boste približali drug drugemu imate veliko prostora).
1MΩ upor se uporablja v kombinaciji s Piezom. 1kΩ upor se uporablja s predvajalnikom df.
Možne težave s povezavo
Če pozneje dfplayer ob sprožitvi ne prikaže luči, preverite, ali ste priključili desno stran dfplayerja.
Lučka na senzorju zvoka mora utripati, če je dobro priključen. V nasprotnem primeru previdno zavrtite občutljiv vijak z majhnim izvijačem. Če lučka še naprej sveti, jo nekoliko obrnite nazaj, dokler ne vidite, da luč utripa kot odziv na zvok.
2. korak: Programiranje Arduina
To je koda, ki sem jo uporabil za ta projekt.
Ena stvar, ki jo obžalujem v svoji kodi, je, da zamud pri kodi senzorja zvoka in servo kodi nisem mogel zamenjati z nečim drugim. Te zamude povzročijo, da se po sprožitvi enega od senzorjev za približno 2 sekundi ne zgodi nič drugega. Škoda po mojem mnenju, vendar nisem mogel priti do for zanke, if-stavka ali stavka z millisom. Če imate več časa in pomoči, priporočam, da te zamude zamenjate z nečim drugim, saj je veliko bolje, da oba senzorja delujeta hkrati in da lahko kričata na jajce, ko se odpre, in dobite odgovor.
Če želite razumeti in raziskati funkcije dfplayerja ter razumeti, kako deluje, priporočam, da si ogledate njegovo dokumentacijo in stran s specifikacijami dfplayerja.
Če želite uporabljati zvočne datoteke ptic mp3, lahko uporabite to spletno mesto, na katerem lahko izbirate med več deset tisoč datotekami.
Nasvet! Ko naložite pravo kodo za dfplayer, lahko na GND na neuporabljeni strani priključite dodatno moško moško žico. Z rahlim koncem se lahko dotaknete lukenj poleg njega (IO1 in IO2, kot je razvidno iz dokumentacije).
S hitrim dotikom IO1 dfplayer preide na prejšnjo zvočno datoteko, z dolgim dotikom pa se glasnost zmanjša.
Če s hitrim dotikom IO2 dfplayer preide na naslednjo zvočno datoteko, z dolgim dotikom povečate glasnost.
3. korak: Sestavljanje jajca
Sestavljanje jajčeca ni bilo v celoti načrtovano.
Vključene so datoteke, ki jih lahko uporabite za lasersko rezanje škatle in zgornjega dela jajca. Pazite, da so reže na zobniškem obroču preširoke, da na drugi plošči manjkajo reže, da na zgornji in drugi plošči ni priključkov in da se brez dodatne opore zgornji del prevrne. Druga stvar, ki jo morate upoštevati, je, da ni vključenega dela za pritrditev zobnika na prestavo na servo in nobenega držala. Tudi polje v datotekah je zelo majhno, da vsebuje vse vaše dele, najbolje je, da naredite večjo škatlo, če naredite ta projekt (kliknite tukaj, da oblikujete škatlo in naložite njene datoteke za lasersko rezanje).
Moja rešitev za te težave je bila ročno izdelati zvitke (na vrhu in na dnu), ki držijo zobnik in nosilec na mestu, ter dodati dele, ki preprečujejo prevračanje. Na drugi plošči sem z majhno žago izrezal tudi luknje, naredil držalo za servo (naredil luknjo v kosu lesa in pritrdil servo z nekaj vijaki in ploščo na pokrov z nekaj kovine in vijaki zadošča).
Ker je bila moja škatla zelo majhna, sem morala vse skrbno potisniti. Vendar so bile moje žice dokaj kratke in zato je bilo potrebno veliko truda, da sem jih pospravil, da se ne bi ujeli na stojalo za prestave ali kaj podobnega. Veliko priporočilo je, da si vzamete dovolj dolgih žic, da si zagotovite nekaj prostora, da se prilega vsem.
Druga majhna težava, ki sem jo dobila zaradi prostora, je bila ta, da se je zadnja stran spajkanih delov dotaknila kovinske hrbtne strani zvočnika, zato je zvok začel postajati čuden in podoben. Če imate težavo s prostorom ali želite ploščo perf s svojimi spajkanimi deli postaviti v kovino v škatlo, pazite, da vmes postavite dve obliki izolacije, da preprečite težave.
4. korak: Okrasite/pokrijte jajce
Če želite dokončati projekt, pokrijte vrh. Improviziral sem z uporabo bele kape ali klobuka, ki smo ga imeli naokoli, in preoblikoval vrh, tako da bo šel v obliko lasersko izrezane oblike.
Seveda obstaja veliko drugih možnosti in če imate okoli sebe nekaj, kot je stari ptičji pliš, lahko vstavite tudi ptico ali postavo, ki se razkrije, ko se jajce odpre.
Ko vse to naredite, preprosto uživajte in pustite drugim, da preizkusijo vaše delo. Konec koncev, rahlo kričanje proti jajcu nikoli ni nikomur škodilo, še posebej, če se vam celo z veseljem oglasi.
Priporočena:
Stikalo za oddaljeni zvok: 3 koraki
Stikalo za oddaljeni zvok: Ko kupite poceni rabljen mini računalnik, ki ga lahko uporabljate kot predvajalnik medijev v dnevni sobi, lahko nanj namestite programsko opremo za domači kino KODI, ki bo v primerjavi z uporabo Raspberry Pi delovala veliko hitreje. Glej: https: //kodi.tv/ Uporaba starejšega mini računalnika
Zmanjšajte zvok klika katere koli miške .: 3 koraki
Zmanjšajte zvok klika katere koli miške .: Vadnica. Zmanjšajte zvok klika katere koli miške. Težava je v tem, da mnoge miške pri vsakem pritisku na njihove gumbe proizvajajo močan in moteč zvok. Če želite rešiti to težavo, vas bom poskušal voditi in vam pokazati, kaj lahko storite, da zmanjšate za
Krmilnik Makey Makey - jajce: 6 korakov
Makey Makey Controller - Egg: Ta vadnica vam bo pomagala narediti osebnega krmilnika s pomočjo zmogljivosti, ki jih ponuja makey makey. Zasnova krmilnika je po mojem mnenju bolj primerna za krmilnik z eno roko.*Upoštevajte, da so orodja, uporabljena v tem
LED svetilka za velikonočno jajce: 7 korakov (s slikami)
LED svetilka za velikonočna jajca: Ta teden sta mi ugasnili dve fluorescenčni sijalki, zato sem ju razstavil …. seveda! Zato sem LED čajne lučke postavil v skodelice za čaj in sake, ki jih je vrgla moja žena Laurie, in hitreje kot zajček ; Jajčne svetilke! Vesele velikonočne praznike
Ventilirani bati za udarce avtomobilov RC: 8 korakov
Ventilirani bati za avtomobilske udarce RC: Tukaj je način, kako narediti bat na katerem koli hidravličnem ventilu RC avtomobila. Ventil se bo odprl na en način, da odpre vse luknje v batu in se zapre v nasprotni smeri, da blokira nekatere luknje bata. To omogoča, da je šok enosmernejši