Turinys:

Sustabdykite „Rants“su „Rant Buddy“: 8 žingsniai (su nuotraukomis)
Sustabdykite „Rants“su „Rant Buddy“: 8 žingsniai (su nuotraukomis)

Video: Sustabdykite „Rants“su „Rant Buddy“: 8 žingsniai (su nuotraukomis)

Video: Sustabdykite „Rants“su „Rant Buddy“: 8 žingsniai (su nuotraukomis)
Video: Dirbu privačiame turtingųjų ir žinomų muziejuje. Siaubo istorijos. Siaubas. 2024, Lapkritis
Anonim
„Stop Rants“su „Rant Buddy“
„Stop Rants“su „Rant Buddy“

Mano namuose randame daug priekaištų: autobusas vėlavo, vandens aušintuvas darbe nėra pakankamai šaltas, užkandinė užsidarė anksti. Tačiau, jei to nekontroliuojate, šie nedideli niurzgliai gali išsipildyti.

Štai čia ir yra šis patogus šnipinėjimo kamštis: padėkite savo draugams ir artimiesiems, nutraukdami tai, kol jie neatsiskleidžia.

Jei jaučiate, kad kažkas praranda perspektyvos jausmą, įjunkite triukšmo stabdiklį! Vienas paspaudimas turėtų juos sugrąžinti ir, tikiuosi, padėti jiems nusijuokti.

Šioje demonstracijoje aš jums parodysiu, kaip patiems pasigaminti šnipinėjimo kamštį. Aš naudoju teminę dainą „Curb Your Enthusiasm“(„Frolic“) ir smulkiausią pasaulyje smuiko dainą („Woe is Me“), bet jūs galite pakeisti kodą ir naudoti bet kokią dainą!

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Medžiagos - mažoms versijoms:

  • Korpuso dydis M522
  • 3.3V „Pro Micro“arba 3.3V „Mini niekučių“
  • Pranešėjas
  • Momentinis mygtukas arba perjungimo jungiklis
  • Monetų baterijų laikiklis
  • 3v monetų baterija
  • Papildomi laidai, karščio susitraukimas, lituoklio juosta

Medžiagos - vidutinei versijai:

  • Korpuso dydis M530
  • Bet koks 5 V mikrovaldiklis (pvz., „Arduino Pro Mini“, „Pro Micro“, „Teensy“, „Adafruit Feather“)
  • Pranešėjas
  • Momentinis mygtukas arba perjungimo jungiklis
  • Akumuliatoriaus laikiklis
  • 5 V nuolatinės srovės keitiklis (neprivaloma - reikalinga tik tuo atveju, jei jūsų mikrovaldiklis neturi 5 V įtampos reguliatoriaus)
  • 9 V baterija
  • Papildomi laidai, karščio susitraukimas, litavimo juosta, putos ir guminė juosta

Įrankiai:

  • Pagrindiniams laidams: vielos pjovikliai, lituoklis, šilumos pistoletas, pagalbos rankos
  • Korpusui: gręžtuvas ir gręžimo antgalis plastikui
  • Saugumui lituojant ir gręžiant: akiniai ir respiratorius
  • Mikrovaldiklio programavimui: „Arduino“programinė įranga

2 veiksmas: išbandykite „Arduino“garsiakalbio melodiją

Išbandykite „Arduino“garsiakalbio melodiją
Išbandykite „Arduino“garsiakalbio melodiją
Išbandykite „Arduino“garsiakalbio melodiją
Išbandykite „Arduino“garsiakalbio melodiją
Išbandykite „Arduino“garsiakalbio melodiją
Išbandykite „Arduino“garsiakalbio melodiją

Pradėkite grodami pačią paprasčiausią melodiją naudodami savo mikrovaldiklį ir garsiakalbį.

Atidarykite „Arduino“programinę įrangą ir įsitikinkite, kad ji nustatyta jūsų mikrovaldiklio programavimui. Jei niekada nesate užprogramavę plokštės, prieš tęsdami patikrinkite mikrovaldiklio instrukcijas.

Pažiūrėkite į mikrokontrolerio pridedamą kontaktų schemą ir nustatykite vieną įžeminimo kaištį ir vieną PWM kaištį. Šiuos du kaiščius prijungsite prie mūsų garsiakalbio. Įžeminimo kaištis turi būti prijungtas prie neigiamos (-) garsiakalbio pusės, o PWM-su teigiama (+) garsiakalbio puse. Atkreipkite dėmesį į atitinkamą numerį, kuriam priskirtas jūsų PWM kaištis; mano pavyzdyje aš naudoju „Teensy 2.0 ++“ir jungiuosi prie PWM kaiščio #26.

„Arduino“programinė įranga pateikiama kartu su daugybe naudingų pavyzdžių. Atidarykite garso pavyzdį, eidami į Failas -> Pavyzdžiai -> 02. Skaitmeninis -> toneMelody. Žvelgdami į šaltinio kodą, 37 eilutėje pamatysite funkcijos skambutį „tonas (8, melodija [ši pastaba], užrašo trukmė); o 44 eilutėje pamatysite funkcijos skambutį „noTone (8)“; Šiose dviejose eilutėse skaičių 8 pakeiskite naudojamu PWM kaiščiu. Taigi man tai taptų „tonas (26, melodija [ši pastaba], užrašo trukmė)“; ir „noTone (26)“; atitinkamai.

Tada spustelėkite rodyklės mygtuką „įkelti“, kad įdėtumėte šį kodą į savo arduino. Per garsiakalbį turėtumėte išgirsti pagrindinę demonstracinę melodiją.

3 veiksmas: tinkinkite dainą

Tinkinkite dainą
Tinkinkite dainą

