Turinys:
- 1 žingsnis: įrankiai ir medžiagos
- 2 veiksmas: išbandykite „Arduino“garsiakalbio melodiją
- 3 veiksmas: tinkinkite dainą
- 4 žingsnis: prijunkite visą grandinę
- 5 žingsnis: Paruoškite gaubtą
- 6 žingsnis: galutinis laidų sujungimas
- 7 žingsnis: sudėkite viską kartu
Video: Sustabdykite „Rants“su „Rant Buddy“: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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ą
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ą
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ę
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ą
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
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
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:
Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“: 3 žingsniai
Koronavirusas: sustabdykite plitimą naudodami „Micro: bit“: sunkiausiais laikais žmogaus išradingumas šviečia labiausiai. Nuo 2020 metų sausio pasaulį apėmė COVID-19 pandemija. COVID-19 plinta oro lašeliais ir fomitais. Fomitai, paprasčiausiai kalbant, yra negyvi dalykai, tokie kaip baldai, drabužiai, durų rankena
Sustabdykite ALICE - durų barikadą žmonėms su ribotu judrumu: 8 žingsniai
Sustabdykite ALICE - durų užtvara asmenims, turintiems judėjimo negalią: problema Žmonėms, kurie naudojasi neįgaliųjų vežimėliais, prireikus gali būti sunku užsibarikaduoti į kambarį. Šio projekto tikslas yra sukurti prietaisą, kuris padėtų žmonėms, kurie naudojasi neįgaliųjų vežimėliais ir (arba) sumažino rankų jėgą, greitai užkirsti kelią
Sustabdykite įtrūkimus sugedusiame telefono ekrane atlikdami mažiau nei 5 USD: 3 žingsnius
Sustabdykite įtrūkimus sugedusiame telefono ekrane už mažiau nei 5 USD: Svarbi pastaba: šis pataisymas skirtas jums pereiti, kol pakeisite teikėjus, nemokamai atnaujinsite ir tt. Aš nekenčiu savo dabartinio mobiliojo ryšio tiekėjo ir planuoju pakeisti 2–3 mėnesius, kas atsitiks? Nuleidžiu telefoną ir nulaužau ekraną. Tai nebuvo
Sustabdykite prakaituotas rankas ir kojas su prakaito kovotoju!: 7 žingsniai (su nuotraukomis)
Sustabdykite prakaituotas rankas ir kojas naudodami prakaito kovotoją !: 19/03/19 Atnaujinimas: Kai kurie žmonės praneša apie skausmą, kurį sukelia greitas poliškumo pasikeitimas. Aš atnaujinsiu kodą, kad sumažintų šią problemą, tačiau kol kas turėtumėte susilaikyti nuo to kūrimo. Hiperhidrozė yra būklė, sukelianti perteklių
Sustabdykite judesio animaciją naudodami po afektų!: 5 žingsniai
Sustabdykite judesio animaciją naudodami „After Affekts!“: „Stop Motion“yra puikus ir įdomus būdas kurti animaciją. Sugriuvus gali būti labai paprasta. Su šia pamoka sužinosite, kaip sukurti paprastą trumpą animacijos seką. Taip pat kaip dirbti su filtrais ir laiku. Prie vaizdo įrašo pridėtas