PoE económico con Uno y Ethernet Shield

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

Für arduinoProduktvorstellungen

1 comentario

Dirk

Dirk

Guten Tag,
wenn ich auf den Link “Ethernet Shield” gehe komme ich auf die Seite von Amazon. Bei “UNO” kommt eine Fehlermeldung. Beim Bodenfeuchtesensor komme ich auf eure Seite. Warum, das entzieht sich meiner Kenntnis.

Deja un comentario

Todos los comentarios son moderados antes de ser publicados