İçindekiler:

Wi-Fi Kontrollü Işık Anahtarı: 5 Adım
Wi-Fi Kontrollü Işık Anahtarı: 5 Adım

Video: Wi-Fi Kontrollü Işık Anahtarı: 5 Adım

Video: Wi-Fi Kontrollü Işık Anahtarı: 5 Adım
Video: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, Kasım
Anonim
Wi-Fi Kontrollü Işık Anahtarı
Wi-Fi Kontrollü Işık Anahtarı
Wi-Fi Kontrollü Işık Anahtarı
Wi-Fi Kontrollü Işık Anahtarı

Selam! Hiç odanızın ışıklarını kapatmayı unutacak kadar yorulduğunuz oldu mu? Yoksa sıcak, rahat bir yataktan kalkıp başucu lambasının düğmesine basmaktan hoşlanmıyor musunuz? Muhtemelen hepimiz bu duyguyu biliyoruz. Bu yüzden size geleceğin ev otomasyon sistemine akıllı telefon kontrollü bir üs - Wi-Fi kontrollü ışık anahtarı - nasıl yaptığımı sunmak istiyorum.

Adım 1: Parça Listesi:

Parça Listesi
Parça Listesi
Parça Listesi
Parça Listesi

Hangi parçaları kullanmamız gerektiğini belirlemek her zaman eğlencelidir. En ucuz ve en güvenilir parçayı araştırıp bir yandan da mağazadaki diğer parçalara bakıp başka bir iyi proje düşünmek:D

Öncelikle projemiz için bir beyne ihtiyacımız olacak.

Anahtar için sadece Wi-Fi bağlantısı sağlamakla kalmayıp, 11 GPIO'ya sahip olduğu ve Arduino IDE yazılımı ile programlanabildiği için Wemos D1 mini kartını seçtim, bu yüzden başka bir mikro denetleyici kullanmamıza gerek yok. Aliexpress'ten 2,69$'a bir tane aldım.

TAMAM. Şimdi, şebeke hattındaki bağlantıyı kesecek gerçek bir anahtara ihtiyacımız olacak.

Bu yüzden Aliexpress'den tekrar 0.85$'a 2 kanallı bir röle modülü satın aldım.

Bir diğer önemli unsur ise güç kaynağı. Bu 230VAC - 5VDC transformatörü 1,99 dolara seçtim. Yeterince fazla olan 3W gücü kaldırabilir.

Ayrıca bir proje çantasına ihtiyacımız olacak (bir pralin kutusu kullandım):D, bir güç kablosu, bazı jumper kabloları ve bir duvar prizi (en iyisi duvardan dışarı çıkan ve 2 vidaya monte edilendir)

Adım 2: Pralinleri Kutudan Yemek

Kutu boşaldığında, duvar prizini kasaya monte etmeye başlayabiliriz. Kutumu delmek çok zordu, bu yüzden 2 küçük kesik yapmak için bir bıçak kullandım. Ardından soketi küçük cıvatalar, somunlar ve pedlerle yerine sabitledim.

Lehimlemeyi kolaylaştırmak için transformatörü bir perfboard parçasına monte ederek takip ettim. Sonra güç kablosunu çıkardım ve kabloları transformatördeki AC pinlerine lehimledim.

Adım 3: Tüm Bileşenleri Kablolama

Tüm Bileşenlerin Kablolanması
Tüm Bileşenlerin Kablolanması

Şimdi eğlenceli kısım - her parçayı birleştirmek ve bu arada hiçbir şeyi karıştırmamak:D

Şematik, doğrudan güç kablosuna giden kontrollü soket için nötr hariç, kartlar arasında yapmamız gereken tüm bağlantıları gösterir. Yüksek voltaj bağlantıları için her zaman gücü kaldırabilecek kabloları kullanın - örn. güç kablomuzu daha erken kısaltabilir ve priz ile röleler arasında kesilen parçaları kullanabiliriz. Tel renklerini doğru tutmak da iyidir (canlı tel kahverengi, nötr mavi ve toprak sarı-yeşil).

Adım 4: Wemos Panosunu Kodlamak

Wemos Kartının Kodlanması
Wemos Kartının Kodlanması

Şimdi en sıkıcı kısım - kodlama. Çok tembel bir insan olduğum için mevcut bir örnek taslağı kullandım ve komutlarımıza cevap vermek için biraz değiştirdim. Kodun tamamı GitHub'ımda mevcut.

Artık kodu tahtaya yükleyebiliriz. Hmm, ama bekle dostum, nasıl? Arduino kartı değil. İlk önce IDE'mizi görünür kılmak için pano tanımları eklemeliyiz. Ardından Wemos D1 mini'miz için panoları arıyoruz, yükleme hızını 115200bps'ye ayarlıyoruz ve son olarak kodu yüklüyoruz.

Adım 5: Soketi Kontrol Etme

Soketi Kontrol Etme
Soketi Kontrol Etme
Soketi Kontrol Etme
Soketi Kontrol Etme

Şimdi USB kablomuzu çıkarıp anakartımızı prize takarsak Wi-Fi ağımıza bağlanmalı ve tarayıcıda açtığımızda tepki vermeli.

Ama tarayıcı çubuğuna yazmamız gereken adres nedir? "mDNS yanıtlayıcı"nın kullanışlı olduğu yer burasıdır, çünkü kartın IP adresini bilmemize gerek yoktur. Kodda, mDNS'nin "remoteSocket01" adına yanıt vereceğini ve sunucunun 81 numaralı bağlantı noktasında kurulduğunu, dolayısıyla tam adresin https://remoteSocket01.local: 81 olacağını açıkladık. Tüm işler /[output]/[on veya off] üzerine kurulur

Ya panoya mDNS adresiyle bağlanamazsak, ör. akıllı telefonda? İşte IP Tools adlı bir Android uygulaması kullanışlı oluyor. Özelliklerden biri, bağlı tüm cihazlar için yerel ağda arama yapabilmemizdir. Espressif Inc. tarafından üretilen bir cihazı arar ve yukarıda gösterilen IP'yi okurduk.

Her seferinde çubuğa adresi yazmak istemiyorsanız - her şeyi kolaylaştırmak için bir android uygulaması yaptım. Şimdilik temel özellikler, soketi açıp kapatmak ve "tazelemek" - bir saniyeliğine kapatıp tekrar açmak. Buradan indirebilirsiniz.

Kendin yap akıllı başucu lambasından keyif alacağınızı umarız:D

Bir dahaki sefere kadar, Krzysztof:)

Önerilen: