Mundarija:
- 1 -qadam: kerakli komponentlar
- 2 -qadam: Elektronikani loyihalash va qurish
- 3 -qadam: dasturiy ta'minot
Video: Simsiz eshik qo'ng'irog'i uzatgichi: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu loyihada quyidagi ikkita loyihaning birinchi qismi tasvirlangan:
- Ushbu yo'riqnomada tasvirlanganidek, simsiz eshik qo'ng'irog'i uzatuvchisi
- Simsiz eshik qo'ng'irog'i qabul qiluvchisi "Simsiz eshik qo'ng'irog'i qabul qiluvchisi ko'rsatmasida" tasvirlangan
Men uyning orqa hovlisida o'tirganimda, kimdir eshik oldida qo'ng'iroq qilayotganini eshitmayman. Albatta, bu muammoni simsiz eshik qo'ng'irog'ini sotib olish yo'li bilan hal qilish mumkin, lekin uni o'zingiz qurish yanada qiziqarli. Bundan tashqari, men ba'zida boshqa simsiz eshik qo'ng'iroqlariga to'sqinlik qiladigan muammolarga duch kelyapman.
Qo'ng'iroq tugmachasi bosilganda, bu sxema 433 MGts chastotali oddiy RF uzatgichi orqali simsiz eshik qo'ng'irog'i qabul qiluvchisiga xabar yuboradi, shu bilan birga asl qo'ng'iroq funksiyasi saqlanib qoladi. O'chirish moslamasi ketma -ket eshik qo'ng'irog'i kalitiga o'rnatiladi va eshik qo'ng'irog'ini taqlid qiladi. Bu kimdir eshik qo'ng'irog'ining tugmachasini doimiy bosib turganda, qo'ng'iroq jiringlashining oldini olish imkoniyatini beradi.
Shuningdek, kontaktlarning zanglashiga olib qo'yuvchi kalitni o'z ichiga oladi, bu esa qo'ng'iroqni simsiz eshik qo'ng'irog'iga uzatishni o'chirib qo'yishga imkon beradi, shu bilan birga asl eshik qo'ng'irog'ining ishlashini ta'minlaydi. O'chirish 8 voltli AC eshik qo'ng'irog'i transformatoridan quvvatlanadi, u ham asl qo'ng'iroqni quvvatlaydi.
Men har doimgidek, bu loyihani eng sevimli mikro -kontrollerim PIC atrofida qurganman, lekin siz Arduino -dan ham foydalanishingiz mumkin. Arduino muxlislari men tasvirlab bergan uzatish protokolini tan olishlari mumkin, chunki men RF xabarini ishonchli uzatish uchun Arduino Virtual Wire kutubxonasining ko'chirilgan versiyasidan foydalandim.
1 -qadam: kerakli komponentlar
Ushbu loyiha uchun sizga quyidagi komponentlar kerak bo'ladi:
- Bir bo'lak non paneli
- PIC mikrokontroller 12F617, win-source ga qarang
- Sug'urta ushlagichi + sug'urta 100mA Sekin
- Rektifier ko'prigi, masalan. DF02M, win-source ga qarang
- Elektrolitik kondansatör 220 uF/35V va 10 uF/16V
- 3 * 100nF sopol kondansatör
- Voltaj regulyatori 78L05, qarang g'alaba manbai
- 433 MGts chastotali ASK chastotali uzatuvchi
- Rezistorlar: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- NPN tranzistorlari, masalan. BC548 g'alaba manbasini ko'ring
- O'tish
- LEDlar: 1 qizil, 1 yashil
- Plastik korpus
Komponentlarni qanday ulash haqida sxemaga qarang.
2 -qadam: Elektronikani loyihalash va qurish
Barcha nazorat dasturiy ta'minotda PIC12F617 tomonidan amalga oshiriladi. Zanjirni loyihalashdan oldin, men asl eshik qo'ng'irog'ini qanday osonlik bilan faollashtirishimni tekshirishim kerak edi. Menda mavjud model-Bayron 761, u ding-dong ovozini chiqaradi va 9 voltli akkumulyator yoki 8 voltli AC transformator orqali quvvatlanadi. Dastlabki eshik qo'ng'irog'idagi ba'zi o'lchovlardan so'ng, men bildimki, eshik qo'ng'irog'i kalitining ulagichida bitta pim va 3,5 voltli suzuvchi kirish pimi bor. Bu ulanishni yopayotganda - eshik qo'ng'irog'ining tugmachasini bosib - u orqali faqat 35 uA oqimi o'tadi. Shu sababli men ochiq kollektorli tranzistorni ishlatishga qaror qildim va emitent er osti qo'ng'irog'ini ishga tushirdi, u yaxshi ishladi.
Eshik qo'ng'irog'i o'chirgichi tashqarida bo'lgani uchun menga yoqilmagan, chunki u bosilganda eshik qo'ng'irog'i tugmachasidan juda kichik oqim o'tadi, chunki u qo'ng'iroqni chalishi mumkin, lekin nam bo'lganda hech kim yonida bo'lmaydi (bu haqiqatda ro'y beradimi -yo'qmi). Men sxemada 220 Ohm tortishish qarshiligini ishlatardim, shuning uchun eshik qo'ng'irog'i bosilganda, eshik qo'ng'irog'i kalitidan 23 mA oqim o'tadi.
Dizaynning qolgan qismi sxema uchun barqaror 5 voltli quvvatni yaratish uchun standart to'g'rilash ko'prigi va voltaj regulyatori bilan oddiy. Devorni qurish oson, kichik taxtada. Rasmlarda siz sxemani men taxtaga o'rnatganimni ko'rishingiz mumkin, shu jumladan plastik korpusga qo'yishning yakuniy natijasi.
3 -qadam: dasturiy ta'minot
Yuqorida aytib o'tilganidek, dasturiy ta'minot PIC12F617 uchun yozilgan. JALda yozilgan. Ilgari men 433 MGts chastotali RF moduli yordamida RF uzatishni ishlatardim, lekin men o'z ko'rsatuv protokolidan foydalandim, bu ko'rsatmalarni topishingiz mumkin: RF-termostat
Mening protokolim masofa unchalik katta bo'lmasa yaxshi ishlaydi. Ushbu loyiha uchun menga yanada ishonchli RF uzatish protokoli kerak edi. Bir oz tadqiqotdan so'ng men Arduino uchun C da yozilgan Virtual sim kutubxonasini topdim. Men JAL dasturlash tili bilan PIC ishlatganim uchun, men bu kutubxonani C dan JALga ko'chirdim va uni ushbu yo'riqnomada ishlatardim. Bu Virtual kutubxona men foydalangan oddiy protokoldan ko'ra ancha yaxshi ishonchlilikka ega. Albatta, uzatish har doim noto'g'ri bo'lishi mumkin. Yuborishni yo'qotishni minimallashtirish maqsadida har bir xabar 3 marta har bir yangi xabar uchun boshqa tartib raqami yordamida yuboriladi.
Ushbu loyihada PIC 8 MGts chastotali ichki chastotada ishlaydi, bu erda Virtual kutubxona tomonidan 1000 bit/s tezlikdagi RF xabarlarini yuborish uchun Taymer 2 ishlatiladi.
Tashqi eshik qo'ng'irog'i tugmachasi bosilganda, dastur quyidagilarni bajaradi:
- Eshik qo'ng'irog'ini o'chiring. Agar u 50 milodiy uzilish vaqtidan keyin ham bosilsa, dastur keyingi bosqichda davom etadi, aks holda u bosilgan eshik qo'ng'irog'i kalitiga e'tibor bermaydi.
- Agar o'chirishni o'chirish tugmasi faol bo'lmasa, 3 baytli xabar - manzil, buyruq va tartib raqami 433 MGts chastotali RF uzatgichi orqali yuboriladi va yashil LED bir soniya yonadi. Bunga parallel ravishda, BC548 tranzistorini yarim soniya faollashtirish orqali asl eshik qo'ng'irog'i jiringlaydi.
- Agar o'chirishni o'chirish tugmasi faol bo'lsa, chastotali uzatishni amalga oshirishdan tashqari, xuddi shunday harakatlar amalga oshiriladi. Shunday qilib, simsiz eshik qo'ng'irog'i masofadan o'chirilishi mumkin, shu bilan birga asl eshik qo'ng'irog'i ishlayapti.
- Faqat bosilganda eshik qo'ng'irog'i tugmasi yana qo'yib yuborilganda, yangi uzatma va qo'ng'iroqning yangi jiringlashi boshlanadi. Bu eshik qo'ng'irog'i tugmachasini doimiy bosib turganda, qo'ng'iroq jiringlashining oldini oladi.
JAL manba fayli va Intel Hex fayli biriktirilgan. Agar siz PIC mikrokontrolerini JAL bilan ishlatmoqchi bo'lsangiz - Paskalga o'xshash dasturlash tili - JAL yuklash saytiga tashrif buyuring.
O'z loyihangizni qurishdan zavqlaning va sizning munosabatingizni kuting.
Tavsiya:
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): Bu nima qiladi? (videoga qarang) Tugma bosilganda, Raspberry simsiz tarmoqqa kiruvchi yangi qurilmani topadi. Shunday qilib, u bosilgan tugmani taniy oladi va bu ma'lumotni mobil telefoningizga (yoki sizning qurilmangizga) uzatishi mumkin
IFTTT yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: 8 qadam
IFTTT yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: WiFi eshik qo'ng'irog'i sizning mavjud simli eshik qo'ng'irog'ingizni aqlli eshik qo'ng'irog'iga aylantiradi. https://www.fireflyelectronix.com/product/wifidoor
Uy yordamchisi yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: 6 qadam
Uy yordamchisi yordamida simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring: mavjud simli eshik qo'ng'irog'ini aqlli eshik qo'ng'irog'iga aylantiring. Kimdir sizning qo'ng'irog'ingizga qo'ng'iroq qilganda, fotosurat yoki video ogohlantirishni olish uchun telefoningizga yoki oldingi old kamerangiz bilan bog'laning
Simsiz eshik qo'ng'irog'i qabul qiluvchisi: 3 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i qabul qiluvchisi: Ushbu loyiha quyidagi ikkita loyihaning ikkinchi qismini tasvirlaydi: Simsiz eshik qo'ng'irog'i uzatgichi ko'rsatmasida tasvirlanganidek, eshik qo'ng'irog'ining simsiz uzatgichi. Bu ko'rsatma, shuningdek, ushbu loyihalar bilan tanishtiradi. Simsiz eshik eshigi
Simsiz signalni yoqish yoki yoqish/o'chirish kalitiga simsiz eshik qo'ng'irog'ini sindirish: 4 qadam
Simsiz signal qo'ng'irog'ini yoki yoqish/o'chirishni yoqish uchun simsiz eshik qo'ng'irog'ini buzing: Men yaqinda signalizatsiya tizimini qurdim va uni uyimga o'rnatdim. Men eshiklarda magnit kalitlarni ishlatardim va ularni chordoqdan o'tkazardim, derazalar esa boshqa hikoya edi va ularni qattiq simlar bilan ulashning iloji yo'q edi. Menga simsiz echim kerak edi va bu