UNO ESP8266 ESP-12E shield Keyestudio kompatibilno z Arduino

16.99 (DDV vključen)

Shield za Arduino UNO z modulom ESP8266 ESP-12E (Tensilica L106, 80/160 MHz) doda Wi-Fi brez dodatnega ožičenja.

2 na zalogi

Šifra: 28 - E1 Kategoriji: ,
Opis

Opis

Arduino UNO ESP8266 ESP-12E shield Keyestudio

Shield vsebuje modul ESP8266 ESP-12E s procesorjem Tensilica L106 (32-bit, 80 ali 160 MHz) in vgrajenim Wi-Fi vmesnikom (802.11 b/g/n), ki Arduinu UNO doda brezžično omrežno povezavo brez zunanjega modula ali ožičenja.

Mehanično se shield direktno vstavi na Arduino UNO ali kompatibilno ploščo — pini so poravnani z UNO standardom, zato ni potreben noben dodatni adapter. Komunikacija med AVR mikrokrmilnikom in ESP8266 poteka prek serijske linije (UART).

Ključne lastnosti

  • Wi-Fi modul ESP8266 ESP-12E – Tensilica L106, 80/160 MHz, 802.11 b/g/n, vgrajena ukrivljena antena na modulu
  • Direktna montaža na UNO – shield format, brez žic ali pretvornikov; napajanje in UART izhajata neposredno iz UNO pinov
  • Napajalne možnosti – napajanje prek USB porta Arduino ali zunanjega DC 7–12 V (prek priključka Vin/GND na shieldu)
  • 11 I/O pinov ESP8266 – 4 pini podpirajo PWM; analogni vhod sprejema 0–3,3 V
  • Delovna napetost 3,3 V – logika ESP8266 dela na 3,3 V; shifter ni vgrajen, kar je treba upoštevati pri direktnem priklopu na UNO 5 V pine
  • Podpora RTOS – ESP8266 RTOS SDK omogoča večopravilnost na strani Wi-Fi modula
  • Kompatibilnost z Arduino knjižnicami – deluje z ESP8266WiFi, ESP8266HTTPClient, PubSubClient (MQTT) in drugimi uveljavljenimi knjižnicami

Kaj potrebujem za začetek?

  • Arduino UNO (ali kompatibilna plošča) – osnova, na katero se shield vstavi
  • USB kabel tipa B – za programiranje Arduino plošče
  • Arduino IDE – brezplačno na arduino.cc; za nalaganje skic na UNO in konfiguriranje ESP8266
  • Knjižnica ESP8266WiFi – namestiti prek Library Manager v Arduino IDE (del paketa esp8266 by ESP8266 Community)
  • Wi-Fi dostopna točka (SSID + geslo) – za preizkus omrežne povezave
  • Jumper kabli – za morebitno preusmerjanje RX/TX pinov, če shield ne uporablja strojnega UART

Moj prvi projekt – 3 koraki

  1. Vstavi shield na Arduino UNO tako, da so vsi pini poravnani, in poveži UNO z računalnikom prek USB kabla tipa B.
  2. V Arduino IDE odpri File → Examples → ESP8266WiFi → WiFiScan; nastavi pravilni COM port in ploščo (Arduino UNO), nato naloži skico.
  3. Odpri Serial Monitor pri 115200 baud — ESP8266 bo izpisal seznam zaznanih Wi-Fi omrežij v okolici; uspešen izpis pomeni, da shield deluje pravilno.

Primeri uporabe

  • Pošiljanje podatkov senzorjev na splet (HTTP GET/POST na spletni strežnik ali API)
  • MQTT klient za IoT sisteme (PubSubClient knjižnica, broker npr. Mosquitto ali HiveMQ)
  • Preprosta spletna stran na Arduinu (ESP8266WebServer, lokalni AP ali STA način)
  • Nadzor GPIO prek Wi-Fi (vklop/izklop releja ali LED prek brskalnika)
  • Vremenski podatki iz interneta (REST API klici, razčlenjevanje JSON z ArduinoJson)
  • Integracija s pametnim domom (Home Assistant, openHAB prek MQTT ali HTTP)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
Wi-Fi modulESP8266 ESP-12E
ProcesorTensilica L106, 32-bit
Frekvenca80 MHz ali 160 MHz
Wi-Fi standard802.11 b/g/n
Delovna napetost3,3 V
Analogni vhod0–3,3 V (1 kanal)
Digitalni I/O pini (ESP8266)11 (4 s PWM)
AntenaVgrajena ukrivljena (PCB trace antenna)
Zunanje napajanjeDC 7–12 V (prek Vin/GND pinov)
OblikaArduino UNO shield format
Komunikacija z UNOUART (serijska)

Primerjava: ESP8266 ESP-12E shield vs ESP8266 ESP-01 modul vs ESP32

ESP8266 ESP-12E shield (ta izdelek)ESP8266 ESP-01 modulESP32 (samostojna plošča)
MontažaShield, direktno na UNOZahteva adapter ali žiceSamostojna plošča, ne shield
I/O pini modula11 (4 PWM)234+ (Wi-Fi + BT)
BluetoothNeNeDa (BLE + Classic)
Primerno za UNO ekosistemDaZ dodatnim delomNe (nadomesti UNO)

Inženirski PRO nasvet

Pozor na napetostne nivoje – ESP8266 dela na 3,3 V logiki, Arduino UNO pa na 5 V. Direktna povezava na RX pin ESP8266 brez delilnika napetosti ali level shifterja lahko dolgoročno poškoduje modul. Preverite, ali shield vključuje vgrajen napetostni delilnik za RX linijo; če ne, dodajte zunanjega (npr. 10 kΩ + 20 kΩ).

Kompatibilnost

Deluje z Arduino IDE 1.8.x in 2.x. Paket esp8266 by ESP8266 Community (Board Manager URL: https://arduino.esp8266.com/stable/package_esp8266com_index.json) je potreben za programiranje ESP8266 dela. Za komunikacijo med UNO in ESP8266 prek AT ukazov zadostuje standardna SoftwareSerial knjižnica. Podprti operacijski sistemi: Windows, macOS, Linux.

Dokumentacija