Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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:
- ESP8266
- Arduino UNO in Genuino UNO
- Pretvornik logične ravni - dvosmerni
- Ogledna plošča
- Mostične žice
Programske aplikacije in spletne storitve:
- Arduino IDE
- circuito.io
- Firmware.ino
1. korak: 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
Arduino povežite z računalnikom in naložite skico.
4. korak: 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
Č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