İçindekiler:

Blynk! Kullanmadan ESP8266 WiFi İle Ev Otomasyonu: 24 Adım (Resimli)
Blynk! Kullanmadan ESP8266 WiFi İle Ev Otomasyonu: 24 Adım (Resimli)

Video: Blynk! Kullanmadan ESP8266 WiFi İle Ev Otomasyonu: 24 Adım (Resimli)

Video: Blynk! Kullanmadan ESP8266 WiFi İle Ev Otomasyonu: 24 Adım (Resimli)
Video: Akıllı Ev Kuruyoruz-1 Home Assistant Kurulumu ve ESP Kartları Kullanma 2024, Temmuz
Anonim
Blynk Kullanmadan ESP8266 WiFi ile Ev Otomasyonu!
Blynk Kullanmadan ESP8266 WiFi ile Ev Otomasyonu!

Öncelikle, bu EĞİTİM İÇİN 2016 Otomasyon Yarışması'nda beni kazanan yapan herkese TEŞEKKÜR EDERİM. Size söz verdiğim gibi, işte ev aletlerini ESP8266 WiFi modülü ile kontrol etme talimatı.

Adım 1: Ev Otomasyonunda Sonraki

Kanepede kalmak ve tüm elektrikli cihazları sadece bir TV uzaktan kumandası ile kontrol etmek için bunun için bir talimat hazırladım ve şimdi WiFi'ye yükseltme zamanı. Artık akıllı telefonunuzla her şeyi kontrol edebileceksiniz. Kulağa karmaşık geliyor!!! Ama yapımı çok kolay!!!

Adım 2: Neden ESP8266?

Neden ESP8266?
Neden ESP8266?

Şimdi burada neden WiFi kullandığımı düşünüyor olabilirsiniz? Bluetooth veya RF kullanırdım ama neden ESP8266 ile sadece Wifi? Basit cevap: • ESP8266, Bluetooth modülünden daha ucuz olacaktır (eBay'de, sadece 2 $ civarındadır) • ESP8266'yı kullanarak, modülü internete bağlayabilir ve dünyanın herhangi bir yerinden kontrol edebilirsiniz.

Adım 3: Hangi ESP Modülünü Satın Almalıyım?

Hangi ESP Modülünü Almalıyım?
Hangi ESP Modülünü Almalıyım?
Hangi ESP Modülünü Almalıyım?
Hangi ESP Modülünü Almalıyım?
Hangi ESP Modülünü Almalıyım?
Hangi ESP Modülünü Almalıyım?

Şimdi burada ortaya çıkan yeni bir soru var Hangi ESP8266 modülünü satın almalıyım? Şimdiye kadar bu modülün birçok varyasyonu var. Burada bu talimatta ESP-01 modülünü kullandım. Bu tanıtılan ilk modüldü ve aynı zamanda en ucuzuydu, bu nedenle IoT'ye yeni başlıyorsanız, bunun için gitseniz iyi olur. Satın almanız gereken modül, kaç tane gpio (genel amaçlı giriş-çıkış) pinine ihtiyacınız olduğuna bağlıdır. Bu, WiFi üzerinden kaç şeyi kontrol edebileceğinize karar verecektir. Yeni başlayanlar için ESP-01 modülünü tavsiye ederim.

Adım 4: WIFI ile ilgili Bazı Temel Bilgiler!!

WIFI ile ilgili Bazı Temel Bilgiler!!!
WIFI ile ilgili Bazı Temel Bilgiler!!!

WiFi, elektronik cihazların, esas olarak 2,4 gigahertz (12 cm) UHF ve 5 gigahertz (6 cm) SHF ISM radyo bantlarını kullanarak bir Kablosuz LAN (WLAN) ağına bağlanmasına izin veren bir teknolojidir. kablosuz yüksek hızlı İnternet ve ağ bağlantıları sağlamak için radyo dalgalarını kullanan kablosuz ağ teknolojisi. Yaygın bir yanlış anlama, Wi-Fi teriminin "Wireless Fidelity"nin kısaltmasıdır, ancak durum böyle değildir. Wi-Fi, yalnızca IEEE 802.11x anlamına gelen ticari markalı bir ifadedir.

Adım 5: Blynk Yok!!

Blynk yok!!!
Blynk yok!!!

Esp8266 ile Ev Otomasyonunu Eğitilebilirlerin her yerinde bulabilirsiniz, ancak ortak bir şey, esp'lerini Blynk uygulaması aracılığıyla kontrol etmeleridir. Blynk uygulaması da ESP için iyi bir şey ama yine de bazı dezavantajları var. • İlk olarak, uygulamanın sunucusuna bağlanabilmesi için internet bağlantısı gerekiyor. • İkincisi, diğer yöntemlerde olduğu gibi, Blynk uygulamasının yanı sıra Esp'nin de bir WiFi Bağlantı Noktasına bağlanması gerekir. Dolayısıyla, kalıcı bir ağ bağlantısına veya etkin nokta olarak yönlendiriciye sahip olmayan kişiler Blynk uygulamasını kullanamaz.

Adım 6: O halde Sistemimde Bu Kadar Özel Olan Ne!!

Sistemimde, bir etkin noktaya bağlanmak yerine doğrudan esp'nize bağlanan bir android uygulaması oluşturdum. Bu ayrıca, iki makine doğrudan ESP'nin hızlı tepki vermesine neden olacak şekilde bağlanacağından, internet bağlantısı veya herhangi bir harici wifi erişim noktası gerektirmez.

7. Adım: Tüm Parçaları Toplayın

Tüm Parçaları Toplayın
Tüm Parçaları Toplayın
Tüm Parçaları Toplayın
Tüm Parçaları Toplayın
Tüm Parçaları Toplayın
Tüm Parçaları Toplayın

Burada bu projede ihtiyaç duyacağınız tüm parçalar ve bunları nereden satın alabileceğiniz linkler belirtilmiştir ancak bileşenleri ilk önce yerel olarak bulmaya çalışmanızı tavsiye ederim çünkü bu şekilde daha hızlı ve belki daha ucuza satın alabilirsiniz, ancak değilse. yerel olarak mevcuttur, bunları sağlanan bağlantılarla her zaman satın alabilirsiniz. Her şeyi ebay'den alıyorum çünkü en ucuzu o. Bu proje için ihtiyacınız olacak:

  • ESP8266 WiFi Modülü
  • FTDI Koparma (veya ARDUINO UNO)
  • 2x 1K Dirençler
  • 2x BC547 Transistör
  • 2x 5v Röle
  • 2x 1N4007 DİYOT
  • 2x Vida Terminalleri.

Adım 8: Breadboard Dostu Yapın

Breadboard Dostu Yapın
Breadboard Dostu Yapın
Breadboard Dostu Yapın
Breadboard Dostu Yapın
Breadboard Dostu Yapın
Breadboard Dostu Yapın

Şimdiye kadar, ESP-01'in breadboard'a sığamayacağını fark etmiş olabilirsiniz, bu yüzden onu Breadboard Dostu hale getirmeliyiz. Adımlar basittir, sadece 4 x 4 nokta pcb'yi kesmeniz, erkek başlıkları ve dişi başlıkları gösterildiği gibi lehimlemeniz yeterlidir. yukarıdaki resimlerde.

9. Adım: Android Uygulaması

Android Uygulaması
Android Uygulaması

ESP8266'yı doğrudan cep telefonunuzdan kontrol etmek için MIT uygulama mucidi kullanarak bir uygulama oluşturdum. Uygulamayı burada bulabilirsiniz.

Öncelikle akıllı telefonunuzu esp8266 WiFi'ye bağlamanız ve ardından uygulamadaki modülünüzün ip adresine ip adresini ayarlamanız gerekir. Benim durumumda 192.168.4.1 idi.

Adım 10: YAPIYA BAŞLAMA ZAMANI!!

Yazılımı güncellemek ve programlamak için öncelikle ESP modülünü bilgisayara bağlamamız gerekiyor.

Adım 11: 5v'yi 3.3v'ye dönüştürün!!

5v'yi 3.3v'ye dönüştürün!!!
5v'yi 3.3v'ye dönüştürün!!!

En önemlisi esp8266 modülünün 5v ile değil sadece 3.3v ile çalışmasıdır.

5v onu öldürebilir, bu yüzden 5v'yi 3.3v'ye dönüştürmek için bir voltaj bölücü oluşturmalıyız.

Resimde gösterildiği gibi 1K ve 2K direnç bağlayarak bir voltaj bölücü oluşturun.

Adım 12: FTDI'yi Esp'ye bağlayın!!

FTDI'yi Esp'ye bağlayın!!!
FTDI'yi Esp'ye bağlayın!!!

esp'inizi bir FTDI çıkışına bağlamak için şemayı takip edin. 3.3v'yi yalnızca FTDI koparmanızda kullandığınızdan emin olun.

Adım 13: Bir FTDI Breakout'unuz Yok

FTDI Breakout'unuz Yok!
FTDI Breakout'unuz Yok!

Eğer benim gibi bir FTDI çıkışınız yoksa, esp'yi programlamak için arduino'nuzu da kullanabilirsiniz. PROGRAMLAMADAN ÖNCE ATMEGA 328 IC'Yİ ARDUINO KARTIDAN KALDIRIN.. ARDUINO ESP82663.3v ---------------- VCCGROUND-----------GROUND3.3v ------------- --- CHP_PWD(CHIP POWER DOWN)TX --------------- TXRX --------------- RX

Adım 14: ESP'nizi Flashlayın

ESP'nizi Flashlayın
ESP'nizi Flashlayın

ESP'nizi en son üretici yazılımına yükleyin. Gerekli yazılımı indirin. Flasher.exegpio 0'ı toprağa bağladığınızdan emin olun. Bu, esp'inizdeki flaş modunu etkinleştirecektir.

Dosyaları indirin. >>>>>Dosyalar zip dosyasında olacaktır, bu yüzden onları açın ve esp8266_flasher.exe dosyasını açın>>>>>Zip dosyasında zaten sağlanan.bin donanım yazılımını kullanabilirsiniz.>>>>>Ardından İLETİŞİM'inizi seçin (COM) PORT'u seçin ve diğer sütuna 0x00080 yazın. >>>>>>> İndir'e basın.

Adım 15: Her şeyin yolunda olup olmadığını kontrol edin!!

Her şeyin yolunda olup olmadığını kontrol edin!!!
Her şeyin yolunda olup olmadığını kontrol edin!!!

ESP'yi yanıp söndükten sonra, her şeyin yolunda olup olmadığını kontrol etme zamanı.

  • Arduino IDE'ye git
  • Seri monitöre git
  • 115200 baud hızı seçin
  • Şimdi aşağıdaki komutları girin.

NS

Bu komutu girdikten sonra GÖNDER'e basın ve eğer Tamam'ı alırsanız, gitmeye hazırsınız demektir.

Modül ile yukarıdaki resimlerde gösterildiği gibi diğer AT Komutları ile oynayabilirsiniz.

Adım 16: Ön Kodlama

Ön Kodlama
Ön Kodlama
Ön Kodlama
Ön Kodlama
Ön Kodlama
Ön Kodlama
Ön Kodlama
Ön Kodlama

ESP'yi Arduino IDE'den programlamak için bazı gerekli yazılımları yüklemeniz gerekir.

1. Arduino IDE'ye gidin 2. Dosyaya gidin >>>> Tercihler 3. EK PANOLAR YÖNETİCİSİ URL'sinin metin kutusuna, aşağıdaki yolu kopyalayıp yapıştırın

arduino.esp8266.com/package_esp8266com_inde…

4. ARAÇLAR >>>>> KURUL >>>>> KURUL MÜDÜRÜ5'e gidin. Arama kutusuna esp yazın ve yalnızca bir seçenek kalır.6. Bu ESP8266 PAKETİNİ kurun.

Adım 17: Kodlama Zamanı

ESP8266 Paketini kurduktan sonra ARAÇLARA GİDİN >>>>> KARTLAR >>>>> Sahip olduğunuz modülü seçin (Benim gibi esp-01 modülüne sahipseniz GENEL ESP8266 MODÜLÜ seçin)

Şimdi Araçlar menüsündeki modülünüze göre Özellikler'i değiştirin.

Şimdi ESP8266WIFI kitaplığına sahip olduğunuzdan emin olun.

Kodu esp'inize yükleyin.

Adım 18: Devreyi Yapın!!

Devreyi Yap!!!
Devreyi Yap!!!
Devreyi Yap!!!
Devreyi Yap!!!
Devreyi Yap!!!
Devreyi Yap!!!

Devreyi önce breadboard üzerinde yapmaya sonra pcb board üzerinde kalıcı hale getirmeye çalışın.

Ancak en büyük sorun, ESP8266'nın 5v değil 3.3v'ye ihtiyacı olmasıdır.

5v'nin gücünü hafife almayın, ESP modülünüzü öldürmeye yeter.

***Merhaba! bir yere çarptı??? Aşağıdaki yorumlarda size yardımcı olmak için her zaman oradayım!!!***

Adım 19: DİKKAT!!! YÜKSEK VOLTAJ!!

DİKKAT!!! YÜKSEK VOLTAJ!!!
DİKKAT!!! YÜKSEK VOLTAJ!!!

UYARI!!

Yanlış veya Uygunsuz kullanım şunlara yol açabilir:

  • Ciddi yaralanmalar veya Ölüm.
  • Üründe Fiziksel Hasar.
  • Tehlikeli Tehlikeler Yaratmak.

***HİÇBİR EYLEMİNİZDEN HİÇBİR SORUMLULUK KABUL ETMİYORUM***

Adım 20: Bunu EVİNİZDE Nasıl Kullanırsınız!!

Bunu EVİNİZDE Nasıl Kullanırsınız!!!
Bunu EVİNİZDE Nasıl Kullanırsınız!!!

Diyelim ki yatak odanızın ışığını ve fanını kontrol etmek istiyorsunuz, bu devreyi anahtar panosuna kurabilirsiniz. Sadece ışıklarınızı ve fanlarınızı kontrol eden anahtar kartını açın ve anahtara iki kablonun bağlı olduğunu göreceksiniz. Sadece bu kabloları anahtardan çıkarın ve bunları PCB terminallerine bağlayın ve işiniz bitti. Süper Basit ama Verimli.

*** Çocuklar, canlı elektrik tellerinden uzak durun. Yüksek voltajlı elektrik işini yapmak için yanınızda bir yetişkin bulundurun***

Adım 21: Sorun Giderme!@#$%

Sorun Giderme!@#$%
Sorun Giderme!@#$%

Hmm… Beklendiği gibi çalışmıyor???

Projenizin bir cazibe gibi çalışmasını sağlamak için bu Sorun Giderme kılavuzunu deneyin!!

İlk önce kodu kontrol edin. Tüm kitaplıkların doğru şekilde kurulduğundan emin olun. Değilse, önce onları indirmeniz gerekir

  • Bağlantıların doğru olduğundan emin olun. Multimetrenizin süreklilik fonksiyonunu kullanarak herhangi bir yanlış bağlantı veya kısa devre olup olmadığını kontrol edin!!!
  • Çalışan ESP'niz ve röleleriniz olduğundan emin olun.
  • Diyodu doğru polariteye yerleştirdiğinizden emin olun.
  • Telefonunuzu WiFi üzerinden esp'e bağladığınızdan emin olun.

*** Bununla ilgili herhangi bir şüpheniz varsa, aşağıdaki yorumlarda bana her zaman sorabilirsiniz ***

Adım 22: Bu Noktaları Kontrol Edin!!

  • Devreyi test etmeden önce, yanlış bağlantı veya kısa devre için multimetrenin süreklilik fonksiyonu ile tüm bağlantıları iki kez kontrol edin.
  • Devremizi herhangi bir ters akımdan koruyacağından, diyotu bobinler arasına doğru polaritede takın.
  • YÜKSEK AC GERİLİM ile devreyi test etmeden önce basit bir LED ile denemenizi tavsiye ederim.
  • Ayrıca, Rölenizin derecelendirmesinden daha fazla akım çeken cihazları asla kullanmayın.

Adım 23: Burada Neler Oluyor???

Hmm… kafam karıştı… size burada neler olduğunu söyleyeyim mi???

WiFi denetleyici uygulamasındaki AÇIK düğmesine bastığınızda, ESP'ye bir AÇIK sinyali gönderir. Modül, ON sinyalini aldığında gpio durumunu YÜKSEK yapacak şekilde programlanmıştır. Bunu yaparak röle devreye girer ve böylece cihaz AÇILIR. Aynı şekilde OFF'a bastığınızda esp, gpio durumunu LOW'a çevirir ve böylece röle kapanır ve cihaz kapanır. Çalışma prensibi, Blynk uygulamasındaki karmaşıklığa kıyasla çok basittir.

Daha fazla bilgi istiyorsanız GreatScott'un bu konudaki eğitimine bakın.

*** Hala bazı şüpheleriniz varsa, aşağıdaki yorum bölümünde sormaktan çekinmeyin***

Adım 24: Sonuç!!

Çözüm!!!
Çözüm!!!

Merhaba!!! Bunu kendi başınıza yarattığınız için iyi şanslar. Bir yere çarparsanız, aşağıdaki yorum bölümlerinde bana sormaktan çekinmeyin. Yardım etmek için her zaman orada olacağım. Herhangi bir öneriniz varsa bana söyleyin ve projeyi beğendiyseniz beğen tuşuna basın, projeyi olabildiğince hızlı paylaşın ve lütfen yarışmalarda OY VERİN.

okuduğunuz için teşekkürler,

YAVNIK ŞARMA

Önerilen: