Kazalo:

Nadležni pisk: 4 koraki
Nadležni pisk: 4 koraki

Video: Nadležni pisk: 4 koraki

Video: Nadležni pisk: 4 koraki
Video: Памяти Андрея Зяблых. Холангиокарцинома 4 стадии 2024, November
Anonim
Nadležni pisk
Nadležni pisk

Poigrajte se s prijatelji (sovražniki?) Tako, da skrijete visok pisk, ki se oglasi v naključnih časovnih presledkih. Ta navodila uporabljajo minimalne dele. Vse kar je potrebno je:

  • baterijo
  • mikrokrmilnik
  • zvočnik

Zakaj preprosto ne uporabim merilnika časa 555? Vsekakor bi lahko. Ta metoda mi je všeč, ker: 1. Sposobnost piskanja v naključnih intervalih2. Potrebni minimalni deli (preprostost/eleganca oblikovanja) 3. Hotel sem uporabiti mikrokrmilnik (ker sem pred kratkim začel pot spoznavanja mikrokrmilnikov) Ta projekt je navdihnil članek v reviji MAKE o izdelavi podobne naprave s časovnim čipom 555. Po izdelavi prototipa sem iskal instructables.com in našel Raven, ki je podoben pisk z uporabo mikrokrmilnika. Odločil sem se, da bom dodal navodila, ker uporablja manj delov in ima naključne intervale.

1. korak: potrebni deli

Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli

Poleg treh osnovnih komponent sem pri sestavljanju uporabil še nekaj drugih delov. Tu je celoten seznam delov, ki so potrebni za mojo končno različico:

  • Mikrokrmilnik ATtiny13 (Sparkfun.com)
  • AA baterije (3)
  • Nosilec baterije s stikalom (del Digikey # SBH-331AS-ND)
  • 8-polna vtičnica za mikrokrmilnik
  • Zvočnik (majhen 8 ohmski ali piezoelektrični zvočni signal)
  • Silikonsko lepilo (RTV)

Ta projekt lahko naredite s skoraj vsako baterijo, mikrokrmilnikom in kombinacijo zvočnikov. Slike za ta korak prikazujejo dele, ki sem jih imel po hiši. Celoten projekt sem naredil iz delov, ki sem jih imel v hiši. Uporabite lahko skoraj vsako baterijo (baterije) z napetostjo v območju mikrokrmilnika (1,8-5,5 voltov za ATtiny13). Višja kot je napetost, močnejši bo pisk. Skoraj vsak majhen zvočnik bo deloval. Morda boste želeli eksperimentirati z različnimi majhnimi zvočniki. Za zvočnik s plastično membrano sem se odločil, ker na koncu piska ni sprožil klika kot nekateri drugi majhni zvočniki. Izvorno kodo lahko prilagodite za druge mikrokrmilnike. To bi potencialno zahtevalo le spremembo nastavitev registra časovnika.

  • Osnovne veščine spajkanja - Vadnica za spajkanje
  • Programiranje mikrokrmilnika - AVR Tutorial

2. korak: izdelava prototipov

Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov

Najlažji način, da preizkusite vezje, je uporaba prototipa. Mikrokrmilnik lahko programirate tudi na krovu. Ko je deloval, sem ga dal na majhno ploščico, da sem ga lahko vzel na delo in ga preizkusil.

Priključite zvočnik na ATtiny13: nožici 4 in 5 Priključite baterijo na ATtiny13: pin 8 (+) in pin 4 (-) Torej ima Pin 4 negativni priključek baterije in en kabel zvočnika (ni važno kateri). Pin 5 se poveže z drugo žico zvočnika, pin 8 pa s pozitivno stranjo baterije. Zavedam se, da je treba ponastavitveni zatič (pin1) potegniti visoko, vendar deluje brez tega in ta projekt ne poskuša biti formalno pravilen. Upoštevajte, da če želite zvok boljše kakovosti, lahko postavite nizkoprepustni filter upora-kondenzatorja na izhodni zatič, ki je v liniji z zvočnikom. Toda za ta projekt si vseeno želimo nadležnega zvoka. Prototip mi je dal vedeti, da zvok ni bil zelo glasen. V mirnem okolju (pisarna?) Vam bo morda še dobro uspelo. Za povečanje glasnosti sem baterijo spremenil s 3V (CR2032) na 4,5 voltov (3 AA).

3. korak: Vdelana programska oprema

Vdelana programska oprema
Vdelana programska oprema

1. Prenesite beep.zip in izvlecite.2. Odprite ukazno okno v tem imeniku. "make program-beep" za programiranje ATtiny13 Najmanjši/največji čas med piski, frekvenco piska in trajanje lahko spremenite tako, da spremenite parametre na vrhu izvorne datoteke beep.c. Datoteke v datoteki zip imajo naslednje vrednosti parametrov: secMin = 180; // Najmanjše število sekund do beepsecMax = 600; // Največje število sekund do beepfreq = 6000; // Frekvenca piska v HzmsDuration = 1000; // Trajanje piska v milisekundah (1000 = 1 sekunda) Tako zapiska pri 6 kHz za 1 sekundo vsakih 3 do 10 minut. Brezskrbno eksperimentirajte z različnimi vrednostmi. Vendar lahko skrajne vrednosti povzročijo nepričakovane rezultate. Sporočite mi, katere vrednosti vam dobro delujejo. Upoštevajte, da morate pri programiranju in za eno od žic zvočnikov uporabiti pin 4, ki ga morate pri programiranju odklopiti od pin 4. Če potrebujete več informacij o tem koraku, si oglejte to vadnica.

4. korak: Končna montaža

Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava

Zdaj, ko deluje, sestavite vse skupaj in zapakirajte.

1. Spajate dele skupaj 2. Uporabite silikonsko lepilo, da ga držite skupaj in zagotovite razbremenitev povezav/žic. Uporabil sem vtičnico za čipe, da sem lahko odstranil čip in ponovno programiral parametre piska (interval, frekvenco in trajanje). Tako, da vtičnica leži ravno na ohišju akumulatorja, sem upognjene zatiče (4, 5 in 8) upognil vodoravno in odrezal druge vtiče. Izbira baterije in zvočnika je lahko odvisna od tega, kako jo želite uporabljati. Sprva sem želel zelo majhen paket, da bi se lahko skril "kjerkoli". Razmišljal sem o uporabi 1,5 gumbnih baterij (3), vendar si nisem predstavljal enostavnega načina izdelave držala za baterije. Na koncu mi je bila všeč rešitev 3 AA. Ohišje je prave velikosti za namestitev mikrokrmilnika in zvočnika. Dobro pritrdi tudi na Velcro. Med testiranjem sem ugotovil, da je skrito na spodnji strani mize ali mize priročno. Ohišje 3 AA mi omogoča, da povežem obe strani ježka, odstranim trak, ki prekriva lepljivo stran, in ga položim pod mizo. Potem, ko ga želim priklicati, lahko preprosto posežem pod mizo in ga odtrgam (stran s kljuko na ježku pustim še vedno pod mizo). Zabavajte se, pokažite nam sliko svojega piska in nam povejte zgodbo svoje žrtve.

Priporočena: