Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: prototipų kūrimas
- 3 žingsnis: programinė įranga
- 4 žingsnis: galutinis surinkimas
Video: Erzinantis pyptelėjimas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:50
Suvaidinkite išdaigą savo draugams (priešams?), Paslėpdami garsų pyptelėjimą, kuris skamba atsitiktiniais laiko tarpais. Ši instrukcija naudoja minimalias dalis. Viskas, ko reikia, yra:
- baterija
- mikrovaldiklis
- garsiakalbis
Kodėl aš tiesiog nenaudoju 555 laikmačio lusto? Jūs tikrai galėtumėte. Man patinka šis metodas, nes: 1. Galimybė pyptelėti atsitiktiniais intervalais2. Būtinos minimalios dalys (dizaino paprastumas/elegancija) 3. Norėjau naudoti mikrovaldiklį (nes neseniai pradėjau mokytis apie mikrovaldiklius) Šį projektą įkvėpė žurnalo „MAKE“straipsnis apie panašaus įrenginio su 555 laikmačio mikroschema kūrimą. Sukūręs savo prototipą, ieškojau instructables.com ir rado „Raven“, kuris yra panašus pyptelėjimas naudojant mikrovaldiklį. Aš nusprendžiau pridėti savo instrukciją, nes ji naudoja mažiau dalių ir turi atsitiktinius intervalus.
1 žingsnis: reikalingos dalys
Be 3 pagrindinių komponentų, aš naudoju keletą kitų dalių, kad padėtų surinkti. Čia yra visas galutinei versijai reikalingas dalių sąrašas:
- „ATtiny13“mikrovaldiklis („Sparkfun.com“)
- AA baterijos (3)
- Akumuliatoriaus laikiklis su jungikliu (skaitmeninė dalis # SBH-331AS-ND)
- 8 kontaktų lizdas mikrovaldikliui
- Garsiakalbis (mažas 8 omų arba pjezoelektrinis signalizatorius)
- Silicio klijai (RTV)
Šį projektą galite atlikti beveik su bet kokia baterija, mikrovaldikliu, garsiakalbių deriniu. Šio žingsnio nuotraukos rodo dalis, kurias turėjau aplink namą. Aš sukūriau visą šį projektą iš namų dalių. Galite naudoti beveik bet kokią bateriją (-as), kurios įtampa yra mikrovaldiklio diapazone (1,8–5,5 voltai „ATtiny13“). Kuo didesnė įtampa, tuo garsesnis pyptelėjimas. Beveik bet koks mažas garsiakalbis veiks. Galbūt norėsite eksperimentuoti su skirtingais mažais garsiakalbiais. Aš pasirinkau garsiakalbį su plastikine membrana, nes pyptelėjimo pabaigoje jis nesukėlė spragtelėjimo triukšmo, kaip kai kurie kiti maži garsiakalbiai. Galite pritaikyti kitų mikrovaldiklių šaltinio kodą. Tam gali prireikti tik pakeisti laikmačio registro nustatymus. Būtini įgūdžiai:
- Pagrindiniai litavimo įgūdžiai - Litavimo pamoka
- Programavimo mikrovaldiklis - AVR pamoka
2 žingsnis: prototipų kūrimas
Lengviausias būdas patikrinti savo grandinę yra naudoti duonos lentos prototipą. Taip pat galite užprogramuoti mikrovaldiklį, esantį duonos lentoje. Kai jis veikė, padėjau jį ant mažos duonos lentos, kad galėčiau pasiimti į darbą ir išbandyti.
Prijunkite garsiakalbį prie ATtiny13: 4 ir 5 kaiščiai Prijunkite akumuliatorių prie ATtiny13: 8 kaištis (+) ir 4 kaištis (-) Taigi 4 kaištyje yra neigiamas akumuliatoriaus gnybtas ir vienas garsiakalbio laidas (nesvarbu, kuris). 5 kaištis jungiasi prie kito garsiakalbio laido, o 8 kaištis - prie teigiamos akumuliatoriaus pusės. Suprantu, kad atstatymo kaištį (kaištį 1) reikia ištraukti aukštai, tačiau jis veikia to nepadaręs, ir šis projektas nesistengia būti formaliai teisingas. Atminkite, kad jei norite geresnės kokybės garso, ant išvesties kaiščio kartu su garsiakalbiu galite įdėti rezistoriaus-kondensatoriaus žemo dažnio filtrą. Tačiau šiam projektui vis tiek norime erzinančio garso. Prototipas privertė mane suprasti, kad garsas nebuvo labai garsus. Tai vis tiek gali jums gerai veikti ramioje aplinkoje (biure?). Norėdami padidinti garsumą, pakeičiau bateriją nuo 3 V (CR2032) į 4,5 volto (3 AA).
3 žingsnis: programinė įranga
1. Atsisiųskite beep.zip ir ištraukite.2. Tame kataloge atidarykite komandų langą.3. „programuoti pyptelėjimą“, kad užprogramuotumėte ATtiny13. Galite pakeisti mažiausią/maksimalų laiką tarp pyptelėjimų, pyptelėjimo dažnį ir trukmę, pakeisdami parametrus, esančius šalia šaltinio failo viršaus. ZIP faile esantys failai turi tokias parametrų reikšmes: secMin = 180; // Minimalus sekundžių skaičius iki beepsecMax = 600; // Maksimalus sekundžių skaičius iki pyptelėjimo = 6000; // Pypsėjimo dažnis HzmsDuration = 1000; // Pypsėjimo trukmė milisekundėmis (1000 = 1 sek.) Taigi jis pypsi 6 kHz dažniu 1 sekundę kas 3–10 minučių. Nesivaržykite eksperimentuoti su skirtingomis vertėmis. Tačiau kraštutinės vertės gali sukelti netikėtų rezultatų. Leiskite man žinoti, kokios vertės jums tinka. Atkreipkite dėmesį, kad kadangi programuotojas ir vienas iš garsiakalbių laidų naudojamas 4 kaiščiu, programuodami turite atjungti garsiakalbį nuo 4 kaiščio. Jei jums reikia daugiau informacijos apie šį veiksmą, žr. pamoka.
4 žingsnis: galutinis surinkimas
Dabar, kai viskas veikia, sudėkite viską ir supakuokite.
1. Lituokite dalis kartu 2. Naudokite silicio klijus, kad laikytumėte juos kartu ir sumažintumėte jungčių/laidų įtempimą. Aš naudoju lusto lizdą, kad galėčiau pašalinti mikroschemą ir perprogramuoti pyptelėjimo parametrus (intervalą, dažnį ir trukmę). Kad lizdas būtų plokščias ant akumuliatoriaus dėklo, panaudotus kaiščius (4, 5 ir 8) sulenkiau horizontaliai, o kitus lizdus nukirpau. Akumuliatoriaus ir garsiakalbio pasirinkimas gali priklausyti nuo to, kaip norite jį naudoti. Iš pradžių norėjau labai mažos pakuotės, kad galėčiau pasislėpti „bet kur“. Svarsčiau naudoti 1,5 mygtuko elementų baterijas (3), bet nesugalvojau, kaip lengvai pasidaryti baterijų laikiklį. Galų gale man patiko 3 AA sprendimas. Dėklas yra tinkamo dydžio mikrovaldikliui ir garsiakalbiui pritvirtinti. Taip pat gerai tinka pritvirtinti Velcro. Bandymo metu pastebėjau, kad patogu jį paslėpti ant stalo ar stalo apačios. 3 AA dėklas leidžia man sujungti abi „Velcro“puses, nuimti lipnią pusę dengiančią juostą ir pakišti po stalu. Tada, kai noriu jį atgauti, galiu tiesiog pakišti po stalu ir jį nuplėšti (palikdamas „Velcro“kabliuko pusę dar po stalu). Pasilinksminkite, parodykite mums savo pyptelėjimo nuotrauką ir papasakokite savo aukos istoriją.
Rekomenduojamas:
Labai erzinantis signalas: 5 žingsniai
Labai erzinantis signalas: kai kuriems žmonėms sunku pabusti ryte, todėl šis „Arduino“projektas yra skirtas jiems. Šis projektas skirtas tiems, kurie ryte pavargsta ir vėluoja į darbą ar mokyklą. Jie gali būti vaikai, verslininkai ar pagyvenę žmonės. Tai yra
Nešiojamojo kompiuterio įkroviklis Pasigirsta pyptelėjimas: 3 žingsniai
Nešiojamojo kompiuterio įkroviklis skleidžia pyptelėjusį garsą: tai buvo paskelbta oficialiai adresu: https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/ Daugiau informacijos rasite apsilankę www.highvoltages.co/blogs . LAPTOPAS ĮKROVĖJAS SKAMBINAMAS GARSAS: Ar jūsų nešiojamojo kompiuterio įkroviklis skleidžia pyptelėjimą ir nėra žavus
„SlouchyBoard“- erzinantis būdas apsaugoti jus nuo slinkimo („EasyEDA“įvadas): 4 žingsniai (su nuotraukomis)
„SlouchyBoard“- erzinantis būdas apsaugoti jus nuo slinkimo („EasyEDA“įvadas): „Slouchy“plokštė yra maža 30 mm x 30 mm PCB (spausdintinė plokštė), kuri naudoja pakreipimo jutiklį, pjezo signalą ir „ATTiny 85“, kad sukeltų erzinantį garsą. vartotojas klysta. Lenta gali būti pritvirtinta prie vartotojo marškinių ar skrybėlės, kad kai jie nusileistų
Morzės tonų generatorius (mažos galios CW pyptelėjimas): 3 žingsniai
Morzės tonų generatorius (mažos galios CW pyptelėjimas): Čia aprašau, kaip sukurti paprastą mažos galios tonų generatorių, kurį naudoju mokydamas savo sūnų morzės kodą. Valydamas rūsį radau savo senąjį vermachto morzės klavišą. Antrąjį pasaulinį karą vokiečių pajėgos naudojo šį raktą. Klaviatorius turėjo
Erzinantis slinkties rato paspaudimų šalinimo įrenginys (sklandus slinkimas): 5 žingsniai
Erzinantis slinkties rato paspaudimų šalinimo įrenginys (sklandus slinkimas): ar jus erzina slinkties rato garsas? Na, čia yra jūsų galimybė pašalinti tą paspaudimą iš šio slinkties! jei sulaužysi pelę, tai ne mano kaltė. Aš tai darau su logitech pele. nesu tikras, ar jis veiks su kita pele