Sadržaj:

Zaustavite buncanje sa prijateljem: 8 koraka (sa slikama)
Zaustavite buncanje sa prijateljem: 8 koraka (sa slikama)

Video: Zaustavite buncanje sa prijateljem: 8 koraka (sa slikama)

Video: Zaustavite buncanje sa prijateljem: 8 koraka (sa slikama)
Video: Osveta deveruša - Komedija, Film sa prevodom 2024, Novembar
Anonim
Stop Rants With Rant Buddy
Stop Rants With Rant Buddy

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

Alati i materijali
Alati i materijali
Alati i materijali
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

Testirajte melodiju zvučnika Arduino
Testirajte melodiju zvučnika Arduino
Testirajte melodiju zvučnika Arduino
Testirajte melodiju zvučnika Arduino
Testirajte melodiju zvučnika Arduino
Testirajte melodiju zvučnika Arduino

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

Prilagodite pjesmu
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

Povežite cijeli krug
Povež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

Pripremite kućište
Pripremite kućište
Pripremite kućište
Pripremite kućište
Pripremite kućište
Pripremite kućište
Pripremite kućište
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

Završno ožičenje
Završno ožičenje
Završno ožičenje
Završno ožičenje
Završno ožičenje
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

Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno

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: