Sadržaj:

Alarm za vrata s ATTiny: 6 koraka
Alarm za vrata s ATTiny: 6 koraka

Video: Alarm za vrata s ATTiny: 6 koraka

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

Pozdrav svima, na ovoj stranici ću vam pokazati kako sam napravio jednostavan alarm za vrata koji je kompaktan, glasan i napaja se baterijom.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Postoji cijeli popis onoga što vam je potrebno za ovaj projekt, većinu komponenti sam izvadio iz stvari koje sam ležao okolo, ali možete ih jednostavno kupiti.

  • AtTiny45/85: Mozak ovog projekta, za ovo možete koristiti čak i arduino ploču, ali mislim da je previše svladana.
  • Regulator napona 5V: koristio sam CJ78M05 za napajanje Attinyja od 5 volti.
  • LM386: op-pojačalo koje pokreće zvučnik.
  • Zvučnik/Piezo: odabrao je glasan zvuk, ne previše impedantan.
  • Relej: Elektromagnetski prekidač za isključivanje pojačala radi uštede energije kada je alarm u pripravnosti, koristio sam TX2-3V čak i ako ću ga voziti s 5V, to bi trebalo biti u redu.
  • Optocoupler: Malo IC -a za izolaciju zavojnice releja od Attinyja, koristio sam EL817, ali možete koristiti što god želite.
  • NPN tranzistor: za pogon releja.
  • Dioda: za zaštitu kruga od visokonaponskih skokova zavojnice koja se prazni kada se relej isključi.
  • Reed prekidač: magnetski prekidač za otkrivanje položaja vrata pomoću magneta.
  • Magnet: Ovo sam spasio sa starog tvrdog diska.
  • Kondenzatori: trebat će vam jedan uF jedan za podešavanje pojačanja LM386 i dva 300uF, jedan za stabilizaciju napajanja i jedan za izlaz zvučnika.
  • Otpornici: jedan 1kOhm za bazu tranzistora, jedan 1MOhm kao pull-down otpornik za ulaz trske sklopke, upotrijebio sam takav otpor za uštedu energije u stanju pripravnosti i otpornik za ulaz optokaplera.

Morate izračunati vrijednost ove posljednje na temelju podatkovnog lista vašeg optičkog spregača: u mom slučaju podatkovni list pokazao je idealan protok struje od 20 mA kroz infracrveno svjetlo optokaplera, pa sam ga vozio s 5v i izračunao otpor koji sam trebao koristiti Ohmov zakon:

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

  • Prekidač: spojen dugim kabelom za uključivanje i isključivanje alarma.
  • Kabel baterije+9v baterija.
  • Perf ploča: koristim onu sa spojem na zemlju s jedne strane kako bih učinio krug čistijim (ne onaj sa slike).
  • igle zaglavlja za IC i zvučnik, vijčani terminal za prekidač: preporučeno, ali nije strogo potrebno.
  • Plastično kućište: ponovno preporučeno, ali možete ga montirati na vrata čak i pomoću dvostrane trake ili čak možete ispisati 3D.

Korak 2: Program ATTiny45

Program ATTiny45
Program ATTiny45
Program ATTiny45
Program ATTiny45

Kao što ste možda primijetili da ATTiny ne možete priključiti u svoj USB port za njegovo programiranje, trebat će vam ISP programer. Ako nemate takvog programera, možete jednostavno koristiti arduino ploču kao programera ISP -a kao ja. Evo koraka koje morate slijediti:

Prenesite skicu "Arduino ISP" koju možete pronaći u primjerima Arduino IDE -a na Arduino ploču

Spojite ATTiny na Arduino na način prikazan na slici, čak možete napraviti i štit kao što sam ja učinio kako biste ga ubuduće mogli lako reprogramirati

  • Spojite Arduino na USB priključak i otvorite IDE,
  • Tamo otvorite karticu "Alati" i "Programer" i odaberite "Arduino kao ISP".
  • Otvorite "Datoteka", "Postavke" i u URL -ovima dodatnih upravitelja ploča dajte ovaj URL:
  • Otvorite "Odbore", "Upravitelj odbora" i tamo se pomaknite prema dolje na popisu na kojem piše "stavovi Davisa A. Mellisa". Kliknite na to i instalirajte ga. U ovom trenutku trebali biste vidjeti ATTiny na popisu ploča.
  • Sada na izborniku ploče odaberite ATTiny i u "Procesoru" odaberite onu koju imate, na "Sat" odaberite "Unutarnji 8Mhz", a zatim kliknite "Burn bootloader".

Sada ste spremni za preuzimanje i prijenos koda.

Korak 3: Krug ploče

Krug ploče
Krug ploče
Krug ploče
Krug ploče
Krug ploče
Krug ploče

Sada morate napraviti Breadboard prototip prema gornjim shemama da biste testirali da li sve radi.

Korak 4: Krug Perf ploče

Krug Perf ploče
Krug Perf ploče

Sada kada ste sve isprobali, možete premjestiti krug Breadboard -a na ploču za izradu ploča. Korištenje PCB -a sa uzemljenom stranom štedi vam puno vremena i prostora, a korištenje utičnica za sve IC -ove također je dobra ideja. nakon što završite s testiranjem, krug i dalje radi ispravno, a zatim dodajte prekidač u nizu s pozitivnim izvorom priključka 9v baterije pomoću vijčane spojnice i dugih žica.

Korak 5: Kućište i montaža

Kućište i montaža
Kućište i montaža
Kućište i montaža
Kućište i montaža

Ako želite, možete staviti cijelu stvar u kućište ili kutiju kako bi sve bilo lijepo i kompaktno, čak možete 3D ispisati sličnu onoj na slici koju sam dizajnirao. Montirajte kutiju iznad vrata pomoću dvostrane trake ili vijaka, a magnet na samim vratima u skladu s trstičnim prekidačem, upotrijebite snažan magnet. Sakrijte prekidač za napajanje negdje ili otežajte pristup i gotovi ste.

Korak 6: Završili ste

Evo ga, u ovom trenutku trebali biste imati funkcionalan alarm za vrata s dugotrajnim trajanjem baterije, moj troši oko 1mA u stanju pripravnosti i koristeći takvu 9v bateriju koja tipično ima 500mAh trebala bi trajati oko 500 sati. Ako želite uštedjeti još više energije, možete izbjeći regulator napona i napajati krug izravno s 5 volti smanjujući potrošnju energije na samo nekoliko uA, no na taj će način alarm imati nižu glasnoću.

Ako imate bilo kakvih prijedloga ili problema pri izgradnji, upotrijebite odjeljak komentara, bez problema ću vam dati rješenja.

Preporučeni: