Mundarija:

Oddiy Arduino Uno va ESP8266 integratsiyasi: 6 qadam
Oddiy Arduino Uno va ESP8266 integratsiyasi: 6 qadam

Video: Oddiy Arduino Uno va ESP8266 integratsiyasi: 6 qadam

Video: Oddiy Arduino Uno va ESP8266 integratsiyasi: 6 qadam
Video: Lesson 23: MAX7219 4 Digit Display | Arduino Step By Step Course 2024, Iyul
Anonim
Oddiy Arduino Uno va ESP8266 integratsiyasi
Oddiy Arduino Uno va ESP8266 integratsiyasi

Bizning maqsadimiz Esp8266 AT buyruqlar kutubxonasini yaratish edi (ITEAD kutubxonasi asosida), agar ular AT buyruqlariga javob beradigan dasturiy ta'minotga ega bo'lsalar, ESP8266 qurilmalarining ko'pchiligida dasturiy ta'minotda yaxshi ishlaydi.

Biz ushbu kutubxonani sinov uchun tarqatyapmiz va Github ombori orqali sizning mulohazalaringiz va yaxshilanishlaringizni qadrlaymiz.

Uskuna komponentlari:

  1. ESP8266
  2. Arduino UNO va Genuino UNO
  3. Mantiqiy darajali konvertor - ikki tomonlama
  4. Non paneli
  5. Jumper simlari

Dasturiy ta'minot va onlayn xizmatlar:

  1. Arduino IDE
  2. elektron pochta
  3. Firmware.ino

1 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish

ESP8266 ni Serial Software orqali Arduino Uno platasiga mantiqiy konvertor yordamida ulang.

2-qadam: Wi-Fi tarmog'ingizga ulaning

Github-dan Firmware.ino kutubxonasini oching va Wi-Fi tarmog'iga SSID va parolni kiriting:

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

3 -qadam: Eskizni Arduino -ga yuklang

Eskizni Arduino -ga yuklang
Eskizni Arduino -ga yuklang

Arduino -ni kompyuteringizga ulang va eskizni yuklang.

4 -qadam: Arduino IDE -da ketma -ket monitorni oching

Arduino IDE -da ketma -ket monitorni oching
Arduino IDE -da ketma -ket monitorni oching

Arduino IDE (yuqori o'ng burchakda) seriyali monitor tugmachasini bosing. Agar hamma narsa tartibda bo'lsa, ketma -ket monitorda siz quyidagi chiqishni ko'rishingiz kerak.

5 -qadam: Muammolarni bartaraf etish

Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Agar sizga hech qanday javob bo'lmasa, ESP dasturiy ta'minotini quyida ko'rsatilganiga yangilab ko'ring. 3.3V kuchlanishli FTDI kartasidan foydalaning.

ESPni FTDI ga ulang ESP8266Flasher -ni oling

1.1.1.1 dasturiy ta'minotini oling

ESPni yoqing

Agar siz dasturiy ta'minot ketma -ketligini ishlatishda esp8266 dan qisman javob olsangiz, quyidagi manzilga o'ting:

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

42 -qatorni o'zgartirish:

#define _SS_MAX_RX_BUFF 64 // RX bufer hajmi

Kimga: #define _SS_MAX_RX_BUFF 256 // RX bufer hajmi.

Bu dasturiy ta'minot ketma -ket buferini kengaytiradi. Ba'zida ishga tushirish paytida bod tezligini sozlash muvaffaqiyatsiz bo'ladi, Arduino -ni qayta o'rnatishga harakat qiling, u yaxshi ishlashi kerak. Agar biron sababga ko'ra siz hali ham muammoga duch kelayotgan bo'lsangiz, iltimos, bu erda izoh qoldiring, shunda biz muammoning echimini topishga harakat qilamiz. Agar sizda biron bir takomillashtirish bo'yicha takliflar bo'lsa, iltimos, Github-da tortishish so'rovini bajaring. Umuman olganda, bu kod Arduino Uno ESP8266-01 ning barcha versiyalarida ishlashi kerak.

Manba:-

www.hackster.io

create.arduino.cc

6 -qadam: Men bilan bog'laning (agar kerak bo'lsa)

Agar sizda ushbu ko'rsatma bilan bog'liq muammolar bo'lsa, men bilan bog'lanishingiz mumkin:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Tavsiya: