İçindekiler:

ESP8266 WIFI Garaj Kapısı Uzaktan Kumandası: 3 Adım
ESP8266 WIFI Garaj Kapısı Uzaktan Kumandası: 3 Adım

Video: ESP8266 WIFI Garaj Kapısı Uzaktan Kumandası: 3 Adım

Video: ESP8266 WIFI Garaj Kapısı Uzaktan Kumandası: 3 Adım
Video: 4 KANAL WİFİ DESTEKLİ RÖLE MODÜLÜ - TUYA DESTEKLİ - 433 Mhz #işbirliği 2024, Temmuz
Anonim
ESP8266 WIFI Garaj Kapısı Uzaktan Kumandası
ESP8266 WIFI Garaj Kapısı Uzaktan Kumandası

Garajımızı daha çok evin ana girişi gibi kullanıyoruz, çünkü asıl ön girişi kullanmak, kötü yerleşim nedeniyle evin içine çok fazla kir giriyor. Kanada'nın batı kıyısındaki yağışlı mevsimde durum daha da kötü. Garaj kapısı açıcımız yalnızca iki uzaktan kumandayla geldi ve daha fazla uzaktan kumanda satın alabilsek de, akıllı telefondan kullanılabilen WIFI tabanlı bir uzaktan kumandaya sahip olmanın daha iyi olacağını düşündüm. Üretim sunucusuna bağlantı gerektiren veya kapının uzaktan (evden uzakta) açılmasına izin verebilecek herhangi bir şey gerektiren WIFI özellikli bir açıcı istemedim. Bulduğum çözüm, WIFI'ımıza bağlanan ve yalnızca WIFI'ımıza da bağlanabilen ESP8266 tabanlı bir kartla iletişim kuran özel bir Android uygulaması kullanıyor. Evin WIFI kapsama alanına girdiğinizde, kapıyı açmak için telefonunuzu kullanabilirsiniz.

Adım 1: Tasarım ve Malzemeler

Tasarım ve Malzemeler
Tasarım ve Malzemeler
Tasarım ve Malzemeler
Tasarım ve Malzemeler

Garaj kapısı açıcımız bir Chamberlain, ancak çoğu açıcının benzer şekilde çalıştığından şüpheleniyorum. Bunun için duvar paneli kontrolü, açıcının etkinleştirilmesi için sinyal veren, kendisine bağlanan iki kabloyu kısa devre yapar. Bu duvar panelleri genellikle bir ışık anahtarı ve kilit özelliğine de sahiptir, bu düğmeler bağlantıyı kısa devre yapmakla kalmaz, açıcıya ne yapması gerektiğini (ışıkları açın veya kilitleyin) talimat vermek için bir dizi darbe (PWM sinyalleri) gönderir. uzaktan kumandalardan çıkarın). Kabloları kısaltmak (ana şalterin yaptığı) bir röle ile yapılabilir.

Aşağıdaki parçaları kullandım:

  • Wemos D1 R2 ESP8266 anakartı (herhangi bir ESP8266 geliştirme kartı işe yarar)
  • JCZ-11 Röle (5V bobin)
  • NPN transistör (2N4401)
  • bir 10kOhm Direnç
  • bir 2.2kOhm Direnç
  • bir adet 1N4148 diyot
  • çeşitli tel
  • PCB prototipleme (veya kendinizinkini yapın)
  • pano için muhafaza
  • kurulu güç kaynağı

Şematik diyagram LTSpice'den (kaynak dosya ekli) ve farklı bir görselleştirme için Fritzing devre tahtası çizimini de ekledim. Bulduğum Wemos panosunun Fritzing modelinin bazı sorunları var gibi görünüyor. Kesikli çizgileri dikkate almayın, yalnızca mavi kablo bağlantılarına bakın. Elbette bunun yerine birçok başka ESP8266 geliştirme kartı da kullanılabilir ve dahil edilen kodun diğer kartlarda çalışması için çok az değişiklik yapılması gerekir.

Muhafaza için küçük bir plastik kutu kullandım (metal kullanmayın, WIFI sinyalini koruyacaktır). Güç kaynağı için eski bir cep telefonu şarj cihazı kullandım ve ucunu Wemos kartı için uygun bir konektörle değiştirdim.

Sahip olduğum röle 5V bobin içerdiğinden ve Wemos kartı dijital pin üzerinden sadece 3.3V çıkış verebildiğinden, röle üzerindeki bobini değiştirmek için bir transistör kullandım. Pano açıldığında ve garaj kapısının yanlışlıkla açılmadığından emin olmak için bir aşağı çekme direnci (10kOhm) ekledim. Geri dönüş diyotu (D1), röle kapatıldığında bobinde depolanan enerjiden kaynaklanan voltaj yükselmesine karşı koruma sağlar.

2. Adım: Hepsini Birleştirme

Hepsini Bir araya getirmek
Hepsini Bir araya getirmek
Hepsini Bir araya getirmek
Hepsini Bir araya getirmek
Hepsini Bir araya getirmek
Hepsini Bir araya getirmek
Hepsini Bir araya getirmek
Hepsini Bir araya getirmek

Wemos panosunun başlıklarına uyan başka bir projeden kalan PCB'm vardı, bu yüzden boyutuna göre kestim ve kullanım için değiştirdim. Uygun hale getirmek için birkaç delik açılması ve bazı istenmeyen izler kesilmesi gerekiyordu. Tüm parçaları yerinde lehimledim ve bir LED'i açıp kapatarak kod işlevselliğini test ettim. Daha önce bahsedildiği gibi, önemli bir özellik, Wemos kartı açıldığında açıcının (veya test durumundaki LED'in) etkinleştirilmemesiydi.

Wemos kartı Arduino IDE kullanılarak programlandı ve kartın IP adresi ev ağında 192.168.1.120 olarak sabitlendi (önceden tahsis edildi). Bu şekilde, açıldığında her zaman aynı (dahili) IP adresine sahip olur ve uygulama onunla sabit kodlanabilir.

Android uygulaması MIT App Inventor 2 kullanılarak oluşturuldu. Sadece sahip olduğumuz telefonlarda (Oneplus, Xiaomi ve Moto G4 Play) test ettim. Paylaşılan bir Google Drive klasörüne yerleştirerek ve telefonun kendisinden yükleyerek kolayca kurulur. MIT App Inventor'ın kullanımı ücretsizdir ve dahil edilen proje dosyası, farklı bir IP adresi kullanmak için kolayca değiştirilebilir.

Monte edilen ünite elimdeki kasanın yanına tam olarak oturmadı, bu yüzden rölenin biraz dışarı çıkması için bir delik açtım. Ayrıca garaj kapısı açık kablo bağlantısının konektörü için bir erişim deliği kestim.

Adım 3: Garaj Kapısı Açıcısına Bağlanma

Garaj Kapısı Açıcısına Bağlama
Garaj Kapısı Açıcısına Bağlama
Garaj Kapısı Açıcısına Bağlama
Garaj Kapısı Açıcısına Bağlama

Kabloları açıcıya bağlamak için iki seçenek vardır. Seçenek 1, duvar panelindeki iki vidalı terminale, diğeri ise doğrudan açıcıya (terminalleri iterek) bağlamaktır. İkincisini seçtim, çünkü teller Wemos ünitemi garaja yerleştirebileceğim yere daha kısa bir mesafe kat edeceğinden benim için daha uygun oldu. Açıcının kendisinde bir tel şerit ölçüsü vardır ve aşağıdaki küçük turuncu tırnaklar mevcut telleri serbest bırakmak için kullanılabilir, böylece ek set mevcut olanlarla bükülebilir ve yeniden takılabilir.

Garaj aynı zamanda benim ahşap işleme atölyem olduğu için, muhafazasındaki Wemos levhası kolayca devrilmemesi için yoldan çekildi. Oldukça iyi çalışıyor ve keşke bunu daha önce yapsaydım.

Önerilen: