Sadržaj:

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

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

Video: Zaustavite buncanje s prijateljem: 8 koraka (sa slikama)
Video: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Studeni
Anonim
Stop Rants With Rant Buddy
Stop Rants With Rant Buddy

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

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

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

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

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

Priključite cijeli krug
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

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

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. 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

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čeni: