Sisällysluettelo:

Yksinkertainen Arduino Uno ja ESP8266 -integraatio: 6 vaihetta
Yksinkertainen Arduino Uno ja ESP8266 -integraatio: 6 vaihetta

Video: Yksinkertainen Arduino Uno ja ESP8266 -integraatio: 6 vaihetta

Video: Yksinkertainen Arduino Uno ja ESP8266 -integraatio: 6 vaihetta
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Heinäkuu
Anonim
Yksinkertainen Arduino Uno ja ESP8266 -integraatio
Yksinkertainen Arduino Uno ja ESP8266 -integraatio

Tavoitteenamme oli luoda Esp8266 AT -komentokirjasto (joka perustuu ITEAD -kirjastoon), joka toimisi hyvin ohjelmistosarjoissa useimmissa ESP8266 -laitteissa, jos niillä on laiteohjelmisto, joka vastaa AT -komentoihin (mikä on yleensä valmistajan oletus).

Jaamme tämän alustavan kirjaston testattavaksi ja arvostamme palautettasi ja parannuksiasi Github -arkiston kautta.

Laitteiston osat:

  1. ESP8266
  2. Arduino UNO ja Genuino UNO
  3. Loogisen tason muunnin - kaksisuuntainen
  4. Leipälauta
  5. Hyppyjohdot

Ohjelmistosovellukset ja verkkopalvelut:

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

Vaihe 1: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus

Liitä ESP8266 Software Serialin kautta Arduino Uno -kortillesi logiikkamuuntimen avulla, kuten liitteenä olevassa kytkentäkuvassa.

Vaihe 2: Yhdistä Wi-Fi-verkkoon

Avaa Firmware.ino-kirjasto Githubista ja kirjoita SSID-tunnuksesi ja salasanasi Wi-Fi-verkkoon:

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

Vaihe 3: Lataa luonnos Arduinollesi

Lataa luonnos Arduinollesi
Lataa luonnos Arduinollesi

Liitä Arduino tietokoneeseen ja lataa luonnos.

Vaihe 4: Avaa sarjamonitori Arduino IDE: ssä

Avaa sarjamonitori Arduino IDE: ssä
Avaa sarjamonitori Arduino IDE: ssä

Napsauta Sarjamonitori-painiketta Arduino IDE: ssä (oikeassa yläkulmassa). Jos kaikki on kunnossa, sinun pitäisi nähdä seuraava näyttö sarjamonitorissa.

Vaihe 5: Vianetsintä

Ongelmien karttoittaminen
Ongelmien karttoittaminen

Jos et saa vastausta, päivitä ESP -laiteohjelmisto alla olevaan. Käytä 3.3v FTDI -korttia, kuten tämä.

Liitä ESP FTDI -laitteeseen Hanki ESP8266Flasher

Hanki 1.1.1.1 -laiteohjelmisto

Salama ESP

Jos saat osittaisen vastauksen esp8266: lta, kun käytät ohjelmistosarjaa, siirry osoitteeseen:

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

Vaihda rivi 42:

#define _SS_MAX_RX_BUFF 64 // RX -puskurin koko

Vastaanottaja: #define _SS_MAX_RX_BUFF 256 // RX -puskurin koko.

Tämä suurentaa ohjelmiston sarjapuskuria. Joskus siirtonopeuden asettaminen alustukseen epäonnistuu, yritä nollata Arduino, sen pitäisi toimia hyvin. Jos sinulla on jostain syystä edelleen ongelmia, kommentoi tähän, niin yritämme löytää ongelman. Jos sinulla on parannusehdotuksia, tee pull-pyyntö Githubissa. Yleensä tämän koodin pitäisi toimia kaikissa Arduino Uno ESP8266-01 -versioissa.

Lähde:-

www.hackster.io

create.arduino.cc

Vaihe 6: Ota yhteyttä (tarvittaessa)

Jos sinulla on ongelmia tämän ohjeen kanssa, voit ottaa minuun yhteyttä:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Suositeltava: