Përmbajtje:

Transmetues Wireless Doorbell: 3 hapa (me fotografi)
Transmetues Wireless Doorbell: 3 hapa (me fotografi)

Video: Transmetues Wireless Doorbell: 3 hapa (me fotografi)

Video: Transmetues Wireless Doorbell: 3 hapa (me fotografi)
Video: Steps to replace the battery of KERUI F52 doorbell transmitter. 2024, Nëntor
Anonim
Transmetues me zile të dyerve pa tela
Transmetues me zile të dyerve pa tela

Ky projekt përshkruan pjesën e parë të dy projekteve të mëposhtme:

  1. Një transmetues pa tel i ziles së derës siç përshkruhet në këtë Udhëzues
  2. Një marrës pa tel i ziles së derës që do të përshkruhet në Marrësin Wireless Doorbell Instructable

Kur jam ulur në oborrin e shtëpisë sime nuk mund ta dëgjoj kur dikush po i bie ziles në derën e përparme. Ky problem, natyrisht, mund të zgjidhet duke blerë një zile derë pa tel, por është më argëtuese ta ndërtosh vetë. Pranë kësaj, unë ndonjëherë këtu kam probleme me ndërhyrjen me kambanat e tjera pa tel, kështu që më shumë arsye për të bërë një nga tuajat.

Kur shtypet çelësi i ziles së derës, ky qark dërgon një mesazh përmes një transmetuesi të thjeshtë RF 433 MHz në një marrës pa tel të ziles së derës, duke e mbajtur të paprekur funksionalitetin origjinal të ziles. Qarku vendoset në seri me çelësin origjinal të ziles dhe imiton çelësin e ziles për kambanën e derës origjinale. Kjo shton mundësinë për të parandaluar që zilja e derës të vazhdojë të bjerë kur dikush është duke shtypur vazhdimisht çelësin e ziles.

Qarku gjithashtu përmban një ndërprerës që bën të mundur çaktivizimin e transmetimit të një mesazhi në zilen e derës pa tel, duke e mbajtur zilen origjinale të funksionimit. Qarku mundësohet nga transformatori i ziles së derës 8 Volt AC i cili gjithashtu fuqizon zilen origjinale të derës.

Si gjithmonë, unë e ndërtova këtë projekt rreth mikrokontrolluesit tim të preferuar PIC, por ju gjithashtu mund të përdorni një Arduino. Tifozët e Arduino mund të njohin protokollin e transmetimit që përshkruaj më vonë pasi kam përdorur një version të portuar të bibliotekës Arduino Virtual Wire për një transmetim të besueshëm të mesazhit RF.

Hapi 1: Komponentët e kërkuar

Komponentët e kërkuar
Komponentët e kërkuar

Ju duhet të keni komponentët e mëposhtëm për këtë projekt:

  • Një copë dërrasë buke
  • Mikrokontrolluesi PIC 12F617, shiko burimin fitues
  • Mbajtësi i siguresave + siguresa 100mA Ngadalë
  • Ura ndreqëse, p.sh. DF02M, shiko burimin fitues
  • Kondensator elektrolitik 220 uF/35V dhe 10 uF/16V
  • 3 * kondensator qeramik prej 100nF
  • Rregullatori i tensionit 78L05, shihni burimin fitues
  • 433 MHz ASK RF Transmetues
  • Rezistentët: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
  • Një transistor NPN, p.sh. BC548 shih burimin fitues
  • Kaloni
  • LED: 1 e kuqe, 1 jeshile
  • Një strehë plastike

Shihni diagramin skematik se si të lidhni përbërësit.

Hapi 2: Projektimi dhe Ndërtimi i Elektronikës

Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës

I gjithë kontrolli kryhet nga PIC12F617 në softuer. Para se të hartoja qarkun, më duhej të kontrolloja sesi mund ta aktivizoja me lehtësi zilen origjinale të derës. Modeli që kam është një Byron 761 i cili gjeneron një tingull ding-dong dhe mund të fuqizohet nga një bateri 9 Volt ose nëpërmjet një transformatori AC 8 Volt. Pas disa matjeve në zilen origjinale të derës, zbulova se lidhësi për çelësin e ziles së derës kishte një kunj në tokë dhe një kunj hyrës që notonte në 3.5 Volt. Kur mbyllni këtë lidhje - duke shtypur kështu çelësin e ziles - vetëm një rrymë prej 35 uA rrjedh përmes saj. Për shkak të kësaj vendosa të përdor një transistor me kolektor të hapur dhe emetuesi shkon në tokë për të aktivizuar zilen origjinale të derës e cila funksionoi mirë.

Meqenëse çelësi i ziles së derës është jashtë nuk më pëlqeu fakti që vetëm një rrymë shumë e vogël kalon nëpër çelësin e ziles kur shtypet pasi mund të bjerë zilja ndërsa askush nuk është atje kur bëhet i lagësht (nuk jam i sigurt nëse kjo ndodh në realitet) Me Në qark kam përdorur një rezistencë tërheqëse 220 Ohm, kështu që kur shtypet zilja e derës, një rrymë prej 23 mA kalon nëpër çelësin e ziles.

Pjesa tjetër e dizajnit është e drejtpërdrejtë me një urë ndreqëse standarde dhe rregullator tensioni për të krijuar një fuqi të qëndrueshme 5 Volt për qarkun. Ndërtimi i qarkut lehtë mund të bëhet në një dërrasë të vogël buke. Në fotografi ju mund të shihni qarkun ndërsa e ndërtova në dërrasën e bukës duke përfshirë rezultatin përfundimtar kur u vendos në një strehë plastike.

Hapi 3: Softueri

Siç është përmendur tashmë, softueri është shkruar për një PIC12F617. Writtenshtë shkruar në JAL. Në të kaluarën unë kam qenë duke përdorur transmetimin RF duke përdorur një modul RF 433 MHz, por kam përdorur protokollin tim të thjeshtë të transmetimit, siç mund ta gjeni në këtë Instructables: RF-Thermostat

Protokolli im funksionon mirë përderisa distanca nuk është shumë e madhe. Për këtë projekt më duhej një protokoll transmetimi RF më i besueshëm. Pas disa kërkimeve gjeta bibliotekën Virtual Wire e cila ishte shkruar në C për Arduino. Meqenëse unë përdor një PIC me gjuhën e programimit JAL, unë e transferova këtë bibliotekë nga C në JAL dhe e përdorja atë në këtë Instructables. Kjo Bibliotekë Virtuale ka një besueshmëri shumë më të mirë sesa protokolli i thjeshtë që kam përdorur. Sigurisht që transmetimi gjithmonë mund të shkojë keq. Për të minimizuar humbjen e një transmetimi, çdo mesazh dërgohet 3 herë duke përdorur një numër sekuence të ndryshëm për secilin mesazh të ri.

Në këtë projekt PIC funksionon me një frekuencë të brendshme të orës prej 8 MHz, ku Timer 2 përdoret nga Biblioteka Virtuale për të dërguar mesazhe RF me një ritëm bit prej 1000 bit/s.

Kur shtypet çelësi i ziles së jashtme, softueri bën sa më poshtë:

  • Refuzoni çelësin e ziles së derës. Nëse shtypet akoma pas një kohe debimi prej 50 ms, programi vazhdon me hapin tjetër, përndryshe ai do të injorojë çelësin e ziles së shtypur.
  • Nëse çaktivizoni çaktivizimin e transmetimit nuk është aktiv, një mesazh 3 bajtësh - adresa, komanda dhe numri i sekuencës - dërgohet përmes transmetuesit RF 433 MHz dhe LED i gjelbër do të ndizet për një sekondë. Paralelisht zilja origjinale e derës do të bjerë duke aktivizuar transistorin BC548 për gjysmë sekonde.
  • Nëse çelësi Disable Transmission është aktiv atëherë kryhen të njëjtat veprime përveç transmetimit RF i cili nuk do të ndodhë. Në këtë mënyrë zilja e derës pa tel mund të fiket nga distanca duke e mbajtur zilen origjinale të funksionimit.
  • Vetëm kur çelësi i ziles së derës lëshohet përsëri pasi të jetë shtypur, do të fillojë një transmetim i ri dhe zile e re e ziles së derës. Kjo parandalon që zilja e derës të vazhdojë të bjerë kur çelësi i ziles është i shtypur vazhdimisht.

Skedari burimor JAL dhe skedari Intel Hex janë bashkangjitur. Nëse jeni të interesuar të përdorni mikrokontrolluesin PIC me JAL - një gjuhë programimi si Pascal - ju lutemi vizitoni faqen e shkarkimit të JAL.

Argëtohuni duke ndërtuar projektin tuaj dhe duke pritur reagimet tuaja.

Recommended: