Kazalo:

Preprosta integracija Arduino Uno in ESP8266: 6 korakov
Preprosta integracija Arduino Uno in ESP8266: 6 korakov

Video: Preprosta integracija Arduino Uno in ESP8266: 6 korakov

Video: Preprosta integracija Arduino Uno in ESP8266: 6 korakov
Video: Открытое занятие «Arduino Uno microcontroller» 2024, Junij
Anonim
Preprosta integracija Arduino Uno in ESP8266
Preprosta integracija Arduino Uno in ESP8266

Naš cilj je bil ustvariti knjižnico ukazov Esp8266 AT (na osnovi knjižnice ITEAD), ki bi dobro delovala pri serijski programski opremi na večini naprav ESP8266, če imajo vdelano programsko opremo, ki se odziva na ukaze AT (kar je običajno privzeto pri proizvajalcu).

To predhodno knjižnico distribuiramo za testiranje in bi bili hvaležni za vaše povratne informacije in izboljšave prek skladišča Github.

Strojne komponente:

  1. ESP8266
  2. Arduino UNO in Genuino UNO
  3. Pretvornik logične ravni - dvosmerni
  4. Ogledna plošča
  5. Mostične žice

Programske aplikacije in spletne storitve:

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

1. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

ESP8266 prek programskega zaporedja priključite na ploščo Arduino Uno z logičnim pretvornikom, kot je prikazano na priloženi sliki ožičenja.

Korak: Povežite se z omrežjem Wi-Fi

Odprite knjižnico Firmware.ino v Githubu in vnesite svoj SSID in geslo za Wi-Fi:

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

3. korak: naložite skico v svoj Arduino

Naložite skico v svoj Arduino
Naložite skico v svoj Arduino

Arduino povežite z računalnikom in naložite skico.

4. korak: Odprite serijski monitor v Arduino IDE

Odprite serijski monitor v Arduino IDE
Odprite serijski monitor v Arduino IDE

Kliknite gumb Serijski monitor v Arduino IDE (v zgornjem desnem kotu). Če je vse v redu, bi morali na serijskem monitorju videti naslednji izhod.

5. korak: Odpravljanje težav

Odpravljanje težav
Odpravljanje težav

Če ne dobite odgovora, poskusite posodobiti vdelano programsko opremo ESP na spodnjo. Uporabite 3.3V FTDI ploščo, kot je ta.

Priključite ESP na FTDI Pridobite ESP8266Flasher

Prenesite 1.1.1.1 vdelano programsko opremo

Flash ESP

Če prejmete delni odgovor od esp8266 pri uporabi serijske programske opreme, pojdite na:

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

Spremeni vrstico 42:

#define _SS_MAX_RX_BUFF 64 // Velikost vmesnika RX

Za: #define _SS_MAX_RX_BUFF 256 // Velikost vmesnika RX.

To bo povečalo serijski vmesnik programske opreme. Včasih nastavitev hitrosti prenosa pri inicializaciji ne uspe, poskusite ponastaviti Arduino, vse bi moralo delovati. Če imate iz kakršnega koli razloga še vedno težave, prosimo, komentirajte tukaj, zato bomo težavo poskušali odkriti. Če imate kakršne koli predloge za izboljšave, prosimo, da povlečete zahtevo na Githubu. Na splošno bi morala ta koda delovati za vse različice Arduino Uno ESP8266-01.

Vir:-

www.hackster.io

create.arduino.cc

6. korak: Pišite mi (če je potrebno)

Če imate težave s tem navodilom, me lahko kontaktirate:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Priporočena: