Mündəricat:

ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno idarə edin: 6 addım
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno idarə edin: 6 addım

Video: ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno idarə edin: 6 addım

Video: ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno idarə edin: 6 addım
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Iyul
Anonim
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno -ya nəzarət edin
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno -ya nəzarət edin

Bu layihə, ESP8266-01 WiFi modulu və Blynk Tətbiqindən istifadə edərək Arduino sancaqlarını idarə etməyə imkan verir. Blynk Tətbiqindən istifadə etmək çox asandır və IoT haqqında öyrənməyə başlamaq üçün əla bir yoldur.

Bu Dərslik Windows PC üçün

Addım 1: Hər şeyi toplayın:

Hər şeyi toplayın
Hər şeyi toplayın
Hər şeyi toplayın
Hər şeyi toplayın
Hər şeyi toplayın
Hər şeyi toplayın
Hər şeyi toplayın
Hər şeyi toplayın

Avadanlıq:

Arduino Uno

Esp8266-01 WiFi Modulu

USB -dən TTL -ə qədər serial

3.3V gərginlik tənzimləyicisi

Çörək taxtası və tellər.

Proqramlar:

Arduino IDE

Blynk Tətbiqi

Bunlar sizə lazım olan şeylərdir. Hər şeyi əvvəlcədən bir qovluqda saxladığınızdan əmin olun 1) Arduino IDE:

2) Blynk Kitabxanaları (son versiya):

3) ESP8266 flaş cihazı:

Addım 2: Arduino IDE və Kitabxanaların quraşdırılması

Arduino IDE -nin son versiyasını quraşdırın.

Arduino IDE-ni açın və əlavə lövhə meneceri URL növündə fayl-> üstünlüklərə-> gedin-https://arduino.esp8266.com/stable/package_esp8266…

Alətlər -> lövhələr -> İdarəetmə menecerinə gedin və nəhayət tapılan esp8266 paketini quraşdırın. (isteğe bağlı)

Blynk kitabxana zip faylını çıxarın və zip sənədindəki kitabxana qovluğundakı məzmunu kopyalayın -

istifadəçi sənədləri Arduino Kitabxanaları

Addım 3: yanıb sönən ESP8266 Firmware

Yanan ESP8266 Firmware
Yanan ESP8266 Firmware

Firmware -ni ESP8266 üzərinə yandırmaq üçün göstərilən dövrəni etməlisiniz:

Bir çox forumda esp8266 -nın FTDI usb -dən ttl çeviricisinə keçmədən yanıb -sönə biləcəyini oxumuşam. Əksinə, bir çox insanlar esp8266 -ı yandırmaq üçün Arduino UNO -dan istifadə etdilər. Ancaq şəxsi təcrübəmdən, FTDI USB -dən TTL çeviricisinə/Kabelini almaq daha yaxşıdır, çünki arduino mənim üçün işləmədi (güc problemi ola bilər)

Esp_flasher.zip çıxarın və XTCOM_UTIL tətbiqini işə salın.

Esp8266-01-i dövrə vasitəsilə kompüterə qoşun. Ünsiyyət üçün istifadə olunan doğru COM portunu bilməlisiniz. cihaz menecerinə gedin və limanlara vurun (COM & LPT). Sonra ESP8266-01-in istifadə etdiyi COM portunu qeyd edin.

XTCOM_UTIL -də toolsConfig Device -ə gedin və 9600 olaraq doğru com portunu və baud sürətini seçin. Aç düyməsini basın. Sonra əməliyyat müvəffəqiyyətli olarsa, Bağlan düyməsini vurun. sonra Esp8266 Qoşulacaq. Bir səhvlə qarşılaşsanız, kabeli çıxarın və yenidən daxil edin.

Esp_flasher.zip faylının içərisində.bin fayllarının hər birinin yanıb -sönəcəyi ünvanları özündə əks etdirən readme.txt faylını tapacaqsınız. API Testflash Şəkil yükləməsinə gedin. correct.bin faylına göz atın və bin faylına uyğun ünvanı daxil edin və yükləməni basın.

məsələn: boot_v1.1.bin -------------- 0x00000

əməliyyat uğurla başa çatdıqdan sonra XTCOM_UTIL -ı bağlayın və ESP8266 -nı da ayırın (bu, hər bir.bin faylının yanıb -sönməsi arasında edilməlidir). Yenə XTCOM_UTIL -ı yenidən açın və Esp8266 -ı bağlayın və 4 bin faylının hamısını düzgün ünvanda yandırmaq üçün yuxarıdakı addımları təkrarlayın. (yanıb sönmə zamanı GPIO0 -u hər zaman yerə qoymağı unutmayın)

Ətraflı təlimat üçün bu ünvana müraciət edin:

Addım 4: Blynk Tətbiq Quraşdırması

Play Store -dan Blynk tətbiqini yükləyin və daxil olun.

Yeni bir layihə yaratmaq üçün yuxarıdakı + işarəsinə basın. Sizə Layihə Adı verin. WiFi olaraq Arduino UNO Bağlantı Növü olaraq Cihaz seçin və Yarat düyməsini basın. Doğrulama Tokeni yaratdığınız anda Qeydiyyatlı e-poçtunuza göndəriləcək. Daha sonra Layihə Ayar Səhifəsi (qoz Simvolu) Cihazlarına da göndərə bilərsiniz.

Bir düymə əlavə etmək üçün + düyməsini basın və düyməni seçin. Redaktə etmək üçün yeni yaradılmış düyməni basın. Buna bir ad verin və rəqəmsal D13 -ə pin təyin edin. Rejimi SWITCH vəziyyətinə keçirin. Bu, Arduino-da quraşdırılmış LED-i yandıracaq/söndürəcək.

Digər pinləri idarə etmək üçün, Düzəliş Menüsündə Lazımi Pin (D3, D4… və s.) Seçin.

Addım 5: Proqramlaşdırma

Arduino IDE -ni açın.

Arduino Uno üçün lövhəni seçin və doğru portu seçin.

KODU YÜKLƏYİN və KODU Adruino IDE -yə YAPIN.

Esp8266_Shield Nümunə Proqramının modifikasiyasıdır. Mail -ə göndərilən Auth mö'cüzəsi ilə AVUTH -u əvəz edin. SSID -ni WiFi adı ilə əvəz edin və parolunuzu WiFi şifrəsi ilə əvəz edin. Arduino UNO -dan istifadə etdiyimiz üçün hardware seriya hissəsi şərh olunur.

** Proqramda Şərhli Proqram Seriyası var (Arduino Uno istifadə edirsinizsə). Proqram Serialını qeyri -sabit olaraq şərh etməyi məsləhət görürəm

Yuxarıdakı proqramı Arduino Uno lövhəsinə yükləyin. Yükləndikdən sonra arduino -nu Kompüterdən ayırın.

İndi ESP8266 -nı Arduino UNO -ya bağlamalısınız.

Addım 6: Circuit Setup və Finish

Image
Image
Dövrə Quraşdırma və Finiş!
Dövrə Quraşdırma və Finiş!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Bağlantı bitdikdən sonra Arduino'yu kompüterə qoşun. Serial Monitoru açın və baud sürətini 115200 olaraq təyin edin.

Hər şey Düzdürsə, Serial Monitorda Göstərilən Şəkil kimi bir şey görəcəksiniz.

Blynk Tətbiqində layihənizi seçin və oynat düyməsini basın. LED -i açmaq/söndürmək üçün düyməni basın.

İndi bununla layihə başa çatdı, inşallah dərsdən zövq aldınız. Hər hansı bir sualınız/ təklifiniz varsa, aşağıdakı şərh bölməsində buraxın. Çox sağ ol!

Tövsiyə: