Mündəricat:

Sadə Arduino Uno və ESP8266 inteqrasiyası: 6 addım
Sadə Arduino Uno və ESP8266 inteqrasiyası: 6 addım

Video: Sadə Arduino Uno və ESP8266 inteqrasiyası: 6 addım

Video: Sadə Arduino Uno və ESP8266 inteqrasiyası: 6 addım
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Iyul
Anonim
Sadə Arduino Uno və ESP8266 inteqrasiyası
Sadə Arduino Uno və ESP8266 inteqrasiyası

Məqsədimiz, AT əmrlərinə cavab verən proqram təminatına sahib olduqları təqdirdə, əksər ESP8266 cihazlarında proqram təminatında yaxşı işləyəcək bir Esp8266 AT əmr kitabxanası (ITEAD kitabxanasına əsaslanaraq) yaratmaq idi (ümumiyyətlə istehsalçının defoltudur).

Bu ilkin kitabxananı test üçün paylayırıq və Github Deposu vasitəsilə rəy və təkmilləşdirmələriniz üçün minnətdarıq.

Avadanlıq komponentləri:

  1. ESP8266
  2. Arduino UNO və Genuino UNO
  3. Məntiq Səviyyə Çeviricisi - İki istiqamətli
  4. Çörək lövhəsi
  5. Jumper telləri

Proqram proqramları və onlayn xidmətlər:

  1. Arduino IDE
  2. circuit.io
  3. Firmware.ino

Addım 1: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama

ESP8266 -nı Software Serial vasitəsi ilə qoşulmuş naqillərdə göstərildiyi kimi bir məntiq çeviricisi istifadə edərək Arduino Uno lövhənizə qoşun.

Addım 2: Wi-Fi şəbəkənizə qoşulun

Github-dan Firmware.ino kitabxanasını açın və Wi-Fi üçün SSID və parolunuzu daxil edin:

const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";

Addım 3: Eskizi Arduino -ya yükləyin

Eskizi Arduino -ya yükləyin
Eskizi Arduino -ya yükləyin

Arduino'yu kompüterinizə qoşun və eskizi yükləyin.

Addım 4: Arduino IDE -də Serial Monitoru açın

Arduino IDE -də Serial Monitoru açın
Arduino IDE -də Serial Monitoru açın

Arduino IDE-də (yuxarı sağ küncdə) Serial monitor düyməsini basın. Hər şey qaydasındadırsa, serial monitorda aşağıdakı çıxışı görməlisiniz.

Addım 5: Problemlərin aradan qaldırılması

Giderme
Giderme

Cavab almırsınızsa, ESP firmware proqramını aşağıda göstərilənə yeniləməyə çalışın. Bunun kimi bir 3.3v FTDI lövhəsi istifadə edin.

ESP -ni FTDI -yə bağlayın ESP8266Flasher alın

1.1.1.1 Firmware əldə edin

ESP -ni yandırın

Proqram seriyasından istifadə edərkən esp8266 -dan qismən cavab alırsınızsa, bura daxil olun:

C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / library / SoftwareSerial / src / SoftwareSerial.h

42 -ci sətri dəyişdirin:

#define _SS_MAX_RX_BUFF 64 // RX tampon ölçüsü

Kimə: #define _SS_MAX_RX_BUFF 256 // RX tampon ölçüsü.

Bu proqram serial tamponunu genişləndirəcək. Bəzən başlanğıcda baud dərəcəsini təyin etmək uğursuz olur, Arduino sıfırlamağa çalışın, yaxşı işləməlidir. Nədənsə hələ də probleminiz varsa, problemi həll etməyə çalışacağımız üçün bura şərh yazın. Hər hansı bir təkmilləşdirmə təklifiniz varsa, Github-da çəkmə tələbi edin. Ümumiyyətlə, bu kod bütün Arduino Uno ESP8266-01 versiyaları üçün işləməlidir.

Mənbə:-

www.hackster.io

create.arduino.cc

Addım 6: Mənimlə əlaqə saxlayın (Lazım gələrsə)

Bu təlimatla bağlı hər hansı bir probleminiz varsa, mənimlə əlaqə saxlaya bilərsiniz:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Tövsiyə: