ESP32-S1 ETH01 v1.4 TCP-IP 26pinov

12.99 (DDV vključen)

ESP32-S1 ETH01 v1.4 (WT32-ETH01) združuje dvojedrni ESP32 z vgrajenim RJ45 Ethernet 10/100 Mbps, WiFi in Bluetooth 4.2 — za zanesljive IoT aplikacije brez brezžičnih motenj.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 46 - C8 Kategorije: , ,
Opis

Opis

ESP32 z vgrajenim Ethernet RJ45 — za zanesljivo IoT brez brezžičnih motenj

ESP32-S1 ETH01 v1.4, znan tudi kot WT32-ETH01, je razvojna plošča kitajskega proizvajalca Wireless-Tag, ki na kompaktnih 58 × 25,3 mm združuje dvojedrni procesor ESP32, vgrajeni mrežni vmesnik Ethernet RJ45 10/100 Mbps in 2,4 GHz WiFi ter Bluetooth 4.2. Medtem ko večina ESP32 plošč ponuja le brezžično povezavo, ta modul omogoča hkratno uporabo žične in brezžične mreže — odločilna prednost tam, kjer WiFi ni dovolj zanesljiv.

Zahvaljujoč integriranem Ethernet PHY čipu LAN8720A je mrežna latenca nizka in prenos stabilen celo v industrijskih okoljih z elektromagnetnimi motnjami. Plošča nima USB konektorja — za programiranje je potreben zunanji USB–UART adapter. Podprta je v Arduino IDE, ESP-IDF in PlatformIO s knjižnico ETH.h, ki je del standardnega ESP32 cora.

Anatomija krmilnika

LastnostPodatek
Tip krmilnikaESP32 razvojna plošča z Ethernet RJ45
MikrokrmilnikESP32-D0WDQ6, Xtensa® LX6 dvojedrni, do 240 MHz
Ethernet PHYLAN8720A, 10/100 Mbps, RJ45 konektor
USB konektorNi vgrajenega USB — potreben zunanji USB–UART adapter
Logična napetost3,3 V
Napajalna napetost5 V ali 3,3 V (izberi eno)
Pini26 (2 × 13), od tega več zasedenih z Ethernet vmesnikom

Ključne lastnosti

  • Vgrajen Ethernet RJ45 10/100 Mbps – žična mrežna povezava neposredno na plošči, brez dodatnega ščita ali modula
  • Hkratno delovanje WiFi + Ethernet – WiFi za OTA posodobitve, Ethernet za prenos podatkov ali obratno
  • Dvojedrni ESP32 do 240 MHz – dovolj zmogljiv za TCP/IP stack, MQTT, HTTPS in lokalno obdelavo podatkov
  • WiFi 802.11 b/g/n/e/i + Bluetooth 4.2 BLE – tri tipe wireless v enem modulu
  • OTA posodobitve prek omrežja – oddaljeno ažuriranje firmware brez fizičnega dostopa do naprave
  • Kompakten format – 58 × 25,3 mm, primerno za vgradnjo v ohišje ali DIN letev
  • Delovna temperatura –40 do +85 °C – industrijska temperaturna odpornost

Kaj potrebujem za začetek?

  • USB–UART adapter (3,3 V logika) – npr. CH340 ali CP2102; plošča nima USB — brez adapterja ni programiranja
  • 5 V napajanje (min. 500 mA) – prek VCC pina; ne 3,3 V, sicer Ethernet PHY ne deluje pravilno
  • Arduino IDE 2.x z ESP32 board paketom – namesti knjižnico ETH.h (vključena v ESP32 core)
  • Ethernet UTP kabel (kat. 5 ali 5e) – za povezavo z usmerjevalnikom ali switchem
  • Dupont kabli M-F – za priklop GPIO pinov in napajanja

Moj prvi projekt – 3 koraki

  1. Poveži USB–UART adapter: TX → RX0, RX → TX0, GND → GND, EN pin → 10 kΩ na 3,3 V; GPIO0 → GND za bootloader
  2. Namesti ESP32 core v Arduino IDE; izberi Tools → Board → ESP32 Dev Module; Tools → Upload Speed → 115200
  3. Odpri primer ETH_LAN8720 iz Examples → ETH; nastavi staticki IP ali DHCP in preizkusi spletno zahtevo

Primeri uporabe

  • Industrijski IoT gateway (zbiranje podatkov iz senzorjev prek RS485/Modbus, pošiljanje prek Ethernet v cloud)
  • Pametna hiša brez WiFi motenj (krmiljenje releje, luci, ogrevanja prek žičnega omrežja)
  • NAS ali strojni stank (datotečni streženik ali Web API z ESP32 + SD kartico)
  • IP kamera most (serijski prenos videa ali senzorskih podatkov prek Ethernet)
  • OTA update stacion (lokalni OTA server za posodabljanje fleet ESP32 naprav brez WiFi)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikESP32-D0WDQ6
ArhitekturaXtensa® LX6 dvojedrni, 32-bit, do 240 MHz
Flash pomnilnik4 MB (32 Mbit QSPI)
WiFi802.11 b/g/n/e/i, 2,4–2,5 GHz, do 150 Mbps
Bluetoothv4.2 BR/EDR + BLE, občutljivost –97 dBm
Ethernet PHYLAN8720A
Ethernet hitrost10/100 Mbps, avto-MDI/MDIX (prečna/direktna)
KonektorRJ45 (vgrajen)
Pini26 (2 × 13, 2,54 mm raster)
Serijski vmesnik80 – 5 000 000 bps
Napajanje5 V ali 3,3 V (izberi eno)
Povprečni tok80 mA (min. 500 mA napajalni tok)
USB konektorNi — potreben zunanji USB–UART
Dimenzije58 × 25,3 mm
Delovna temperatura–40 °C do +85 °C

Primerjava: ESP32-S1 ETH01 vs ESP32 NodeMCU vs ESP32 + W5500

ESP32-S1 ETH01ESP32 NodeMCUESP32 + W5500
EthernetVgrajen RJ45NiZunanji W5500 ščit
WiFiDa, hkratnoDaDa
USBNe — ext. adapterDa (Type-C/micro)Da
Velikost58 × 25 mm49 × 26 mm~100 mm kombinirano
CenaSrednjaNižjaVišja (2 modula)

Inženirski PRO nasvet

GPIO0 je hkrati BOOT pin in del Ethernet vmesnika – na WT32-ETH01 je GPIO0 potreben tako za vstop v bootloader med programiranjem (GPIO0 = LOW pri resetu) kot za LAN8720A Ethernet PHY (CLK signal). Če imaš GPIO0 povežan z zunanjo napravo, ki ga vlece na GND, bo plošča vsakokrat ob resetu vstopila v programirni način in ne bo delovala. Rešitev: pusti GPIO0 prost med normalnim delovanjem in ga povezi na GND samo med naloževanjem firmware. Prav tako paziti, da napajanje res doseže 5 V — pri 3,3 V VCC napajanju PHY čip ne inicializira pravilno in Ethernet preprosto ne deluje.

Kompatibilnost

Arduino IDE 2.x z ESP32 board core (Espressif Systems v2.x ali v3.x). Za Ethernet: knjižnica ETH.h je del ESP32 Arduino core — ni potrebno naročiti ločeno. ESP-IDF 5.x za produkcijsko kodo. PlatformIO z espressif32 platformo. Podprta omrežni protokoli: IPv4, TCP/UDP, MQTT, HTTP/HTTPS, DHCP in statiki IP.

Dokumentacija