Агуулгын хүснэгт:

Энгийн Arduino Uno ба ESP8266 интеграци: 6 алхам
Энгийн Arduino Uno ба ESP8266 интеграци: 6 алхам

Видео: Энгийн Arduino Uno ба ESP8266 интеграци: 6 алхам

Видео: Энгийн Arduino Uno ба ESP8266 интеграци: 6 алхам
Видео: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Арваннэгдүгээр
Anonim
Энгийн Arduino Uno ба ESP8266 интеграцчлал
Энгийн Arduino Uno ба ESP8266 интеграцчлал

Бидний зорилго бол AT8 командуудад хариу өгөх програм хангамжтай бол ихэнх ESP8266 төхөөрөмжүүдийн програм хангамж дээр сайн ажилладаг Esp8266 AT командын номын санг (ITEAD номын санд суурилсан) бий болгох явдал байв (ихэвчлэн үйлдвэрлэгчийн анхдагч байдаг).

Бид энэхүү урьдчилсан номын санг турших зорилгоор тарааж байгаа бөгөөд Github репозитороор дамжуулан таны санал хүсэлт, сайжруулалтад талархаж байна.

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд:

  1. ESP8266
  2. Arduino UNO ба Genuino UNO
  3. Логик түвшний хөрвүүлэгч - Хоёр чиглэлтэй
  4. Талхны самбар
  5. Холбогч утас

Програм хангамж, онлайн үйлчилгээ:

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

Алхам 1: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

ESP8266 -ийг Software Serial -ээр Arduino Uno самбартаа логик хөрвүүлэгч ашиглан холбоно.

Алхам 2: Wi-Fi сүлжээгээ холбоно уу

Github-аас Firmware.ino номын санг нээгээд Wi-Fi сүлжээндээ SSID болон нууц үгээ оруулна уу.

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

Алхам 3: Sketch -ийг Arduino дээрээ байршуулна уу

Sketch -ийг Arduino дээрээ байршуулна уу
Sketch -ийг Arduino дээрээ байршуулна уу

Arduino -г компьютерт холбоод ноорогоо байршуулна уу.

Алхам 4: Arduino IDE дээр цуваа мониторыг нээнэ үү

Arduino IDE дээр цуваа мониторыг нээнэ үү
Arduino IDE дээр цуваа мониторыг нээнэ үү

Arduino IDE (баруун дээд буланд байгаа) сериал монитор товчийг дарна уу. Хэрэв бүх зүйл хэвийн байгаа бол та цуваа дэлгэц дээр дараах гаралтыг харах ёстой.

Алхам 5: Алдааг олж засварлах

Алдааг олж засварлах
Алдааг олж засварлах

Хэрэв танд хариу өгөхгүй бол ESP програмыг доорх програм руу шинэчилж үзээрэй. Үүнтэй адил 3.3V FTDI самбар ашиглана уу.

ESP -ийг FTDI -д холбож ESP8266Flasher -ийг аваарай

1.1.1.1 Firmware -ийг авах

ESP -г асаах

Хэрэв та програм хангамжийн цуваа ашиглахдаа esp8266 -аас хэсэгчилсэн хариу авбал дараах руу орно уу.

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

42 -р мөрийг өөрчлөх:

_SS_MAX_RX_BUFF 64 // RX буферийн хэмжээг тодорхойлох

To: #define _SS_MAX_RX_BUFF 256 // RX буферийн хэмжээг.

Энэ нь програм хангамжийн цуваа буферийг томруулах болно. Заримдаа эхлүүлэх үед дамжуулах хурдыг тохируулах нь бүтэлгүйтдэг тул Arduino -г дахин тохируулж үзээрэй, энэ нь сайн ажиллах ёстой. Хэрэв ямар нэгэн шалтгаанаар танд асуудал байсаар байвал энд тайлбар бичээрэй, ингэснээр бид асуудлыг олж тогтоохыг хичээх болно. Хэрэв танд сайжруулах санал байвал Github дээр татах хүсэлт гаргана уу. Ерөнхийдөө энэ код нь Arduino Uno ESP8266-01-ийн бүх хувилбаруудад ажиллах ёстой.

Эх сурвалж:-

www.hackster.io

create.arduino.cc

Алхам 6: Надтай холбоо бариарай (хэрэв шаардлагатай бол)

Хэрэв танд энэ зааварчилгааны талаар ямар нэгэн асуудал байвал надтай холбоо барьж болно.

Бипул Кумар Гупта

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Зөвлөмж болгож буй: