Prodotti a marchio CE, garantiti fino a 2 anni Prodotti a marchio CE, garantiti fino a 2 anni
Assistenza liquidi Serve aiuto? Contatta l'assistenza tecnica

ESP32 DevKitC LAN8720 Screw Terminal con Ethernet LAN8720

di: ZioTester
Disponibile
SKU
ELE-ESP32-DevKitC-LAN8720
Punti BestFriends Vale fino a 57 punti BestFriends
ESP32-DevKitC-LAN8720 Screw Terminal con Ethernet LAN8720 per WROOM (ESP32 non incluso) V 2.0
18,90 €
Vuoi risparmiare? Usa i punti BestFriends. Scopri come!
Spedito in: 1-2 giorni
Spedizione da 4.90€ - Gratis da 49€ Info
Hai bisogno di aiuto? Vai al centro assistenza
Informazioni su diritto di recesso e garanzia

Dettagli: ESP32 DevKitC LAN8720 Screw Terminal con Ethernet LAN8720

La scheda ESP32-DevKitC-LAN8720 Screw Terminal è ideale per la realizzazione di progetti IoT e per le applicazioni che richiedono una connessione ethernet stabile e affidabile.

Il chip LAN8720, considerato al momento una delle migliori opzioni per la connessione ethernet su ESP32, permette facilmente di convertire un'applicazione WiFi in ethernet senza dover riscrivere il codice o preoccuparsi di problemi di compatibilità con altre librerie.

La scheda espone inoltre i pin non utilizzati su una pratica morsettiera (screw terminal), ideale per il collegamento di periferiche compatibili.

Caratteristiche principali:

  • Controller adatto all'utilizzo in ambito IoT e per applicazioni in produzione H24

  • Chip LAN8720 per una connessione ethernet stabile e affidabile su ESP32

  • Facile conversione da WiFi a ethernet senza dover riscrivere il codice o preoccuparsi di problemi di compatibilità

  • Morsettiera (screw terminal) per il collegamento di periferiche compatibili.

Periferiche Compatibili:

  • Controllers: ESP32 WROOM DevKitC 38 pins ATTENZIONE: ESP32 WROVER non COMPATIBILE

Puoi trovare tutti i nostri progetti su https://ziotester.github.io e le indicazioni per l'utilizzo della LAN8720 al seguente indirizzo https://ziotester.github.io/hardware/lan8720/examples/

ATTENZIONE: ESP32 NON INCLUSO

LAN8720 Screw Terminal per ESP32 DevKitC

ESEMPIO DI UTILIZZO CON PLATFORMIO E ARDUINO IDE:

Codice:

Platformio.ini:

[env:esp32dev]

platform = [email protected]
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed  = 921600
monitor_filters = esp32_exception_decoder

Main.cpp:

/*
ETHERNET CONNECTION 
ESP32-DevKitC-LAN8720
by Ziotester.it 
You do not need to edit this file to test ethernet connection with ESP32-DevKitC-LAN8720 by ZioTester.it with DHCP
More info on https://github.com/ZioTester/ESP32-DevKitC-LAN8720
*/
#include <Arduino.h> #include <ETH.h> /*/////////////////////////////////////////////// ///////////////////////////////////////////////// CONFIGURATION NEEDED BY LAN8720 CHIP DO NOT EDIT! ///////////////////////////////////////////////// ///////////////////////////////////////////////*/
#define ETH_CLOCK_IN_PIN 0 #define ETH_MDIO_PIN 18 #define ETH_TXD0_PIN 19 #define ETH_TXEN_PIN 21 #define ETH_TXD1_PIN 22 #define ETH_MDC_PIN 23 #define ETH_RXD0_PIN 25 #define ETH_RXD1_PIN 26 #define ETH_MODE2_PIN 27
//Nelle versioni precedenti il power pin è 12
#define ETH_POWER_PIN 17 #define ETH_ADDR 1 #define ETH_TYPE ETH_PHY_LAN8720 #define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN
///////////////////////////////////////////////// ///////////////////////////////////////////////// static bool eth_connected = false; void WiFiEvent(WiFiEvent_t event) { switch (event) { case SYSTEM_EVENT_ETH_START: Serial.println("ETH Started"); ETH.setHostname("ziotester-eth"); break; case SYSTEM_EVENT_ETH_CONNECTED: Serial.println("ETH Connected (SYSTEM_EVENT_ETH_CONNECTED)"); break; case SYSTEM_EVENT_ETH_GOT_IP: Serial.print("ETH MAC: "); Serial.print(ETH.macAddress()); Serial.print(", IPv4: "); Serial.print(ETH.localIP()); if (ETH.fullDuplex()) { Serial.print(", FULL_DUPLEX"); } Serial.print(", "); Serial.print(ETH.linkSpeed()); Serial.println("Mbps"); eth_connected = true; break; case SYSTEM_EVENT_ETH_DISCONNECTED: Serial.println("ETH Disconnected"); eth_connected = false; break; case SYSTEM_EVENT_ETH_STOP: Serial.println("ETH Stopped"); eth_connected = false; break; default: break; } } void setup() { Serial.begin(115200); pinMode(ETH_POWER_PIN, OUTPUT); delay(99); WiFi.onEvent(WiFiEvent); ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK_MODE);
////////////////////////////////////////////////////////////////////////////////////
/* STATIC IP (uncomment if you want static IP) */ /* IPAddress ipAddress; IPAddress gateway; IPAddress subnet; IPAddress dns; ipAddress.fromString("192.168.1.30"); gateway.fromString("192.168.1.1"); subnet.fromString("255.255.255.0"); dns.fromString("8.8.8.8"); ETH.config(ipAddress, gateway, subnet, dns); */
//////////////////////////////////////////////////////////////////////////////////// } void loop() {}

Maggiori Informazioni

Maggiori Informazioni
EAN 8068020574446
Controller compatibili ESP32-DevKitC (38 pin)
Marca ZioTester
Altezza (mm) 15
Larghezza (mm) 44
Lunghezza (mm) 82
Certificazione CE

Recensioni su ESP32 DevKitC LAN8720 Screw Terminal con Ethernet LAN8720

Scrivi la tua recensione
Vuoi dire la tua su questo prodotto? Accedi o Registrati e scrivi la tua recensione
Account in attesa di verifica