İçindekiler:

ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme: 6 Adım
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme: 6 Adım

Video: ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme: 6 Adım

Video: ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme: 6 Adım
Video: Google Home Mini Akıllı Ev Kontrolü - Evinizi Sesiniz ile Yönetin 2024, Temmuz
Anonim
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme
ESP8266 ve Google Home Mini Kullanarak Kendin Yap Ses/İnternet Kontrollü Ev Otomasyonu ve İzleme

Merhaba!! Uzun bir aradan sonra buradayım çünkü hepimizin sıkıcı(iş) bir şeyler yapması gerekiyor.

BLUETOOTH, IR, Local WIFI, Cloud yani zor olanlardan yazdığım tüm EV OTOMASYONU yazılarından sonra *NOW* en kolay ama en verimli EV OTOMASYONU çözümü olarak geliyor. T

onun projesi önceki projelerimin aksine daha az donanıma, devreye ihtiyaç duyuyor. Farklı yazılım şirketlerinden servislerin kullanımı, çoğunlukla bunda biraz Arduino ve devre bilgisi ile görülür. Seni sıkmayalım. LAZINESS'in tadını çıkarın !!!

NOT: Lütfen tüm belgeyi okuyun 9 dakika sürecektir, aksi takdirde bileşenlerine zarar verirseniz sorumlu olmayacağım!!Siteyle ilgili bazı tarih sorunları olduğu için bu projeyi üçüncü kez yüklüyorum.

Adım 1: Gerekli Bileşenler

Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler

Beş bileşene gerçekten ihtiyaç vardı ama daha önce yaptığım gibi ikincisi için ayırabiliriz çünkü o zaman para harcamak istemiyordum!!

  1. ESP8266 Nodemcu wifi geliştirme kartı - Belki LOLIN, AMICA, ADAFRUIT herhangi bir şey
  2. 5V röle kartı bir bütün olarak veya aşağıdaki gibi parçalanır

    • RÖLE 5VULN2003 veya ULN2003A
    • Röle koruması için diyot (önceki projelerde kaçırdığım)
  3. Jumper veya (Tel ve havya)
  4. Herhangi bir mobil şarj cihazı veya 5V adaptör (yedek şarj cihazı, ebeveyninizin mobil şarj cihazını imha etmeyin)
  5. GOOGLE ANA MİNİ

Yani 2/4/8/16 röleli röle kartını önceden oluşturulmuş bir devrede sağlam olarak satın alabiliriz veya bir tane yapabiliriz, lütfen röle kartını kendiniz yapmak için bunun gibi önceki makalelerime bakın.

2. Adım: Blynk Uygulaması

Blynk Uygulaması
Blynk Uygulaması
Blynk Uygulaması
Blynk Uygulaması
Blynk Uygulaması
Blynk Uygulaması

Android telefonunuza veya elma telefonunuza Blynk uygulamasını yükleyin

Kurulumdan sonra, e-posta kimliği veya facebook kullanarak kaydolun (facebook'u tercih etmiyorum). Ve kullanılan e-posta kimliğinin parolasını bildiğinizden emin olun, aksi takdirde yalnızca kayıtlı e-posta kimliğinize gönderilen değil, aynı zamanda Blynk'teki proje ayarlarından da edinilebilen Blynk Auth Token'ı (projeye özgüdür) alamazsınız! Şakaydı!

  1. yeni proje seç Widget eklemek için + düğmesini kullanın
  2. Dilediğiniz kadar buton ekleyin (BEDAVA 2000 ENERJİNİZİ BİTİRİN ve ardından enerji satın alın)
  3. Eklenen düğmeye tıklayarak yapılandır düğmesi
  4. D1, D2, D3, _, _, _, _ (BOŞLARI DOLDUR) gibi çıkış pinini(Dijital) seçin (pinler dijital, analog, sanal olabilir)
  5. Resimlere bakın, butonun alt durumunu 1, üst durumunu 0 olarak koydum.

Bunun nedeni, röle kartı girişinin ULN2003 gibi IC'lere veya NOT kapısı olarak hareket eden röle sürüş IC'lerine bağlı olmasıdır.

Adım 3: Arduino IDE'de ESP8266'yı Programlama

Arduino IDE'de ESP8266'yı Programlama
Arduino IDE'de ESP8266'yı Programlama
Arduino IDE'de ESP8266'yı Programlama
Arduino IDE'de ESP8266'yı Programlama
Arduino IDE'de ESP8266'yı Programlama
Arduino IDE'de ESP8266'yı Programlama

Arduino IDE'de daha önceki projelerimde anlattığım gibi öncelikle programlama yapacağımız geliştirme kartını seçmemiz gerekiyor. Arduino IDE>Tools>Boards>Nodemcu 12E ve COM3/4/5/6/…

Şimdi Arduino'ya kolayca hiçbir şey yapamayacağımız ve her koda sahip olabileceğimiz Blynk kütüphanesini kurmamız gerekiyor!SKETCH -> KÜTÜPHANEYİ DAHİL -> KÜTÜPHANELERİ YÖNET -> "Blynk" ARAMA -> KÜTÜPHANEYİ KURUN

Nodemcu ESP8266'yı dizüstü bilgisayara bağlayın. Tabii ki USB kablolarıyla!!Kodlayıcı olmayanların ve benim için kolaylık:

DOSYA > ÖRNEKLER > Blynk > Board's Wifi > StandaloneNow'u seçin, Blynk Auth Token (projeye özel) ve wifi kimlik bilgileri dışında hiçbir şeye gerek yoktur. Çizimi ESP8266'ya YÜKLEYİN ve SERİ İZLEME'yi açın.

"IP" yi görebilirsiniz, bu IP'yi not edin, sunucu bölgelerine göre farklılık gösterebilir. Benimki gördüğünüz gibi "139.59.206.133".80 normalde http için kullanılan bağlantı noktasıdır.

Adım 4: IFTTT (Eğer Bu O Zaman O ise)

IFTTT (Eğer Bu O Zaman Buysa)
IFTTT (Eğer Bu O Zaman Buysa)
IFTTT (Eğer Bu O Zaman Buysa)
IFTTT (Eğer Bu O Zaman Buysa)
IFTTT (Eğer Bu O Zaman Buysa)
IFTTT (Eğer Bu O Zaman Buysa)

Belirli bir olay için bildirim almamıza veya belirli bir görevi yerine getirmemize yardımcı olabilecek özel uygulamalar oluşturmamıza yardımcı olan bir platform. Adından da anlaşılacağı gibi: her şey "bu" ve "şu"yu çevreler.

BURADA: "Google asistanına belirli bir ifade söylendi" ise "bu ping yapılacak"

Dediğimiz gibi -- Uygulamalarım > yeni oluştur > buna tıklayın > google asistanı arayın ve seçin > basit ifadeyi seçin > resimleri takip edin > tetikleyici oluştur

Bunun üzerine tıklayın > web kancalarını arayın > seçin > Web isteği yap'ı seçin > Aşağıdaki gibi alanlar olacaktır:

  • URL (https://IP/YourAuthToken/update/PIN?value=1) (dijital 1/0 …. KAPALI için 1 ve AÇIK için 0 nedeni bu makalede yazılmıştır lütfen okuyunuz)
  • Yöntem (GET)İçerik türü (hiçbir şey)
  • Vücut (hiçbir şey)

Tüm bunları doldurduktan sonra Tetik oluştur'a tıklayın

Not: Buradaki PIN, Arduino pinlerine karşılık gelir, yani D1 GPIO5 olduğu için ESP8266'da gördüğümüz gibi, yani Arduino için D5, burada D1 değil. Örnek: https://IP/YourAuthToken/update/D5?value=1 bu ESP8266'nın D1 pininin KAPALI olacağı anlamına gelir. KARŞILIK GELEN D? GPIO'YA?

Adım 5: Devre

devre
devre
devre
devre
devre
devre
devre
devre

Bu proje için devre çok basittir. Daha önce tartışıldığı gibi bileşenler burada kullanılır:

5V adaptör; ESP8266 Nodemcu; röle kartı; atlayıcılar. Ben iki röle kullandım ama ne kadar ESP8266 pini varsa o kadar kullanabiliriz!!!

  • 5V beslemesi ESP8266 ve Röle kartına beslenecektir.
  • ESP8266 Nodemcu, mikro USB veya Vin pin ve Ground üzerinden 5V beslemeye sahip olacak (Yaptığım gibi).
  • Röle kartı, besleme için belirlenmiş Vcc ve GND pinine sahiptir. Lütfen görüntüyü takip edin, kaynağı başka bir amaç için Röle kartının diğer tarafına takmayın. (Bunun kolay bir iş olduğunu bulmasını söylemeyeceğim!!)
  • IoT MODÜL'ümüz yola çıktı, geriye ne kaldı? Cihazlara bağlama..:)
  • Bu en kolay iş ama 220V AC VEYA 110V AC olduğundan dikkatli olun….. Ana şalterleri kapatın yoksa ölürseniz bu yazıyı kimin yazdığını bilmiyorum.
  • Rölenin "NO" (Normalde açık) pinini ve COM (ortak) pinini cihaz anahtarlarına paralel olarak bağlayın veya cihazlar için anahtar yoksa röle pinlerini seri olarak bağlanan herhangi bir kabloya (CANLI veya NÖTR) bağlayın. cihaz ile.

NOT: Cihazların normalde KAPALI durumda olması için röleleri NO pinine ve COM pinine bağlayın dedim. NC pini (Normalde kapalı) cihazın varsayılan olarak ON durumda olmasını istiyorsa kullanılabilir. AÇIK ve KAPALI durumu 2 Faktöre bağlıdır: 1) Rölenin NO ve NC pini 2) IFTTT/Blynk uygulamasında 0 ve 1 mantığı

Adım 6: MOBİL Üzerinde Her Yerden İzleme (IFTTT Uygulaması)

Bu dünyanın herhangi bir yerinden evlerinde neler olup bittiğini ancak İnternet varsa kolayca izleyebilir.

Yani bunun için gerekli olan şey, Android kullanıcıları için Google Play Store'da bulunan IFTTT uygulamasıdır.

IoS Kullanıcısı, App Store'dan da alabilir.

Her iki durumda da, uygulamaları yaptığınız GOOGLE HOME MINI ve IFTTT hesabıyla bağlantılı aynı hesaptan giriş yapmayı unutmayın. Yani önemli olan, baştan sona aynı olması gereken gmail hesabı veya facebook hesabıdır.

Bu uygulamada, IFTTT web uygulamasında yaptığımız gibi uygulamalar oluşturabilirsiniz.

Applet oluşturduğumuzda, her zaman uygulama çalıştığında bildirim alma seçeneği vardır, varsayılan olarak AÇIK'tır.

Şimdi, cihazınızdan herhangi birinin gıdıklandığını izleyin.

TEMBELLİĞİN KEYFİNİ ÇIKARIN!! yenilik!! Desteğinizi göstermek için bu projeyi favori yapın ve bu DIY kolay projeleri gibi daha fazlasını istiyorsanız…

Önerilen: