Módulo Ethernet ENC28J60
Descripción
El módulo Ethernet ENC28J60 permite conectar cualquier microcontrolador como Arduino o PIC a la red Ethernet y de esa forma poder enviar y recibir datos desde una red local o internet. Basado en el Controlador Ethernet ENC28J60 de Microchip que cumple con las especificaciones IEEE 802.3, posee además Acceso directo a memoria (DMA), hardware específico para el cálculo de las sumas de control (IP checksums), filtrado de paquetes y más. La interfaz de comunicación es de tipo SPI, compatible con sistemas digitales de 3.3V o 5V como Arduino, Teensy, Pic o Raspberry Pi. El módulo incluye también el conector RJ45 con transformadores de aislamiento y leds de link/status.
Utilizar el módulo Ethernet ENC28J60 con Arduino es muy sencillo: basta realizar la conexión SPI y cargar la librería respectiva, se recomienda utilizar la librería: EtherCard. La comunicación con Arduino es mediante el bus SPI, por lo que dependiendo de nuestro modelo de placa Arduino debemos tomar en cuenta que pines son los adecuados para SPI. Debemos tomar especial consideración con el Pin Chip Select o CS, que si bien puede ser cualquier pin digital, normalmente se utiliza el pin 10 en Arduino Uno y Nano, mientras que para Arduino Mega es el pin 53.
Entre las principales aplicaciones que podemos desarrollar con este módulo podemos mencionar: controlar remotamente nuestro hogar (domótica), crear un SCADA utilizando OPC Server, Sistemas de Internet de las Cosas (IoT), control de relays, lectura remota de sensores y más.
Datos Técnicos
- Voltaje de operación: 3.3V - 5V DC
- Basado en el controlador Ethernet ENC28J60 de Microchip
- Interfaz con el microcontrolador host por SPI
- Interfaz Ethernet 802.3
- Ancho de banda: 10 Mbps Half o Full Duplex (Manual)
- Soportado por el Stack TCP/IP de Microchip Technology
- Conector RJ45 HR911105A con transformadores de aislación incorporados
- LED de Encendido
- Cristal de 25 Mhz
- Dimensiones: 51*18*17mm
- Peso: 11 gramos