HeTPro-Tutoriales

Creamos tutoriales de electrónica digital para estudiantes, profesionistasy hoobistas de la electrónica, robótica o mecatronica. Tenemos tutoriales de Arduino, QT-Creator, OpenCV, Electrónica analógica y digital, entre otros temas.

Arduino Octopus LCD I2C 20×4

Para empezar, en este tutorial se elaboró un programa en el cual tomamos la lectura de un sensor de  humedad octopus. Esta misma que se muestra en una pantalla LCD 20 x 4 por medio del protocolo  I2C.

Materiales :

El sensor de humedad Octopus  para suelo puede leer la cantidad de humedad presente en el suelo que lo rodea. Es un sensor de baja tecnología, pero es ideal para el seguimiento de un jardín urbano. Este sensor utiliza las dos sondas para pasar corriente a través del suelo, y luego lee la resistencia para obtener el nivel de humedad. Más agua hace que la conducción eléctrica del suelo se lea más fácilmente (menos resistencia), mientras que el suelo seco es mal conductor de la electricidad (mayor resistencia).

Para este tutorial es necesario descargar la librería :

#include <LiquidCrystal_I2C.h>

Link de descarga :https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

 


Programación con el sensor Octopus

Ya que se tiene la librería , se programo para poder leer el valor del sensor Octopus en el puerto serial de la siguiente manera :

 

Lectura Octopus
Lectura Octopus

 

Se conectó de la siguiente forma el sensor a el Arduino  como se muestra en la siguiente imagen:

Conexión Octopus
Conexión Octopus

Programación pantalla LCD I2C

Una vez ya conectado el sensor de la anterior forma, se programó  para poder mostrar la lectura del mismo de la siguiente forma:


Como se muestra en el código, se utilizaron las 4 filas de la pantalla LCD , la lectura del sensor lo estará mostrando con un retardo de 500 milisegundos en la segunda fila por medio del protocolo I2C.

 

Pantalla LCD 16x4 I2C
Pantalla LCD 20×4 I2C

 

Octopus LCD 16X4
Octopus LCD 16X4





Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *