NEW V2.0
 
SKU
ELE-ESP32-DevKitC-LAN8720

ESP32 Ethernet DevKitC LAN8720 Screw Terminal Expansion Board

Disponibile
Valutazione:
96 % of 100
 
In Offerta 18,60 € Prezzo di listino 20,90 €
Ottieni fino a 0,56 € di cashback (pari a 56 punti BF)
mastercard nexi paypal visa postepay google pay apple pay bonifico contrassegno
Informazioni aggiuntive:
Spedito in: 1-2 giorni
Spedizione da: 4.90€ - Gratis da 59.9€ Info
Hai bisogno di aiuto? Vai al centro assistenza
Informazioni su diritto di recesso e garanzia

Dettagli: ESP32 Ethernet DevKitC LAN8720 Screw Terminal Expansion Board

La scheda ESP32-DevKitC-LAN8720 Ethernet 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.

Expansion board sviluppata per essere utilizzata unitamente al modulo di sviluppo ESP32 WROOM DevKitC 38 pins. 

La scheda ESP32-DevKitC-LAN8720 Screw Terminal espone inoltre i pin non utilizzati dal chip LAN8720 su una pratica morsettiera (screw terminal), ideale per il collegamento di periferiche compatibili.

FUNZIONI PRINCIPALI PER ESP32:

- ETHERNET
- SCREW TERMINAL

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.

CONTROLLER COMPATIBILI:

 ESP32 WROOM DevKitC 38 pins/GPIO

E' DISPONIBILE UN CASE PROGETTATO PER ALLOGGIARE LA SCHEDA:


ATTENZIONE: ESP32 WROVER NON COMPATIBILE DIRETTAMENTE 

ATTENZIONE: INSTALLARE IL MODULO ESP32 DevKitC CORRETTO AVENTE LE DIMENSIONI DI 54.4 mm x 27.9 mm 38 GPIO

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-WROOM-DevKitC (38 pin)
Marca ZioTester
Altezza (mm) 15
Larghezza (mm) 44
Lunghezza (mm) 82
Certificazione CE

Recensioni su ESP32 Ethernet DevKitC LAN8720 Screw Terminal Expansion Board

Scrivi la tua recensione
Vuoi dire la tua su questo prodotto? Accedi o Registrati e scrivi la tua recensione
Le immagini dei prodotti sono indicative e possono differire dal prodotto finale. Le schede descrittive dei prodotti non sono impegnative e possono essere soggette a variazioni