Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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:
- ESP8266
- Arduino UNO ja Genuino UNO
- Loogisen tason muunnin - kaksisuuntainen
- Leipälauta
- Hyppyjohdot
Ohjelmistosovellukset ja verkkopalvelut:
- Arduino IDE
- piiri.io
- Firmware.ino
Vaihe 1: 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
Liitä Arduino tietokoneeseen ja lataa luonnos.
Vaihe 4: 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ä
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