Arduino-red-webserver
6 entradas analógicas y 7 entradas digitales.
Medidor de temperatura a través de la red.
xsetaseta@gmail.com
6 entradas analógicas y 7 entradas digitales.
Medidor de temperatura a través de la red.
xsetaseta@gmail.com
Este es mi primer contacto con la placa de red y lector de SD para arduino.
La tarjeta Arduino Ethernet Shield se puede encontrar en el mercado entre 9€ y 25€ depende del suministrador.
Para mas detalles visitar la página oficial http://www.arduino.cc/en/Main/ArduinoEthernetShield.
La comunicación con el chip W5100 y con la tarjeta SD se hace a través del bus SPI.
La activación del chip de red se efectúa con el pin 10 del arduino, y la activación tarjeta SD se realiza con el pin 4.
El primer montaje es una ampliación del programa que viene de ejemplo en el arduino, WebServer.
He añadido las 7 entradas digitales, además de poner color a las fuentes.
Imagen del valor de las entradas en un navegador.
// SETA43 |
La primera aplicación que me vino a la mente que no fuera complicada, fue un medidor de temperatura mediante el LM35.
El integrado de 3 patillas LM35 es un detector de temperatura que varia 10mV cada ºC y su rango de medidas va de -55ºC a +150ºC.
El programa realizado lee el voltaje de salida del LM35 en la patilla A0 del arduino para luego transformarlo en grados centígrados.
No he querido complicar el montaje para medir grados negativos, el que quiera medir grados negativos le recomiendo ver un antiguo montaje ter876.htm donde se explica como hacerlo, es muy fácil.
Recordar que la alimentación del arduino puede ser del USB o del alimentador, y puede variar entre 5V y 5.6V, lo que hace variar la referencia del convertidor A/D , del mismo modo la medida de la temperatura. Esta variación la calculo en 1ºC arriba o abajo.
Montaje del circuito medidor de temperatura.
// SETA43 |
Bibliografía:
http://www.arduino.cc/en/Main/ArduinoEthernetShield
http://dam.mellis.org/
Saludos.
JUAN GALAZ