Mundarija:

Simsiz eshik qo'ng'irog'i uzatgichi: 3 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i uzatgichi: 3 qadam (rasmlar bilan)

Video: Simsiz eshik qo'ng'irog'i uzatgichi: 3 qadam (rasmlar bilan)

Video: Simsiz eshik qo'ng'irog'i uzatgichi: 3 qadam (rasmlar bilan)
Video: ZoodMall mahsulotlari haqida. Simsiz eshik qo'ng'irog'i (Wireless door bell). 2024, Noyabr
Anonim
Eshik qo'ng'irog'ining simsiz uzatgichi
Eshik qo'ng'irog'ining simsiz uzatgichi

Ushbu loyihada quyidagi ikkita loyihaning birinchi qismi tasvirlangan:

  1. Ushbu yo'riqnomada tasvirlanganidek, simsiz eshik qo'ng'irog'i uzatuvchisi
  2. 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

Kerakli komponentlar
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

Elektronikani loyihalash va qurish
Elektronikani loyihalash va qurish
Elektronikani loyihalash va qurish
Elektronikani loyihalash va qurish
Elektronikani loyihalash va qurish
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: