Página principal
Sensores
18B20 LDR BMP180 DHT22
Arduino - Gambas - Python
Debía realizar un circuito electrónico
para añadir a una página web donde indicara la temperatura ambiente.
La idea era solo colocar un sensor de temperatura 18B20, pero se me
ocurrió añadir mas sensores.
En este circuito coloco varios sensores:
-18B20 sensor de temperatura.
-LDR sensor de luz.
-BMP180 sensor de presión y temperatura.
-DHT220 sensor de temperatura y humedad. (he utilizado el
equivalente AM2302)
Todos los datos de estos sensores se transmiten al PC mediante el
terminal serie.
Circuito montado.
Circuito.
Para la representación de los datos he utilizado dos programas.
El primero está realizado en Gambas (VB para linux).
El segundo realizado en Python.
En ambos programas busca la placa de sensores dentro de todos los
posibles puertos serie.
Si encuentra el módulo de sensores los representa en pantalla.
Toda la programación se ha realizado en el entorno Linux con la
distribución Debian 9.
La información de sensores se manda cada 5 segundos.
Su transformación para que funcionase en Windows en el caso de
Phyton es fácil, solo cambiar la lista de dispositivos serie.
Programa Gambas (VB para linux).
Programa Phyton.
El montaje es perfecto para probar sensores.
Si no tenéis alguno de los sensores, deberéis anular el código
correspondiente al sensor en el programa del arduino.
PROGRAMAS
VIDEO
Saludos.
Juan Galaz
Bibliografía:
predi.html
raspb.html
arterec.html
tm16tem.html