
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

U mojoj kući imamo mnogo razloga na koje se možemo žaliti: autobus je kasnio, hladnjak vode na poslu nije dovoljno hladan, radnja se rano zatvorila. No, ako se ne kontrolira, ovo manje gunđanje može se pretvoriti u punu buku.
Tu dolazi ovaj zgodan čep za brbljanje: Pomozite svojim prijateljima i voljenim osobama tako što ćete ga odsjeći prije nego što nestanu.
Ako osjetite da netko gubi osjećaj za perspektivu, uključite čep! Jedan pritisak bi ih trebao vratiti i nadam se pomoći im da se nasmiju.
U ovom demo -u pokazat ću vam kako sami napraviti prilagođeni čep. Koristim pjesmu Curb Your Enthusiasm (Frolic) i Najmanju violinsku pjesmu na svijetu (Woe is Me), ali možete izmijeniti kôd za upotrebu bilo koje pjesme!
Korak 1: Alati i materijali


Materijali - za malu verziju:
- Veličina kućišta M522
- 3.3V Pro Micro ili 3.3V Mini drangulije
- Zvučnik
- Trenutni taster ili prekidač
- Nosač baterije
- Novčana baterija 3v
- Dodatne žice, termoskupljajuća, lemljiva traka
Materijali - za srednju verziju:
- Kućište veličine M530
- Bilo koji 5v mikrokontroler (poput Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
- Zvučnik
- Trenutni taster ili prekidač
- Držač baterije
- 5v DC pretvarač (opcionalno - potrebno je samo ako vaš mikro kontroler nema regulator napona 5v)
- 9V baterija
- Dodatne žice, termoskupljanje, lemna traka, pjena i gumica
Alati:
- Za osnovno ožičenje: rezači žice, lemilica, toplinski pištolj, ruke za pomoć
- Za kućište: Svrdlo i burgije za plastiku
- Za sigurnost pri lemljenju i bušenju: Naočare i respirator
-
Za programiranje vašeg mikrokontrolera: Arduino softver
Korak 2: Testirajte melodiju Arduino zvučnika



Počnite sviranjem najosnovnije melodije sa mikrokontrolerom i zvučnikom.
Otvorite Arduino softver i provjerite je li postavljen za programiranje vašeg mikrokontrolera. Ako nikada prije niste programirali svoju ploču, prije nego nastavite, provjerite upute s mikrokontrolera.
Pogledajte dijagram pinout -a koji ste dobili s mikrokontrolerom i identificirajte jedan pin za uzemljenje i jedan pin za PWM. Spojit ćete ove dvije igle na naš zvučnik. Pin za uzemljenje bi trebao biti povezan s negativnom (-) stranom vašeg zvučnika, a PWM pin bi trebao biti povezan s pozitivnom (+) stranom vašeg zvučnika. Zabilježite odgovarajući broj kojem je dodijeljen vaš PWM pin; u mom primjeru koristim Teensy 2.0 ++ i povezujem se na PWM pin #26.
Arduino softver dolazi iz kutije s hrpom korisnih primjera. Otvorite primjer zvuka tako što ćete otići na Datoteka -> Primjeri -> 02. Digitalno -> toneMelody. Gledajući izvorni kod, na liniji 37 vidjet ćete poziv funkcije „ton (8, melodija [thisNote], noteDuration);“a na liniji 44 vidjet ćete poziv funkcije "noTone (8);" U ova dva reda zamijenite broj 8 PWM iglom koju koristite. Tako bi za mene ovo postalo „ton (26, melodija [thisNote], noteTuration);“i "noTone (26);" respektivno.
Zatim kliknite gumb sa strelicom "upload" da biste ovaj kod stavili na svoj arduino. Kroz zvučnik biste trebali čuti osnovnu demo melodiju.
Korak 3: Prilagodite pjesmu

Sada kada iz zvučnika izlazi zvuk, prilagodite pjesmu tako da odgovara vašem igraču. U našoj kući, pjesma Obuzdaj vaš entuzijazam i Najmanja violina na svijetu obično će zaustaviti buku, pa su to dvije pjesme koje ću upotrijebiti u ovom primjeru.
Pronađite notne zapise za pjesmu koju želite koristiti putem Googlea. (A ako trebate poboljšati čitanje nota, pogledajte ovaj vodič.)
Uređivat ćete niz "melody" na liniji 22 i "noteDurations" niz na liniji 27 iz prethodnog primjera kako bismo napravili našu vlastitu pjesmu. Za svaku notu u vašoj pjesmi odredite odgovarajuću notu u datoteci pitches.h, kao što je prikazano na gornjoj slici. Dodajte ovu bilješku u niz „melody“i trajanje čvora u nizu „noteDurations“i povećajte ukupan broj nota u retku 32.
Izvorni kod možete preuzeti na nekoliko primjera ovdje:
Obuzdajte svoj entuzijazam / veseli primjer
Primjer najsitnije violine na svijetu / Jao meni
Korak 4: Priključite cijeli krug

Sada kada vaša pjesma svira na mikrokontroleru, zamijenimo USB vezu s računarom napajanjem iz baterije.
Mikrokontroler ćete napajati baterijom i postaviti trenutni ili prekidač između baterije i mikrokontrolera. Na taj način, kada prekidač nije uključen, mikrokontroler je isključen, a kada je prekidač uključen, snaga struji iz baterije u mikrokontroler.
Ako koristite mikrokontroler koji uzima 5V s baterijom od 9V, a vaš mikrokontroler nema regulator napona, tada ćete također htjeti upotrijebiti 5V pretvarač koji će pretvoriti 9V iz bateriju u 5V za mikrokontroler. Priključite pretvarač između prekidača i strane napajanja baterije, kao što je prikazano na gornjoj slici. (Ako koristite mikrokontroler od 3,3 V s baterijom od 3 V, ovaj dio možete preskočiti.)
Spojite cijeli krug s pločicom i aligatorskim kopčama kako biste bili sigurni da radi ispravno. Muzika bi trebala početi čim okrenete prekidač, a isključiti se kada prebacite prekidač unatrag.
Korak 5: Pripremite kućište




Sada kada cijeli krug radi, pobrinite se da sve komponente i žice stanu u kućište. Možda ćete morati skratiti neke žice kako biste bili sigurni da potpuno pristaju.
S komponentama koje su grubo postavljene u kućištu, označite dvije male točke gdje bi pozitivne i negativne žice zvučnika trebale proći kroz kućište, a zatim označite jednu veliku točku gdje bi gumb trebao proći kroz kućište.
Prije nego što izbušite rupe u kućištu, nekoliko napomena:
- Toplo, toplo preporučujem upotrebu plastičnih burgija za ove rupe. Pokušao sam bušiti normalnim svrdlima i na drugoj slici možete vidjeti šta se dogodilo - kućište je svaki put puklo.
- Postavite kućište na drvenu površinu koja je sigurna za bušenje - u redu je ako slučajno izbušite rupu.
- I kao i uvijek, zaštitne naočale i respirator kako biste spriječili prljavštinu iz očiju i pluća.
Sada pažljivo izbušite svoje tri rupe!
Korak 6: Završno ožičenje



Sada kada imate spremno kućište, vrijeme je da završite ožičenje kruga lemljenjem i termoskupljanjem. Skratite žice koliko god je potrebno da stanu u spremnik. Kada povezujem dvije žice, volim:
- Odrežite mali komad termoskupljanja i stavite ga na jednu od dvije žice.
- Uvijte dvije žice zajedno.
- Spajajte tkani spoj zajedno sa malom količinom lema. (Kao i uvijek, nosite zaštitne naočale, respirator i koristite dobru ventilaciju pri lemljenju!)
- Lemljeni spoj prekrijte termoskupljanjem. Zagrijte termoskupljanje toplinskim pištoljem da biste ga zabrtvili na mjestu.
Sada biste trebali imati potpuno funkcionalno kolo koje je spremno za postavljanje u kućište!
Korak 7: Sve spojite




Prvo postavite prekidač na veliku rupu koju ste napravili u kućištu. Zatim provucite dva zvučnika kroz dvije male rupice koje ste napravili u kućištu.
Ostatak kruga nježno uklopite u kućište, po mogućnosti pomoću pjene ili gumice kako bi krug bio kompaktan i stabilan.
Preporučuje se:
Kako napraviti Arduino mjerač vremena za pranje 30 sekundi, ZAUSTAVITE ŠIRENJE COVID -a: 8 koraka

Kako napraviti Arduino mjerač vremena za pranje 30 sekundi, ZAUSTAVITE ŠIRENJE COVID -a: zdravo
Koronavirus: Zaustavite širenje pomoću Micro: bit: 3 koraka

Koronavirus: Zaustavite širenje pomoću Micro: bit: U najtežim vremenima ljudska genijalnost najviše zasja. Od siječnja 2020. pandemija COVID-19 zahvatila je svijet. COVID-19 se prenosi kapljicama zraka i fomitima. Fomiti, jednostavno govoreći, nežive su stvari, poput namještaja, odjeće, kvaka na vratima
Zaustavite pukotine na pokvarenom ekranu telefona za manje od 5 USD: 3 koraka

Zaustavite pukotine na pokvarenom ekranu telefona za manje od 5 USD: Važna napomena: Ovo popravljanje ima za cilj da vas provede dok ne promijenite davatelja usluga, dobijete besplatnu nadogradnju itd. Mrzim svog trenutnog davatelja mobilnih telefona i planiram se prebaciti za 2-3 mjeseci kada se šta desi? Ispustio sam telefon i razbio ekran. Nije bilo
Zaustavite znojne ruke i noge pomoću Znojnog lovca!: 7 koraka (sa slikama)

Zaustavite znojne ruke i noge pomoću Znojnog lovca !: 3/1/19 Ažuriranje: Neki ljudi prijavljuju bol, uzrokovanu brzim preokretom polariteta. Ažurirat ću kôd kako bih smanjio taj problem, ali zasad biste trebali sačekati s izgradnjom ovoga. Hiperhidroza je stanje koje uzrokuje višak
Zaustavite svoju djecu u igranju tokom učenja: 4 koraka

Zaustavite svoju djecu u igranju tokom učenja: Igranje video igara veliki je problem koji studenti imaju dok bi trebali učiti. Mnogi učenici pate od igranja igara umjesto učenja što im daje loše ocjene. Roditelji su ljuti i zabrinuti za svoje dijete, pa su odlučili uzeti