Kazalo:

Alarm za vrata z ATTiny: 6 korakov
Alarm za vrata z ATTiny: 6 korakov

Video: Alarm za vrata z ATTiny: 6 korakov

Video: Alarm za vrata z ATTiny: 6 korakov
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Julij
Anonim
Alarm za vrata z ATTiny
Alarm za vrata z ATTiny

Pozdravljeni vsi, na tej strani vam bom pokazal, kako sem naredil preprost alarm za vrata, ki je kompakten, glasen in na baterije.

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Obstaja celoten seznam tega, kar potrebujete za ta projekt, večino komponent sem iztrgal iz stvari, ki sem jih imel naokoli, vendar jih lahko preprosto kupite.

  • AtTiny45/85: Možgani tega projekta lahko za to uporabite celo arduino ploščo, vendar mislim, da je preveč močna.
  • 5V regulator napetosti: uporabil sem CJ78M05, da sem zagotovil 5 voltov za Attiny.
  • LM386: op-amp, ki poganja zvočnik.
  • Zvočnik/Piezo: izbral glasnega, ne preveč impedančnega.
  • Rele: Elektromagnetno stikalo, ki se uporablja za izklop ojačevalnika z namenom varčevanja z energijo, ko je alarm v pripravljenosti, uporabil sem TX2-3V, tudi če ga bom vozil s 5V, to bi moralo biti v redu.
  • Optoelement: Malo IC za izolacijo tuljave releja od Attinyja, uporabil sem EL817, vendar lahko uporabite kar želite.
  • NPN tranzistor: za pogon releja.
  • Dioda: za zaščito vezja pred visokonapetostnimi konicami tuljave, ko se rele izklopi.
  • Reed stikalo: magnetno stikalo za zaznavanje položaja vrat z magnetom.
  • Magnet: To sem rešil s starega trdega diska.
  • Kondenzatorji: potrebujete 10 uF za nastavitev ojačanja LM386 in dva 300uF, enega za stabilizacijo daljnovoda in enega za izhod zvočnika.
  • Upori: en 1kOhm za osnovo tranzistorja, en 1MOhm kot izvlečni upor za vhod trstičnega stikala, uporabil sem tako visoko upornega za varčevanje z energijo v stanju pripravljenosti in upor za vhod optičnega sklopnika.

Vrednost te zadnje morate izračunati na podlagi podatkovnega lista vašega optičnega sklopnika: v mojem primeru je podatkovni list pokazal idealen pretok toka 20 mA skozi infrardečo luč optičnega sklopnika, tako da ga vozim s 5v sem izračunal odpor, ki sem ga potreboval po Ohmovem zakonu:

R = V/I R = 5v/0, 002A R = 250Ohms

  • Stikalo: povezano z dolgim kablom za vklop in izklop alarma.
  • Kabel akumulatorja+9v baterija.
  • Perf deska: za čiščenje vezja uporabljam eno z ozemljitvenim priključkom na eni strani (ne tisto na sliki).
  • nožni zatiči za IC in zvočnik, vijačni priključek za stikalo: priporočljivo, vendar ni nujno potrebno.
  • Plastično ohišje: ponovno priporočljivo, vendar ga lahko pritrdite na vrata tudi z dvostranskim trakom ali pa ga 3D -tiskate.

Korak: Program ATTiny45

Program ATTiny45
Program ATTiny45
Program ATTiny45
Program ATTiny45

Kot ste morda opazili, da ATTinyja ne morete priključiti v svoja USB vrata za njegovo programiranje, boste potrebovali programerja ISP. Če nimate takega programerja, lahko preprosto uporabite arduino ploščo kot programer ISP, kot sem ga jaz. Tu so koraki, ki jih morate upoštevati:

Skico "Arduino ISP", ki jo najdete v primerih Arduino IDE, naložite na ploščo Arduino

Povežite ATTiny z Arduinom na način, kot je prikazano na sliki, lahko celo naredite ščit, kot sem ga naredil jaz, da ga bom v prihodnje enostavno reprogramiral

  • Priključite Arduino na vrata USB in odprite IDE,
  • Tam odprite zavihek "Orodja" in "Programer" in izberite "Arduino kot ponudnik internetnih storitev".
  • Odprite »Datoteka«, »Nastavitve« in v URL -jih dodatnega upravitelja plošč podajte ta URL:
  • Odprite "Boards", "Board Manager" in se tam pomaknite navzdol po seznamu, kjer piše "attiny by Davis A. Mellis". Kliknite na to in jo namestite. Na tem mestu bi morali videti ATTiny na seznamu plošč.
  • Zdaj v meniju plošče izberite ATTiny in v "Procesorju" izberite tistega, ki ga imate, na "Ura" izberite "Notranji 8Mhz" in nato kliknite "Zapiši zagonski nalagalnik".

Zdaj ste pripravljeni prenesti in naložiti kodo.

3. korak: Krog plošče

Krog deske
Krog deske
Krog deske
Krog deske
Krog deske
Krog deske

Zdaj morate narediti prototip Breadboard po zgornjih shemah, da preizkusite vse.

4. korak: vezje Perf Board

Vezje Perf Board
Vezje Perf Board

Zdaj, ko ste preizkusili, da vse deluje, lahko vezje Breadboard premaknete v perfboard. Uporaba tiskanega vezja z ozemljeno stranjo vam prihrani veliko časa in prostora, uporaba vtičnic za vse IC pa je tudi dobra ideja. ko končate preskus, vezje še vedno deluje pravilno, nato pa s pomočjo vijačnega konektorja in dolgih žic dodajte zaporedno stikalo s pozitivnim vodnikom priključka 9v akumulatorja.

5. korak: Ohišje in montaža

Ohišje in montaža
Ohišje in montaža
Ohišje in montaža
Ohišje in montaža

Če želite, lahko celotno stvar postavite v ohišje ali škatlo, da bo vse lepo in kompaktno, lahko celo natisnete 3D, podobno tistemu na sliki, ki sem jo oblikoval. Škatlo nad vrati namestite z dvostranskim trakom ali vijaki in magnet na samih vratih v skladu s trstičnim stikalom, pri tem pa uporabite močan magnet. Skrijte stikalo za vklop ali otežite dostop in končali ste.

Korak 6: Končali ste

Tukaj imate, na tej točki bi morali imeti delujoč alarm za vrata z dolgo življenjsko dobo baterije, moj porabi okoli 1 mA v stanju pripravljenosti in z uporabo takšne 9v baterije, ki ima tipično 500 mAh, bi morala zdržati približno 500 ur. Če želite prihraniti še več energije, se lahko izognete regulatorju napetosti in napajate vezje neposredno s 5 volti, kar zmanjša porabo energije le na nekaj uA, vendar bo na ta način alarm manjši.

Če imate med gradnjo kakršne koli predloge ali težave, uporabite razdelek za komentarje, brez težav vam bom ponudil rešitve.

Priporočena: