Turinys:

Erzinantis pyptelėjimas: 4 žingsniai
Erzinantis pyptelėjimas: 4 žingsniai

Video: Erzinantis pyptelėjimas: 4 žingsniai

Video: Erzinantis pyptelėjimas: 4 žingsniai
Video: Minecraft pamokos T4: Redstone pradžiamokslis 4 dalis - Mygtukai ir slėgio plokštės! 2024, Liepa
Anonim
Erzinantis pyptelėjimas
Erzinantis pyptelėjimas

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

Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos 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

Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
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

Firmware
Firmware

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

Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
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: