Mündəricat:

Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırılması: 24 Addım (Şəkillərlə)
Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırılması: 24 Addım (Şəkillərlə)

Video: Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırılması: 24 Addım (Şəkillərlə)

Video: Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırılması: 24 Addım (Şəkillərlə)
Video: ESP8266 ESP-01 Wi-Fi Relay Modulunu necə proqramlaşdırmaq olar 2024, Dekabr
Anonim
Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırması!
Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırması!

Birincisi, bu ƏLAVƏSİZ məni 2016 -cı ildə Avtomatlaşdırma Yarışmasında qalib etdiyinə görə hər kəsə TƏŞƏKKÜR EDİRƏM. Beləliklə, sizə söz verdiyim kimi, burada ESP8266 WiFi modulu ilə məişət texnikasını idarə etmək üçün təlimat var.

Addım 1: Ev Otomasyonunda Sonrakı

Divanda qalmaq və bütün elektrik cihazlarını yalnız bir televizor pultu ilə idarə etmək üçün bunun üçün öyrədici bir şey yaratdım və indi WiFi -yə keçməyin vaxtı gəldi. İndi smartfonunuzla hər şeyi idarə edə biləcəksiniz. Mürəkkəb səslənir !!! Amma hazırlanması çox asandır !!!

Addım 2: Niyə ESP8266?

Niyə ESP8266?
Niyə ESP8266?

İndi düşünürsünüz ki, niyə burada WiFi istifadə edirəm? Bluetooth və ya RF istifadə edərdim, amma niyə ESP8266 ilə yalnız Wifi? Sadə cavab budur: • ESP8266 Bluetooth modulundan daha ucuz olardı (eBay -da, təxminən 2 dollar civarında) • ESP8266 -dan istifadə edərək modulu internetə qoşa və dünyanın istənilən yerindən idarə edə bilərsiniz.

Addım 3: Hansı ESP Modulunu Almalıyam?

Hansı ESP Modulunu Almalıyam?
Hansı ESP Modulunu Almalıyam?
Hansı ESP Modulunu Almalıyam?
Hansı ESP Modulunu Almalıyam?
Hansı ESP Modulunu Almalıyam?
Hansı ESP Modulunu Almalıyam?

İndi burada hansı yeni ESP8266 modulunu almalıyam? Bu təlimatda ESP-01 modulundan istifadə etdim. Bu təqdim olunan ilk və eyni zamanda ən ucuz modul idi, buna görə də IoT -yə yeni başlayanlar üçün bunun üçün getməyiniz daha yaxşıdır. Satın almalı olduğunuz modul, nə qədər gpio (ümumi təyinatlı giriş-çıxış) pininə ehtiyacınız olduğuna bağlıdır. WiFi vasitəsilə neçə şeyi idarə edə biləcəyinizə qərar verəcək. Yeni başlayanlar üçün ESP-01 modulunu tövsiyə edərdim.

Addım 4: WIFI haqqında bəzi əsas məlumatlar !

WIFI haqqında bəzi əsas məlumatlar !!!
WIFI haqqında bəzi əsas məlumatlar !!!

WiFi, elektron cihazların əsasən 2.4 gigahertz (12 sm) UHF və 5 gigahertz (6 sm) SHF ISM radio bantlarından istifadə edərək Kabelsiz LAN (WLAN) şəbəkəsinə qoşulmasına imkan verən bir texnologiyadır. simsiz yüksək sürətli İnternet və şəbəkə əlaqələri təmin etmək üçün radio dalğalarından istifadə edən simsiz şəbəkə texnologiyası. Ümumi bir yanlış təsəvvür Wi-Fi termininin "Kabelsiz Sadiqlik" üçün qısa olmasıdır, lakin bu belə deyil. Wi-Fi sadəcə IEEE 802.11x mənasını verən ticarət nişanlı bir ifadədir.

Addım 5: Blynk yox !

Blynk yox !!!
Blynk yox !!!

Esp8266 ilə Ev Avtomatlaşdırmasını Təlimat verənlərin hər yerində tapa bilərsiniz, amma adi bir şey, esplərini Blynk tətbiqi ilə idarə etmələridir. Yaxşı, Blynk tətbiqi ESP üçün də yaxşı bir şeydir, amma hələ də bəzi çatışmazlıqlar var. • İkincisi, digər üsullar kimi, Blynk tətbiqi də, Esp də WiFi Hotspot -a qoşulmalı olacaq, belə ki, daimi şəbəkə bağlantısı və ya hotspot olaraq yönləndiricisi olmayan insanlar Blynk tətbiqindən istifadə edə bilməzlər.

Addım 6: O zaman Sistemimdə Xüsusi Nələrdir !

Sistemimdə bir qaynar nöqtəyə qoşulmaq əvəzinə birbaşa esp -ə bağlanan bir Android tətbiqetməsi yaratdım. Bu da heç bir internet bağlantısı və ya hər hansı bir xarici WiFi qaynar nöqtəsi tələb etmir, çünki iki maşın birbaşa ESP -nin sürətli reaksiyasına səbəb olur.

Addım 7: Bütün hissələri toplayın

Bütün hissələri toplayın
Bütün hissələri toplayın
Bütün hissələri toplayın
Bütün hissələri toplayın
Bütün hissələri toplayın
Bütün hissələri toplayın

Burada bu Layihədə ehtiyacınız olan bütün hissələrdən bəhs olunur və onları satın ala biləcəyiniz bağlantılar var, amma əvvəlcə komponentləri yerli olaraq axtarmağı məsləhət görürəm, çünki bu yolla onları daha sürətli və bəlkə də daha ucuz satın ala bilərsiniz, amma olmasa yerli olaraq hər zaman təqdim olunan bağlantılarla satın ala bilərsiniz. Həmişə hər şeyi ebaydan alıram, çünki ən ucuzdur. Bu layihə üçün sizə lazım olacaq:

  • ESP8266 WiFi Modulu
  • FTDI Breakout (və ya ARDUINO UNO)
  • 2x 1K rezistorlar
  • 2x BC547 Transistor
  • 2x 5v rölesi
  • 2x 1N4007 DIOD
  • 2x Vida Teminalları.

Addım 8: Çörək lövhəsini dost edin

Breadboard Dostu olun
Breadboard Dostu olun
Breadboard Dostu olun
Breadboard Dostu olun
Breadboard Dostu olun
Breadboard Dostu olun

ESP-01-in çörək taxtasına sığa bilmədiyini indiyə qədər fərqlənmiş ola bilərsiniz, buna görə də onu Breadboard Dostu etməliyik. Adımlar sadədir, yalnız 4 x 4 nöqtəli pcb kəsmək, kişi başlıqlarını və qadın başlıqlarını lehimləmək lazımdır. yuxarıdakı şəkillərdə.

Addım 9: Android tətbiqi

Android tətbiqi
Android tətbiqi

ESP8266 -nı birbaşa cib telefonunuzdan idarə etmək üçün MIT tətbiq ixtiraçısından istifadə edərək bir tətbiq yaratdım. Tətbiqi burada tapa bilərsiniz.

Əvvəlcə smartfonunuzu esp8266 WiFi -yə bağlamalı və sonra tətbiqdəki modulunuzun ip ünvanına ip ünvanını təyin etməlisiniz. Mənim vəziyyətimdə 192.168.4.1 idi

Addım 10: TİKİLƏ BAŞLAMAQ VAXTI !

Əvvəlcə proqram təminatını yeniləmək və proqramlaşdırmaq üçün ESP modulunu kompüterə bağlamalıyıq.

Addım 11: 5v -ni 3.3v -ə çevirin !

5v -ni 3.3v -ə çevirin !!!
5v -ni 3.3v -ə çevirin !!!

Ən vacib şey, esp8266 modulunun 5v deyil, yalnız 3.3v ilə işləməsidir.

5v onu öldürə bilər, buna görə 5v -ni 3.3v -ə çevirmək üçün bir gərginlik bölücü yaratmalıyıq.

Şəkildə göstərildiyi kimi 1K və 2K rezistoru bağlayaraq bir gərginlik bölücü yaradın.

Addım 12: FTDI -ni Esp -ə qoşun !

FTDI -ni Esp -ə qoşun !!!
FTDI -ni Esp -ə qoşun !!!

ESP -ni bir FTDI qırılmasına bağlamaq üçün sxemə əməl edin. Yalnız FTDI ayırdığınız zaman 3.3v istifadə etdiyinizə əmin olun.

Addım 13: FTDI Breakoutunuz yoxdur

Bir FTDI Breakoutunuz yoxdur!
Bir FTDI Breakoutunuz yoxdur!

Eynilə mənim kimi bir FTDI kəsikiniz yoxdursa, esp -ni proqramlaşdırmaq üçün arduino -dan da istifadə edə bilərsiniz. ATMEGA 328 IC -ni ARDUINO LOARDINDAN ÇIXARIN. ESP8266 -nın 3.3v -də işlədiyini və 5v -də yox. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (ÇİP GÜCÜ AŞAĞI) TX --------------- TXRX --------------- RX

Addım 14: ESP -ni yandırın

ESP -ni yandırın
ESP -ni yandırın

ESP -ni ən son proqram təminatına yükləyin. Lazımi proqramı yükləyin. Flashher.exe gpio 0 -u yerə bağladığınızdan əmin olun. Bu, esp -də flash rejimini aktivləşdirəcəkdir.

Faylları yükləyin. >>>>> Fayllar zip faylında olardı, buna görə də onları açın və esp8266_flasher.exe faylını açın >>>>> Zip faylında artıq verilmiş.bin firmware proqramından istifadə edə bilərsiniz. >>>>> Sonra Əlaqənizi seçin (COM) PORT və digər sütuna 0x00080 daxil edin. >>>>>>> Yüklə vurun.

Addım 15: Hər şeyin yaxşı olub olmadığını yoxlayın !

Hər şeyin yaxşı olub olmadığını yoxlayın !!!
Hər şeyin yaxşı olub olmadığını yoxlayın !!!

ESP -ni yandırdıqdan sonra hər şeyin yaxşı olub olmadığını yoxlamaq vaxtıdır.

  • Arduino IDE -ə gedin
  • Serial monitoruna gedin
  • Baud dərəcəsi 115200 seçin
  • İndi aşağıdakı əmrləri daxil edin.

AT

Bu əmri daxil etdikdən sonra SEND düyməsini basın və OK alsanız, hamınız getməyə hazırsınız.

Yuxarıdakı şəkillərdə göstərildiyi kimi modulu digər AT əmrləri ilə oynaya bilərsiniz.

Addım 16: Əvvəlcədən kodlaşdırma

Ön Kodlaşdırma
Ön Kodlaşdırma
Ön Kodlaşdırma
Ön Kodlaşdırma
Ön Kodlaşdırma
Ön Kodlaşdırma
Ön Kodlaşdırma
Ön Kodlaşdırma

ESP -ni Arduino IDE -dən proqramlaşdırmaq üçün bəzi zəruri proqramlar quraşdırmalısınız.

1. Arduino IDE -yə gedin 2. Fayla keçin >>>> Tercihlər 3. ƏLAVƏ KARTLAR MÜDÜRÜ URL -nin mətn qutusuna aşağıdakı yolu kopyalayın və yapışdırın.

arduino.esp8266.com/package_esp8266com_inde…

4. TOOLS >>>>> BOARD >>>>> BOARD MANAGER5 -ə gedin. Axtarış qutusuna esp yazın və yalnız bir seçim qalacaq. ESP8266 paketini quraşdırın.

Addım 17: Kodlaşdırma Vaxtı

ESP8266 Paketini qurduqdan sonra TOOLS-a Gedin >>>>> Lövhələr >>>>> Sahib olduğunuz modulu seçin (Mənim kimi esp-01 modulunuz varsa, GENERIC ESP8266 MODÜLÜ seçin)

Alətlər menyusundakı modulunuza görə Xüsusiyyətləri dəyişdirin.

İndi ESP8266WIFI kitabxananız olduğuna əmin olun.

Kodu esp -ə yükləyin.

Addım 18: Dövrəni qurun !

Dövrə yaradın !!!
Dövrə yaradın !!!
Dövrə yaradın !!!
Dövrə yaradın !!!
Dövrə yaradın !!!
Dövrə yaradın !!!

Əvvəlcə çörək taxtasında dövrə düzəltməyə çalışın və sonra onu PCB lövhəsində daimi edin.

Ancaq ən böyük problem ESP8266 -nın 5v -ə deyil, 3.3v -ə ehtiyacı olmasıdır.

5v gücünü qiymətləndirməyin, ESP modulunuzu öldürmək kifayətdir.

*** Hey! bir yerə vurdu ??? Aşağıdakı şərhlərdə sizə kömək etmək üçün həmişə yanındayam !

Addım 19: DİQQƏT !!! YÜKSEK GERİLİM !

DİQQƏT !!! YÜKSEK GERİLİM !!!
DİQQƏT !!! YÜKSEK GERİLİM !!!

XƏBƏRDARLIQ !

Yanlış və ya səhv istifadə aşağıdakılara səbəb ola bilər:

  • Ağır yaralanmalar və ya ölüm.
  • Məhsula Fiziki Zərər.
  • Təhlükəli təhlükələr yaratmaq.

*** SİZİN HƏRƏKƏTİNİZDƏN SORUMLULUK YOXDUR ***

Addım 20: Bunu Evinizdə Necə İstifadə Edin !

Bunu Evinizdə Necə İstifadə Edin !!!
Bunu Evinizdə Necə İstifadə Edin !!!

Yataq otağınızın işığını və fanatını idarə etmək istədiyinizi deyək, bu dövrəni keçid lövhəsinə quraşdıra bilərsiniz. İşıqlarınızı və fanatlarınızı idarə edən keçid lövhəsini açın və açara iki telin bağlandığını görəcəksiniz. Yalnız bu telləri açardan çıxarın və PCB terminallarına bağlayın və işiniz bitdi. Super Sadə, lakin Effektiv.

*** Uşaqlar, canlı elektrik naqillərindən uzaq durun. Yüksək gərginlikli elektrik işləri ilə məşğul olmaq üçün yanında bir yetkin olsun ***

Addım 21: TroubleShooting!@#$%

Sorun Gidilir!@#$%
Sorun Gidilir!@#$%

Hmm… Gözlənildiyi kimi işləmir ???

Layihənizi bir cazibədarlıq kimi işlətmək üçün bu problemi həll etmə bələdçisini sınayın!

Əvvəlcə kodu yoxlayın. Bütün kitabxanaların düzgün quraşdırıldığından əmin olun. Əks təqdirdə əvvəlcə onları yükləməlisiniz

  • Bağlantıların düzgün olduğundan əmin olun. Multimetrenizin davamlılıq funksiyasından istifadə edərək hər hansı bir yanlış əlaqə və ya qısa dövrə yoxlayın !!!
  • İşləyən ESP və röleləriniz olduğundan əmin olun.
  • Diyotu düzgün polariteye qoyduğunuzdan əmin olun.
  • Telefonunuzu WiFi vasitəsilə esp -ə qoşduğunuzdan əmin olun.

*** Bununla əlaqədar hər hansı bir şübhəniz varsa, hər zaman aşağıdakı şərhlərdə məndən soruşa bilərsiniz ***

Addım 22: Bu nöqtələri yoxlayın !

  • Dövrəni sınamadan əvvəl, hər hansı bir yanlış əlaqə və ya qısa dövrə üçün multimetrenin davamlılıq funksiyası ilə bütün əlaqələri iki dəfə yoxlayın.
  • Döngəmizi hər hansı bir əks cərəyandan qoruyacağı üçün bobinlər arasındakı diodu düzgün polariteye quraşdırın.
  • Yüksək AC GERİLİMİ ilə dövrə sınamadan əvvəl sadə bir LED ilə sınamağı məsləhət görürəm.
  • Həm də Relay reytinqinizdən daha çox cərəyan edən bu cür cihazlardan istifadə etməyin.

Adım 23: Burada Nələr Olur ???

Hmm… indiyə qədər qarışıq… sənə burada nə baş verdiyini söyləyim ???

WiFi nəzarətçi tətbiqindəki ON düyməsini basdığınızda, ESP -ə ON siqnalı göndərir. Modul elə bir şəkildə proqramlaşdırılmışdır ki, ON siqnalını alanda gpio vəziyyətini YÜKSƏ vəziyyətinə gətirir. Bununla röle aktivləşir və beləliklə cihaz AÇILIR. Eyni şəkildə OFF düyməsini basdığınızda, esp gpio vəziyyətini LOW vəziyyətinə gətirir və beləliklə cihaz röleyi söndürür. İş prinsipi Blynk tətbiqindəki mürəkkəbliklə müqayisədə çox sadədir.

Daha çox məlumat əldə etmək istəyirsinizsə, bu mövzuda GreatScott təlimatına baxın.

*** Hələ də şübhələriniz varsa, aşağıdakı şərh bölməsində soruşmaqdan çekinmeyin ***

Addım 24: Nəticə !

Nəticə !!!
Nəticə !!!

Hey !!! Şəxsi yaradıcılığınız üçün uğurlar. Bir yerə vuruldunuzsa, aşağıdakı şərh bölmələrində mənə müraciət etməkdən çekinmeyin. Mən həmişə kömək etmək üçün orada olacağam. Hər hansı bir təklifiniz varsa mənə deyin və layihəni bəyənirsinizsə bəyən düyməsini basın, layihəni bacardığınız qədər paylaşın və yarışmalarda SƏS verin.

Oxuduğunuz üçün təşəkkürlər,

YAVNIK SHARMA

Tövsiyə: