Sadržaj:

Alarm za vrata sa ATTiny: 6 koraka
Alarm za vrata sa ATTiny: 6 koraka

Video: Alarm za vrata sa ATTiny: 6 koraka

Video: Alarm za vrata sa ATTiny: 6 koraka
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juli
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 potpuna lista 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 moćna.
  • Regulator napona 5V: koristio sam CJ78M05 za napajanje 5 volti za Attiny.
  • LM386: op-pojačalo koje pokreće zvučnik.
  • Zvučnik/Piezo: odabrao je glasan zvuk, ne previše impedantan.
  • Relej: Elektromagnetni prekidač koji se koristi za isključivanje pojačala radi uštede energije kada je alarm u pripravnosti, koristio sam TX2-3V čak i ako ću ga voziti sa 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 pokretanje releja.
  • Dioda: za zaštitu kola od visokonaponskih skokova zavojnice koji se prazne 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 10 uF za postavljanje pojačanja LM386 i dva 300uF, jedan za stabilizaciju napajanja i jedan za izlaz zvučnika.
  • Otpornici: jedan 1 kOhm za bazu tranzistora, jedan 1MOhm kao pull-down otpornik za ulaz trske sklopke, koristio 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 sa 5v i izračunao otpor koji mi je trebao koristeći Ohmov zakon:

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

  • Prekidač: povezan dugim kablom za uključivanje i isključivanje alarma.
  • Kabl baterije+9v baterija.
  • Perf ploča: koristim onu sa priključkom za uzemljenje s jedne strane da učinim krug čistijim (ne onaj na slici).
  • pinovi zaglavlja za IC i zvučnik, vijčani terminal za prekidač: preporučeno, ali nije strogo potrebno.
  • Plastično kućište: opet, preporučljivo, ali možete ga montirati na vrata čak i pomoću dvostrane trake ili čak možete ispisati 3D.

Korak 2: Programirajte ATTiny45

Program ATTiny45
Program ATTiny45
Program ATTiny45
Program ATTiny45

Kao što ste možda primijetili da ATTiny ne možete priključiti na svoj USB port da biste ga programirali, 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 port 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 listi ploča.
  • Sada u izborniku ploče odaberite ATTiny i u "Procesoru" odaberite onu koju imate, na "Sat" odaberite "Interni 8Mhz", a zatim kliknite "Burn bootloader".

Sada ste spremni za preuzimanje i postavljanje koda.

Korak 3: Krug ploče

Breadboard Circuit
Breadboard Circuit
Breadboard Circuit
Breadboard Circuit
Breadboard Circuit
Breadboard Circuit

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

Korak 4: Kolo Perf ploče

Perf Board Circuit
Perf Board Circuit

Sada kada ste sve isprobali, možete premjestiti Breadboard krug u perfboard. Korištenje PCB -a sa uzemljenom stranom štedi vam puno vremena i prostora, a upotreba 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 vodom konektora za bateriju 9v pomoću vijčanog priključka 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 futrolu ili kutiju kako bi sve bilo lijepo i kompaktno, možete čak i 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, obavezno 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 bateriju od 9V 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, međutim na ovaj će način alarm imati nižu glasnoću.

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

Preporučuje se: