İçindekiler:
Video: Kablosuz Kapı Zili Vericisi: 3 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu proje, aşağıdaki iki projenin ilk bölümünü açıklamaktadır:
- Bu Talimatta açıklandığı gibi bir kablosuz kapı zili vericisi
- Kablosuz Kapı Zili Alıcısı Talimatında açıklanacak bir kablosuz kapı zili alıcısı
Evimin arka bahçesinde otururken, biri ön kapıda zil çaldığında onu duyamıyorum. Bu sorun, elbette, kablosuz bir kapı zili satın alarak çözülebilir, ancak bunu kendiniz yapmak daha eğlencelidir. Bunun yanında bazen burada diğer kablosuz kapı zilleriyle parazit sorunları yaşıyorum, bu yüzden kendinizinkini yapmak için daha fazla neden.
Kapı zili anahtarına basıldığında, bu devre, orijinal kapı zili işlevselliğini korurken, basit bir 433 MHz RF vericisi aracılığıyla kablosuz bir kapı zili alıcısına bir mesaj gönderir. Devre, orijinal kapı zili anahtarıyla seri olarak yerleştirilir ve orijinal kapı zili için kapı zili anahtarına öykünür. Bu, biri sürekli olarak kapı zili düğmesine bastığında kapı zilinin çalmaya devam etmesini önleme olasılığını ekler.
Devre ayrıca, orijinal kapı zilini çalışır durumda tutarken kablosuz kapı ziline bir mesajın iletimini devre dışı bırakmayı mümkün kılan bir anahtar içerir. Devre, orijinal kapı ziline de güç veren 8 Volt AC kapı zili transformatörü tarafından desteklenmektedir.
Her zaman olduğu gibi bu projeyi en sevdiğim mikro denetleyici PIC etrafında oluşturdum ama bir Arduino da kullanabilirsiniz. Arduino fanları, RF mesajının güvenilir bir şekilde iletilmesi için Arduino Virtual Wire kütüphanesinin portlu bir versiyonunu kullandığım için daha sonra anlatacağım iletim protokolünü tanıyabilir.
Adım 1: Gerekli Bileşenler
Bu proje için aşağıdaki bileşenlere sahip olmanız gerekir:
- Bir parça ekmek tahtası
- PIC mikrodenetleyici 12F617, bkz. win-source
- Sigorta tutucu + sigorta 100mA Yavaş
- Doğrultucu köprü, örn. DF02M, bkz. kazanma kaynağı
- Elektrolitik kondansatör 220 uF/35V ve 10 uF/16V
- 3 * 100nF seramik kondansatör
- Voltaj regülatörü 78L05, bkz. kazanç kaynağı
- 433 MHz SOR RF Verici
- Dirençler: 1*10k, 1*4k7, 3*220 Ohm
- Bir NPN transistörü, örn. BC548 bkz. kazanma kaynağı
- Değiştirmek
- LED'ler: 1 Kırmızı, 1 Yeşil
- Plastik bir muhafaza
Bileşenlerin nasıl bağlanacağını gösteren şematik diyagrama bakın.
Adım 2: Elektroniği Tasarlama ve İnşa Etme
Tüm kontrol yazılım içerisinde PIC12F617 tarafından yapılmaktadır. Devreyi tasarlamadan önce, orijinal kapı zilini nasıl kolayca etkinleştirebileceğimi kontrol etmem gerekiyordu. Sahip olduğum model, ding-dong sesi üreten ve 9 Volt pil veya 8 Volt AC transformatör ile çalıştırılabilen bir Byron 761. Orijinal kapı zili üzerinde yapılan bazı ölçümlerden sonra, kapı zili anahtarının konektörünün bir pimi toprağa ve bir giriş piminin 3.5 Volt'ta yüzen olduğunu öğrendim. Bu bağlantıyı kapatırken – yani kapı zili anahtarına basıldığında – üzerinden sadece 35 uA'lık bir akım geçer. Bu nedenle, iyi çalışan orijinal kapı zilini etkinleştirmek için açık kollektörlü bir transistör kullanmaya karar verdim ve emitör topraklanır.
Kapı zili anahtarı dışarıda olduğu için, kapı zili anahtarına basıldığında sadece çok küçük bir akımın geçmesi gerçeğini beğenmedim, çünkü nem olduğunda kimse yokken zili çalabilir (gerçekte olup olmadığından emin değilim). Devrede 220 Ohm pull-up direnci kullandım, böylece kapı ziline basıldığında kapı zili anahtarından 23 mA akım geçer.
Devre için sabit bir 5 Volt güç oluşturmak için standart bir doğrultucu köprüsü ve voltaj regülatörü ile tasarımın geri kalanı basittir. Devreyi kurmak küçük bir breadboard üzerinde kolayca yapılabilir. Resimlerde, plastik bir muhafazaya yerleştirildiğinde nihai sonuç dahil olmak üzere, devre tahtası üzerine kurduğum devreyi görebilirsiniz.
3. Adım: Yazılım
Daha önce de belirtildiği gibi, yazılım bir PIC12F617 için yazılmıştır. JAL ile yazılmıştır. Geçmişte 433 MHz RF modülü kullanarak RF iletimi kullanıyordum ancak bu Talimatlarda bulabileceğiniz gibi kendi basit iletim protokolümü kullandım: RF-Termostat
Mesafe çok büyük olmadığı sürece protokolüm iyi çalışıyor. Bu proje için daha güvenilir bir RF iletim protokolüne ihtiyacım vardı. Biraz araştırmadan sonra Arduino için C ile yazılmış Virtual Wire kütüphanesini buldum. JAL programlama diliyle bir PIC kullandığım için, bu kütüphaneyi C'den JAL'e taşıdım ve bu Instructables'ta kullandım. Bu Sanal Kitaplık, kullandığım basit protokolden çok daha iyi bir güvenilirliğe sahip. Elbette iletim her zaman yanlış gidebilir. İletim kaybını en aza indirmek için her mesaj, her yeni mesaj için farklı bir sıra numarası kullanılarak 3 kez gönderilir.
Bu projede PIC, 8 MHz'lik bir dahili saat frekansında çalışır, burada Zamanlayıcı 2, Sanal Kitaplık tarafından 1000 bit/s bit hızında RF mesajlarını göndermek için kullanılır.
Dış kapı zili düğmesine basıldığında, yazılım aşağıdakileri yapar:
- Kapı zili düğmesini serbest bırakın. 50 ms'lik bir geri dönme süresinden sonra hala basılırsa, program bir sonraki adımla devam eder, aksi takdirde basılan kapı zili anahtarına bakmaz.
- İletimi Devre Dışı Bırak anahtarı aktif değilse, 433 MHz RF vericisi aracılığıyla 3 baytlık bir mesaj - adres, komut ve sıra numarası - gönderilir ve yeşil LED bir saniye yanar. Paralel olarak, BC548 transistörünü yarım saniye etkinleştirerek orijinal kapı zili çalacaktır.
- İletimi Devre Dışı Bırak anahtarı etkinse, gerçekleşmeyecek olan RF iletimi dışında aynı işlemler gerçekleştirilir. Bu şekilde, orijinal kapı zili çalışır durumda tutulurken kablosuz kapı zili uzaktan kapatılabilir.
- Sadece kapı zili düğmesine basıldıktan sonra tekrar bırakıldığında, yeni bir aktarım ve kapı zilinin yeni çalması başlatılacaktır. Bu, kapı zili düğmesine sürekli basıldığında kapı zilinin çalmaya devam etmesini önler.
JAL kaynak dosyası ve Intel Hex dosyası eklenmiştir. Pascal benzeri bir programlama dili olan JAL ile PIC mikro denetleyiciyi kullanmakla ilgileniyorsanız, lütfen JAL indirme sitesini ziyaret edin.
Kendi projenizi oluştururken ve tepkilerinizi dört gözle beklerken iyi eğlenceler.
Önerilen:
Nest Hello - Entegre Trafolu Kapı Zili Zil İngiltere (220-240V AC - 16V AC): 7 Adım (Resimlerle)
Nest Hello - Entegre Transformatörlü Kapı Zili Zil İngiltere (220-240V AC - 16V AC): Evde bir Nest Hello kapı zili kurmak istedim, 16V-24V AC ile çalışan bir cihaz (NOT: 2019'daki bir yazılım güncellemesi Avrupa'yı değiştirdi sürüm aralığı 12V-24V AC'ye kadar). Standart kapı zili, İngiltere'de şu anda mevcut olan entegre transformatörlere sahip
Kablosuz Kapı Zili - (Raspberry PI & Amazon Dash): 4 Adım (Resimlerle)
Kablosuz Kapı Zili - (Raspberry PI ve Amazon Dash): Ne işe yarar? (videoya bakın) Düğmeye basıldığında, Raspberry kablosuz ağda oturum açan yeni cihaz keşfeder. Bu şekilde, basılan düğmeyi tanıyabilir ve bu gerçekle ilgili bilgileri cep telefonunuza (veya bilgisayarınızın bir cihazına) iletebilir
Kablosuz Arama / Kapı Zili: 9 Adım
Kablosuz Arama / Kapı Zili: Merhaba arkadaşlar. Bugün mağazalarda çokça gördüğümüz ticari kapı zillerinin 50 metresine kıyasla açık alanda 300 metre menzilli kablosuz kapı veya çağrı zili yapacağız. Bu proje kapı zili veya portatif olarak kullanılabilir
Kablosuz Kapı Zili Alıcısı: 3 Adım (Resimli)
Kablosuz Kapı Zili Alıcısı: Bu proje, aşağıdaki iki projenin ikinci bölümünü açıklamaktadır: Kablosuz Kapı Zili Vericisi Talimatında açıklandığı gibi bir kablosuz kapı zili vericisi. Bu Eğitilebilir Tablo ayrıca bu projelere bazı girişler sağlar. Kablosuz kapı
Kablosuz Kapı Zilini Kablosuz Alarm Anahtarına veya Açma/Kapama Anahtarına Hackleyin: 4 Adım
Bir Kablosuz Kapı Zilini Kablosuz Alarm Anahtarına veya Açma/Kapama Anahtarına Hackleyin: Yakın zamanda bir alarm sistemi kurdum ve evime kurdum. Kapılarda manyetik anahtarlar kullandım ve onları tavan arasına sabitledim.Pencereler başka bir hikayeydi ve onları sert kablolamak bir seçenek değildi. Kablosuz bir çözüme ihtiyacım vardı ve bu