Kazalo:
- Korak: Orodja in materiali
- Korak: Preizkusite melodijo zvočnikov Arduino
- 3. korak: prilagodite pesem
- 4. korak: Priključite celotno vezje
- 5. korak: Pripravite ohišje
- Korak 6: Končno ožičenje
- 7. korak: Združite vse skupaj
Video: Stop Rants with Rant Buddy: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V mojem domu se lahko veliko pritožujemo: avtobus je zamujal, hladilnik vode pri delu ni dovolj hladen, slaščičarna se je predčasno zaprla. Toda če jih ne preverite, se lahko ti manjši godrnjavi razširijo v polno razburjenje.
Tu prihaja ta priročen zamašek: Pomagajte svojim prijateljem in ljubljenim, tako da ga odrežete, še preden se raztrgajo.
Če čutite, da nekdo izgublja občutek za perspektivo, vklopite rant-stopper! En pritisk bi jih moral vrniti in upajmo, da jim bo to pomagalo.
V tem predstavitvi vam bom pokazal, kako sami izdelati zamašek za rant. Uporabljam tematsko pesem Curb Your Enthusiasm (Frolic) in svetovno najmanjšo violinsko pesem (Woe is Me), vendar lahko kodo spremenite tako, da uporabite katero koli pesem!
Korak: Orodja in materiali
Materiali - za majhno različico:
- Velikost ohišja M522
- 3.3V Pro Micro ali 3.3V Mini nakit
- Zvočnik
- Trenutni gumb ali stikalo
- Držalo za kovance
- 3v kovanec baterija
- Dodatne žice, termoskrčljivi, spajkalni trak
Materiali - za srednje različice:
- Velikost ohišja M530
- Vsak 5V mikrokrmilnik (kot so Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
- Zvočnik
- Trenutni gumb ali stikalo
- Nosilec baterije
- 5v DC pretvornik (izbirno - potrebno je le, če vaš mikro krmilnik nima 5v regulatorja napetosti)
- 9V baterija
- Dodatne žice, toplotno skrčljivi, spajkalni trak, pena in gumijasti trak
Orodja:
- Za osnovno ožičenje: rezalniki žice, spajkalnik, toplotna pištola, roke za pomoč
- Za ohišje: sveder in svedri za plastiko
- Za varnost pri spajkanju in vrtanju: očala in respirator
-
Za programiranje vašega mikro krmilnika: Arduino Software
Korak: Preizkusite melodijo zvočnikov Arduino
Začnite z igranjem najosnovnejše melodije z mikrokontrolerjem in zvočnikom.
Odprite programsko opremo Arduino in se prepričajte, da je nastavljena za programiranje vašega mikrokrmilnika. Če plošče še niste programirali, pred nadaljevanjem preverite navodila vašega mikrokrmilnika.
Oglejte si diagram izklopa, ki ste ga dobili z mikrokontrolerjem, in poiščite en ozemljitveni pin in en pin PWM. Ta dva zatiča boste priklopili na naš zvočnik. Ozemljitveni zatič se mora priključiti na negativno (-) stran zvočnika, pin PWM pa na pozitivno (+) stran zvočnika. Upoštevajte ustrezno številko, ki ji je dodeljen vaš pin PWM; v mojem primeru uporabljam Teensy 2.0 ++ in se povezujem s PWM pin #26.
Programska oprema Arduino prihaja iz škatle s kopico koristnih primerov. Odprite zvočni primer tako, da odprete Datoteka -> Primeri -> 02. Digitalno -> toneMelody. Če pogledate izvorno kodo, boste v vrstici 37 videli klic funkcije "ton (8, melodija [thisNote], noteDuration)"; in v vrstici 44 boste videli klic funkcije »noTone (8);« V teh dveh vrsticah številko 8 zamenjajte s pin PWM, ki ga uporabljate. Tako bi zame to postalo "ton (26, melodija [thisNote], noteDuration)"; in "noTone (26);" oz.
Nato kliknite gumb s puščico »naloži«, da to kodo postavite na svoj arduino. Skozi zvočnik bi morali slišati osnovno demo melodijo.
3. korak: prilagodite pesem
Zdaj, ko iz zvočnika prihaja zvok, pesem prilagodite svojemu igralcu. V naši hiši bosta tematska pesem Curb Your Enthusiasm in Najmanjša violina na svetu ponavadi ustavila govorjenje, zato sta to dve pesmi, ki jih bom uporabil v tem primeru.
Poiščite noto za pesem, ki jo želite uporabiti prek Googla. (In če morate prebrati branje not, si oglejte to vadnico.)
Uredili boste niz "melodija" v vrstici 22 in matriko "noteDurations" v vrstici 27 iz prejšnjega primera, da naredimo lastno pesem. Za vsako noto v vaši pesmi določite ustrezno opombo v datoteki pitches.h, kot je prikazano na zgornjem posnetku zaslona. Dodajte to opombo v matriko "melody" in trajanje vozlišča v matriki "noteDurations" ter povečajte skupno število not v vrstici 32.
Izvorno kodo lahko prenesete v nekaj primerov tukaj:
Omejite svoje navdušenje / nesmiselni primer
Primer najmanjše violine na svetu / Gorje mi je
4. korak: Priključite celotno vezje
Zdaj, ko se vaša pesem predvaja na mikrokrmilniku, zamenjajmo povezavo USB z računalnikom z napajanjem iz baterije.
Mikro krmilnik boste napajali z baterijo in med baterijo in mikrokrmilnikom postavili trenutek ali preklopno stikalo. Tako, ko stikalo ni vklopljeno, je mikrokrmilnik izklopljen, in ko je stikalo vklopljeno, moč teče iz akumulatorja v mikrokrmilnik.
Če uporabljate mikrokrmilnik, ki napaja 5 V z baterijo 9 V, in vaš mikrokrmilnik nima regulatorja napetosti, boste želeli uporabiti tudi 5-voltni pretvornik, ki bo 9V izklopil iz baterijo v 5V za mikro krmilnik. Pretvornik priključite med stikalo in stran za napajanje baterije, kot je prikazano na zgornji sliki. (Če uporabljate 3,3V mikrokrmilnik s 3V baterijo, lahko ta kos preskočite.)
Celotno vezje povežite s ploščico in aligatorskimi sponkami, da zagotovite, da deluje pravilno. Glasba bi se morala začeti takoj, ko obrnete stikalo, in izklopiti, ko stikalo obrnete nazaj.
5. korak: Pripravite ohišje
Zdaj, ko deluje celotno vezje, se prepričajte, da so vse komponente in žice nameščene v ohišju. Morda boste morali odrezati nekaj žic, da se prepričate, da se popolnoma prilegajo.
Ko so sestavni deli grobo postavljeni v ohišje, označite dve majhni piki, kjer naj bi pozitivna in negativna žica zvočnika šla skozi ohišje, in označite eno veliko piko, kjer naj bi gumb šel skozi ohišje.
Preden izvrtate luknje v ohišju, nekaj opomb:
- Zelo, zelo priporočam uporabo plastičnih svedrov za te luknje. Poskušal sem vrtati z običajnimi svedri in na drugi sliki lahko vidite, kaj se je zgodilo - ohišje je vsakič pokalo.
- Ohišje postavite na leseno površino, ki je varna za vrtanje - v redu je, če v njem pomotoma izvrtate luknjo.
- Kot vedno, zaščitna očala in respirator, ki preprečuje, da bi vam umazanija odšla iz oči in pljuč.
Zdaj previdno izvrtajte svoje tri luknje!
Korak 6: Končno ožičenje
Zdaj, ko imate ohišje pripravljeno, je čas, da dokončate ožičenje vezja s spajkanjem in termoskrčanjem. Odrežite žice, kolikor je potrebno, da se prilegajo v posodo. Pri povezovanju dveh žic mi je všeč:
- Odrežite majhen kos toplotno skrčenega in ga položite na eno od dveh žic.
- Zvijte dve žici skupaj.
- Tkani spoj spajkajte skupaj z majhno količino spajkanja. (Kot vedno nosite zaščitna očala, respirator in pri spajkanju uporabite dobro prezračevanje!)
- Spajkani spoj pokrijemo s toplotno skrčljivo. Toplotno krčenje segrejte s toplotno pištolo, da jo zatesnite.
Zdaj bi morali imeti popolnoma funkcionalno vezje, ki je pripravljeno za vgradnjo v ohišje!
7. korak: Združite vse skupaj
Najprej namestite stikalo na veliko luknjo, ki ste jo naredili v ohišju. Nato dva zvočnika vstavite skozi dve majhni luknji, ki ste jih naredili v ohišju.
Preostanek vezja nežno vstavite v ohišje, po možnosti s peno ali gumijastim trakom, da bo vezje kompaktno in stabilno.
Priporočena:
Naprava za animacijo Stop-Motion Raspberry Pi: 16 korakov (s slikami)
Raspberry Pi Stop-Motion Animation Rig: Stop-motion animacija je tehnika, pri kateri se s predmeti fizično manipulira in fotografira okvir za okvir, da se ustvari iluzija gibljive slike. Naša mini animacija stop-motion animacije je narejena z Raspberry Pi , ki je "majhen in prizadet
Lazy 301 Dart Buddy!: 5 korakov
Lazy 301 Dart Buddy !: Moja sostanovalca s kolidža sva pred kratkim podedovala pretepeno tablo za pikado … Začeli smo raziskovati igre, kot je 301, v kateri se vsak igralec pri 301 točkah v nekaj krogih spusti do nič točk. . To je bilo zabavno, vendar je pisanje o
Bartender's Buddy: an @ Home Creative Switch: 6 korakov
Bartender's Buddy: an @ Home Creative Switch: Ali ste kdaj pomislili, ko ste doma zabavali goste … " Joj - želel bi, da bi svojemu gostu pokazal edinstven način, ko je njegova pijača dosegla optimalno raven pitja. .. " ? Zdaj lahko to željo uresničite s
Prijatelj Arduino Bread Board Buddy: 12 korakov
Arduino Bread Board Buddy: vsa vezja gradim na plošči za kruh; četudi zgradimo isto vezje stokrat, lahko časi postanejo monotoni, zato so mi modularni deli za izdelavo prototipov všeč. Večina vezij, kot so 5 -voltni napajalniki, je precej standardna. Arduino Bread Board Budd
Programiranje PLC -ja za nadzor stop luči .: 7 korakov (s slikami)
Programiranje PLC -ja za nadzor stop luči .: PLC -ji se uporabljajo pri vsem, s čimer se srečujemo vsak dan. Od strojev za konzerviranje ali stekleničenje predmetov, kot so pivo, soda, juha in veliko drugega pakiranega blaga, do tekočih trakov v Walmartu in zavornih luči na nekaterih križiščih se PLC dotikajo