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

U mojoj se kući imamo na što žaliti: Autobus je kasnio, hladnjak vode na poslu nije dovoljno hladan, slastičarnica se rano zatvorila. No, ako se ne kontrolira, to manje gunđanje može prerasti 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 trebao bi ih vratiti i nadam se pomoći im da se nasmiju.
U ovom demo prikazu pokazat ću vam kako sami napraviti prilagođeni čep. Koristim tematsku 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 drangulija
- Zvučnik
- Trenutni gumb ili prekidač
- Nosač baterije za novčiće
- Novčana baterija 3v
- Dodatne žice, termoskupljajuća, lemljiva traka
Materijali - za srednju verziju:
- Veličina kućišta M530
- Bilo koji 5v mikrokontroler (poput Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
- Zvučnik
- Trenutni gumb ili prekidač
- Držač baterije
- Pretvarač istosmjernog napona 5v (izborno - 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 svrdla za plastiku
- Za sigurnost pri lemljenju i bušenju: Naočale i respirator
-
Za programiranje vašeg mikrokontrolera: Arduino softver
Korak 2: Testirajte melodiju zvučnika Arduino



Započnite sviranjem najosnovnije melodije s mikrokontrolerom i zvučnikom.
Otvorite softver Arduino i provjerite je li postavljen za programiranje vašeg mikrokontrolera. Ako nikada prije niste programirali svoju ploču, prije nastavka provjerite upute s mikrokontrolera.
Pogledajte dijagram iscrtavanja koji ste dobili s mikrokontrolerom i identificirajte jedan pin za uzemljenje i jedan pin za PWM. Priključit ćete ove dvije igle na naš zvučnik. Pin za uzemljenje trebao bi se spojiti na negativnu (-) stranu vašeg zvučnika, a PWM pin bi se trebao spojiti na pozitivnu (+) stranu 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 da odete na Datoteka -> Primjeri -> 02. Digitalno -> toneMelody. Gledajući izvorni kod, na retku 37 vidjet ćete poziv funkcije "ton (8, melodija [thisNote], noteDuration)"; a na retku 44 vidjet ćete poziv funkcije "noTone (8);" U ova dva retka zamijenite broj 8 s PWM iglom koju koristite. Tako bi za mene to postalo "ton (26, melodija [thisNote], noteTuration);" i "noTone (26);" odnosno.
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 će kući tematska pjesma Curb Your Enthusiasm i Najmanja violina na svijetu obično 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 "melodija" na retku 22 i niz "noteDurations" na retku 27 iz prethodnog primjera kako bismo napravili vlastitu pjesmu. Za svaku notu u pjesmi odredite odgovarajuću notu u datoteci pitches.h, kao što je prikazano na gornjoj snimci zaslona. Dodajte ovu bilješku u niz "melodija" i trajanje čvora u nizu "noteDurations" i povećajte ukupan broj nota u retku 32.
Izvorni kôd možete preuzeti na nekoliko primjera ovdje:
Obuzdajte svoj entuzijazam / smiješan 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čunalom 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 okrenuti 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 isječcima kako biste bili sigurni da radi ispravno. Glazba bi se trebala pokrenuti čim okrenete prekidač, a isključiti se kad je prebacite natrag.
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 grubo postavljenim komponentama 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 te 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 korištenje plastičnih svrdla za ove rupe. Pokušao sam bušiti normalnim svrdlima i na drugoj slici možete vidjeti što 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 ostatke 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. Odrežite svoje ž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 s 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 kako biste ga zabrtvili na mjestu.
Sada biste trebali imati potpuno funkcionalan krug koji je spreman 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čeni:
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 Micro: bit: 3 koraka

Koronavirus: Zaustavite širenje Micro: bit: U najtežim vremenima ljudska domišljatost 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 ALICE - Barikada vrata za osobe sa smanjenom pokretljivošću: 8 koraka

Stop ALICE - Barikada na vratima za osobe sa smanjenom pokretljivošću: Problem Za osobe koje koriste invalidska kolica može biti teško zabarikadirati se u sobu kada je to potrebno. Cilj ovog projekta je dizajnirati uređaj koji će pomoći pojedincima koji koriste invalidska kolica i/ili imaju smanjenu snagu ruku da se brzo zabrane
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 provesti vas sve dok ne promijenite davatelja usluga, dobijete besplatnu nadogradnju itd. Mrzim svog trenutnog davatelja mobitela i planiram se prebaciti za 2-3 mjeseci kad se što dogodi? Ispustio sam telefon i razbio ekran. Nije bilo
Zaustavite znojne ruke i noge sa Znojnikom: 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 suzdržati gradnju ovoga. Hiperhidroza je stanje koje uzrokuje višak