Dabar, kai iš garsiakalbio sklinda garsas, pritaikykite dainą pagal savo kalbėtoją. Mūsų namuose teminė daina „Curb Your Enthusiasm“ir mažiausias pasaulio smuikas paprastai sustabdys šėlsmą savo kūriniuose, todėl tai yra dvi dainos, kurias naudosiu šiame pavyzdyje.

Raskite dainos, kurią norite naudoti per „Google“, natą. (Ir jei jums reikia patobulinti savo natų skaitymą, peržiūrėkite šią pamoką.)

Jūs redaguosite „melodijos“masyvą 22 eilutėje ir „noteDurations“masyvą 27 eilutėje iš ankstesnio pavyzdžio, kad sukurtumėte savo dainą. Kiekvienai dainos pastabai nustatykite atitinkamą natą pikches.h faile, kaip parodyta aukščiau esančioje ekrano kopijoje. Pridėkite šią pastabą prie „melodijos“masyvo ir mazgo trukmę „noteDurations“masyve ir padidinkite bendrą užrašų skaičių 32 eilutėje.

Šaltinio kodą galite atsisiųsti iš kelių pavyzdžių čia:

Sulaikykite entuziazmą / linksmas pavyzdys

Mažiausio pasaulyje smuiko / vargas man pavyzdys

4 žingsnis: prijunkite visą grandinę

Prijunkite visą grandinę
Prijunkite visą grandinę

Dabar, kai jūsų daina groja mikrovaldiklyje, pakeiskite USB jungtį prie kompiuterio maitinimu iš akumuliatoriaus.

Maitinsite mikrovaldiklį su akumuliatoriumi ir akimirksniu įjungsite akumuliatorių ir mikrovaldiklį. Tokiu būdu, kai jungiklis neįjungtas, mikrovaldiklis yra išjungtas, o kai jungiklis yra įjungtas, energija iš akumuliatoriaus patenka į mikrovaldiklį.

Jei naudojate mikrovaldiklį, kuris naudoja 5 V maitinimą su 9 V baterija, o jūsų mikrovaldiklyje nėra įtampos reguliatoriaus, tuomet taip pat norėsite naudoti 5 V mažinimo keitiklį, kuris pasuks 9 V įtampą nuo akumuliatorių į 5 V mikrovaldiklį. Prijunkite keitiklį tarp jungiklio ir akumuliatoriaus maitinimo pusės, kaip parodyta aukščiau esančiame paveikslėlyje. (Jei naudojate 3,3 V mikrovaldiklį su 3 V baterija, galite praleisti šį kūrinį.)

Prijunkite visą grandinę duonos lenta ir aligatoriaus spaustukais, kad įsitikintumėte, jog ji veikia tinkamai. Muzika turėtų prasidėti, kai tik pasuksite jungiklį, ir išsijungti, kai pasuksite jungiklį atgal.

5 žingsnis: Paruoškite gaubtą

Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą
Paruoškite gaubtą

Dabar, kai visa grandinė veikia, įsitikinkite, kad visi komponentai ir laidai tinka korpuse. Gali tekti nukirpti kai kuriuos laidus, kad įsitikintumėte, jog jie visiškai tinka.

Kai komponentai apytiksliai dedami į gaubtą, pažymėkite du mažus taškus, kuriuose teigiami ir neigiami garsiakalbių laidai turi eiti per korpusą, ir pažymėkite vieną didelį tašką, kur mygtukas turi eiti per korpusą.

Prieš gręždami skyles gaubte, atkreipkite dėmesį į keletą pastabų:

  • Labai rekomenduoju šioms skylėms naudoti plastikinius grąžtus. Bandžiau gręžti įprastais grąžtais ir antroje nuotraukoje galite pamatyti, kas atsitiko - gaubtas kiekvieną kartą įtrūko.
  • Padėkite gaubtą ant medžio paviršiaus, kurį galima saugiai gręžti - kaip ir gerai, jei netyčia išgręžite skylę.
  • Ir kaip visada, apsauginiai akiniai ir respiratorius, kad šiukšlės nepatektų į akis ir plaučius.

Dabar atsargiai gręžkite tris skyles!

6 žingsnis: galutinis laidų sujungimas

Galutinė instaliacija
Galutinė instaliacija
Galutinė instaliacija
Galutinė instaliacija
Galutinė instaliacija
Galutinė instaliacija

Dabar, kai jūsų korpusas yra paruoštas, atėjo laikas atlikti galutinį grandinės laidų sujungimą su lydmetaliu ir šilumos susitraukimu. Nupjaukite laidus tiek, kiek reikia, kad jie tilptų į konteinerį. Jungiant du laidus, man patinka:

  • Nupjaukite nedidelį šilumos susitraukimo gabalėlį ir padėkite jį ant vieno iš dviejų laidų.
  • Susukite du laidus kartu.
  • Lituokite austas jungtis kartu su nedideliu kiekiu lydmetalio. (Lituodami kaip visada dėvėkite apsauginius akinius, respiratorių ir naudokite gerą ventiliaciją!)
  • Lituotą jungtį uždenkite šilumos susitraukimu. Šilumos susitraukiklį kaitinkite šilumos pistoletu, kad jis užsandarintų.

Dabar turėtumėte turėti visiškai veikiančią grandinę, paruoštą įdėti į korpusą!

7 žingsnis: sudėkite viską kartu

Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu
Sudėkite viską kartu

Pirmiausia pritvirtinkite jungiklį prie didelės skylės, kurią padarėte korpuse. Tada perpinkite du garsiakalbius per dvi mažas skyles, kurias padarėte korpuse.

Kruopščiai sumontuokite likusią grandinės dalį į korpusą, galbūt naudodami putas arba guminę juostą, kad grandinė būtų kompaktiška ir stabili.

Rekomenduojamas: