Hola a todos
muchos de ustedes ciertamente conocen PoE, es decir, Power over Ethernet (802.3). PoE es un tema sorprendentemente complejo con mucho que considerar. PoE se está volviendo cada vez más popular y se ha utilizado con más frecuencia recientemente. Las soluciones profesionales actualmente funcionan con 48V, pero el estándar se está ampliando constantemente. Reconstruir una solución PoE profesional no es fácil, ya que es necesario incluir muchos parámetros. Por ejemplo, el espesor de los cables en la línea es decisivo y sólo se permite una pequeña caída de tensión (retorno y retorno). Ahora hay dispositivos en el mercado que pueden tirar hasta 100W. 100W con 48V en el mismo cable que las líneas de datos genera fallas masivas, lo que también convenció a los aficionados fallar. Los inyectores y divisores PoE activos con filtros adecuados son esenciales y relativamente costosos en este rango de rendimiento. La Fundación Arduino produjo durante un tiempo Escudos PoE para el Uno, que ahora apenas están disponibles.
Es por eso que hoy estamos probando barato, adaptadores PoE pasivos
En mi opinión, la descripción del producto del artículo debe disfrutarse con precaución.
La conexión de levas IP a estos adaptadores ha sido una práctica común durante años, pero cuando se utiliza con un interruptor PoE, cables de alta potencia requeridos o más largos (a partir de 15 m) esto puede causar problemas. Para una ONU, sin embargo, eso es suficiente.
Para nuestro experimento, utilizamos un Uno con Escudo EthernetUn 10m Gato. 6 Cables Dependiendo de la fuente de alimentación, es posible que deba Módulo DC-DC. Como sensor de ejemplo, utilizamos Sensor de humedad del suelo 1.2
Utilizamos una fuente de alimentación de 12V porque la ONU puede tolerar un voltaje de 12V a través de la toma de corriente, a través del módulo DC-DC esto se puede reducir si es necesario. Una fuente de alimentación de 9V debe ser la más adecuada.
Nuestra configuración de prueba:
Modificamos ligeramente el código de muestra del Arduino Ethernet Libary:
/* Servidor Web Un servidor web simple que muestra el valor de los pines de entrada analógica. usando un escudo Ethernet Arduino Wiznet. Circuito: Escudo Ethernet conectado a los pines 10, 11, 12, 13 Entradas analógicas conectadas a los pines A0 a A5 (opcional) creado el 18 de dicde2009 por David A. Mellis modificado 9 abr 2012 por Tom Igoe modificado 02 Septiembre 2015 por Arturo Guadalupi */ #include <Spi.H> #include <Ethernet.H> Byte Mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; Ipaddress Ip(192, 168, 1, 177); EthernetServer Servidor(80); Vacío Configuración() { Serial.Comenzar(9600); Ethernet.Comenzar(Mac, Ip); Servidor.Comenzar(); Serial.Impresión("IP del servidor: "); Serial.println(Ethernet.localIP()); } Vacío Bucle() { EthernetClient Cliente = Servidor.Disponible(); Si (Cliente) { Serial.println("Nuevo cliente"); Booleana currentLineIsBlank = Verdad; Mientras (Cliente.Conectado()) { Si (Cliente.Disponible()) { Char C = Cliente.Leer(); Serial.Escribir(C); Si (C == 'n' && currentLineIsBlank) { Cliente.println("HTTP/1.1 200 OK"); Cliente.println("Content-Type: text/html"); Cliente.println("Conexión: cerrar"); Cliente.println("Actualizar: 2"); Cliente.println(); Cliente.println("<! DOCTYPE HTML>"); Cliente.println("<html>"); Cliente.Impresión("Analogpin 0: <b>"); Cliente.Impresión(analogRead(A0)); Cliente.println("</b><br />"); Cliente.println("</html>"); Romper; } Si (C == 'n') { currentLineIsBlank = Verdad; } Más Si (C != 'A'r') { currentLineIsBlank = Falso; } } } Retraso(1); Cliente.Parada(); Serial.println("Conexión cerrada"); Serial.println(""); } }
El sensor se leerá según lo previsto:
Hasta el próximo post :)
YourS Moritz Spranger
Equipo AZ-Entrega
2 comentarios
Andreas Wolter
Da keine der Komponenten (Mikrocontroller oder Ethernet Shield) einen WLAN-Chip enthalten, ist hier eine schnurlose Netzwerkwerbindung (Wires LAN) nicht möglich. Es geht in diesem Beitrag vorrangig um die Spannungsversorgung über die Ethernetverbindung, was mit WLAN physikalisch nicht möglich ist.
Grüße,
Andreas Wolter
Andi Macht
Hat das WLAN?