Përmbajtje:

Alarmi i dyerve me ATTiny: 6 hapa
Alarmi i dyerve me ATTiny: 6 hapa

Video: Alarmi i dyerve me ATTiny: 6 hapa

Video: Alarmi i dyerve me ATTiny: 6 hapa
Video: Lesson 20: Introduction to TM1637 LED Display | Arduino Step By Step Course 2024, Korrik
Anonim
Alarmi i dyerve me ATTiny
Alarmi i dyerve me ATTiny

Përshëndetje të gjithëve, në këtë faqe do t'ju tregoj se si kam bërë një alarm të thjeshtë të derës që është kompakt, me zë të lartë dhe me bateri.

Hapi 1: Përbërësit

Komponentët
Komponentët
Komponentët
Komponentët
Komponentët
Komponentët
Komponentët
Komponentët

Ekziston një listë e plotë e asaj që ju nevojitet për këtë projekt, unë i shkatërrova shumicën e përbërësve nga gjërat që kisha hedhur përreth, por ju lehtë mund t'i blini ato.

  • AtTiny45/85: Truri i këtij projekti, ju mund të përdorni edhe një bord arduino për këtë, por unë mendoj se është shumë i mbingarkuar.
  • Rregullatori i tensionit 5V: kam përdorur një CJ78M05 për të siguruar 5 volt për Attiny.
  • LM386: op-amp që drejton altoparlantin.
  • Kryetari/Piezo: zgjodhi atë me zë të lartë, jo në rezistencë të lartë.
  • Stafetë: Çelësi elektromagnetik i përdorur për të fikur Amp-in për të kursyer energji kur alarmi është në gatishmëri, kam përdorur një TX2-3V edhe nëse do ta drejtoj me 5v, kjo duhet të jetë mirë.
  • Optocoupler: Një IC pak për të izoluar spiralen e stafetës nga Attiny, unë kam përdorur një EL817, por ju mund të përdorni çdo gjë që dëshironi.
  • NPN transistor: për të drejtuar stafetën.
  • Dioda: për të mbrojtur qarkun nga goditjet e tensionit të lartë të spirales që shkarkohen kur stafeta fiket.
  • Reed Switch: një ndërprerës magnetik për të zbuluar pozicionin e derës duke përdorur një magnet.
  • Magnet: e nxora këtë nga një hard disk i vjetër.
  • Kondensatorët: do t'ju duhet një 10 uF për të vendosur fitimin e LM386 dhe dy 300uF, një për të stabilizuar linjën e energjisë dhe një për daljen e altoparlantit.
  • Rezistorët: një 1kOhm për bazën e tranzistorit, një 1MOhm si një rezistencë tërheqëse për hyrjen e kalimit të kallamit, kam përdorur një rezistencë kaq të lartë për të kursyer energji kur jeni në gatishmëri, dhe një rezistencë për hyrjen e optokouplerit.

Ju duhet të llogaritni vlerën e këtij të fundit bazuar në fletën e të dhënave të optokouplerit tuaj: në rastin tim fleta e të dhënave tregoi një rrjedhë ideale të rrymës prej 20mA përmes prizës infra të kuqe të optokiftit, kështu që ndërsa po e drejtoj me 5v i llogaritur rezistenca që më duhej duke përdorur ligjin e Ohmit:

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

  • Ndërprerësi: i lidhur me një kabllo të gjatë për të ndezur dhe fikur alarmin.
  • Plumb baterie+bateri 9v.
  • Pllakë perfekte: Unë jam duke përdorur një me lidhje toke nga njëra anë për ta bërë qarkun më të pastër (jo atë në foto).
  • kunjat e kokës për IC dhe altoparlantin, terminal vidhos për ndërprerësin: rekomandohet, por jo rreptësisht e nevojshme.
  • Kasa plastike: përsëri, rekomandohet, por mund të ngjiteni në derë edhe duke përdorur shirit të dyanshëm ose mund të printoni edhe një.

Hapi 2: Programi ATTiny45

Programi ATTiny45
Programi ATTiny45
Programi ATTiny45
Programi ATTiny45

Siç mund ta keni vënë re që nuk mund ta lidhni ATTiny në portën tuaj USB për ta programuar atë, do t'ju duhet një programues ISP. Nëse nuk keni një programues të tillë, lehtë mund të përdorni një bord arduino si programues ISP siç bëra unë. Këtu janë hapat që duhet të ndiqni:

Ngarko skicën "Arduino ISP" që mund ta gjeni në shembujt e Arduino IDE në një bord Arduino

Lidhni ATTiny me Arduino në mënyrën se si tregon fotografia, madje mund të bëni një mburojë siç bëra për ta bërë më të lehtë riprogramimin në të ardhmen

  • Lidhni Arduino me një port usb dhe hapni IDE,
  • Aty hapni skedën "Tools" dhe "Programmer" dhe zgjidhni "Arduino si ISP".
  • Hapni "Skedarin", "Preferencat" dhe në URL -të e Menaxherëve të Bordeve Shtesë jepni këtë url:
  • Hapni "Boards", "Board Manager" dhe aty lëvizni poshtë listës ku shkruhet "attiny by Davis A. Mellis". Klikoni mbi të dhe instalojeni. Në këtë pikë ju duhet të jeni në gjendje të shihni ATTiny në listën e bordit.
  • Tani në menunë e bordit zgjidhni ATTiny dhe në "Processor" zgjidhni atë që keni, në "Clock" zgjidhni "Internal 8Mhz" dhe pastaj klikoni "Burn bootloader".

Tani jeni gati për të shkarkuar dhe ngarkuar kodin.

Hapi 3: Qarku i Breadboard

Qarku i bukës
Qarku i bukës
Qarku i bukës
Qarku i bukës
Qarku i bukës
Qarku i bukës

Tani ju duhet të bëni një prototip të Breadboard sipas skemave të mësipërme për të provuar se gjithçka funksionon.

Hapi 4: Qarku Perf Board

Qarku Perf Board
Qarku Perf Board

Tani pasi të keni testuar gjithçka funksionon, mund ta zhvendosni qarkun e Breadboard në atë të bordit. Përdorimi i një PCB me një anë të Grounded ju kursen shumë kohë dhe hapësirë, dhe përdorimi i prizave për të gjithë IC -të është gjithashtu një ide e mirë. pasi të keni mbaruar testin qarku është ende duke punuar si duhet dhe pastaj shtoni një ndërprerës në seri me prizën pozitive të lidhësit të baterisë 9v duke përdorur lidhësin e vidës dhe telat e gjatë.

Hapi 5: Rasti dhe Montimi

Rasti dhe montimi
Rasti dhe montimi
Rasti dhe montimi
Rasti dhe montimi

Nëse ju pëlqen mund ta vendosni të gjithë në një kuti ose një kuti për të mbajtur gjithçka të bukur dhe kompakte, madje mund të printoni 3D një të ngjashme me atë në foton që kam projektuar. Montoni kutinë mbi derë duke përdorur shirit ose vida të dyfishta dhe magnetin në derë në përputhje me ndërprerësin e kallamit, sigurohuni që të përdorni një magnet të fortë. Fshihni diku ndërprerësin e energjisë ose bëjeni të vështirë qasjen dhe ju jeni gati.

Hapi 6: Mbaruat

Këtu e keni, në këtë pikë duhet të keni një alarm të funksionimit të derës me një jetëgjatësi të gjatë të baterisë, e imja tërheq rreth 1mA në gatishmëri dhe duke përdorur një bateri të tillë 9v që ka tipikisht 500mAh duhet të zgjasë rreth 500 orë. Nëse doni të kurseni edhe më shumë energji, ju mund të shmangni rregullatorin e tensionit dhe të aktivizoni qarkun drejtpërdrejt me 5 volt duke zvogëluar konsumin e energjisë në vetëm disa uA, megjithatë në këtë mënyrë alarmi do të ketë një volum më të ulët.

Nëse keni ndonjë sugjerim ose çështje gjatë ndërtimit të tij, ju lutemi përdorni pjesën e komenteve, unë do t'ju ofroj zgjidhje pa problem.

Recommended: