Archivo de la etiqueta: lcd

Medidor de altura

Con la ayuda de un sensor HC-SR04 podemos realizar un pequeño proyecto que nos permitirá medir la altura de una persona al igual que las máquinas disponibles en muchas farmacias.

En la parte superior instalaremos el sensor de ultrasonidos HC-SR04 mirando hacia el suelo. Obtendremos la  altura medida hasta el suelo para hacer la calibración:

En nuestro ejemplo la medición en vacio ha sido de : 196.5 cm

El proyecto final restará la distancia medida hasta el objeto (cabeza de la persona) y la restará de la distancia total medida en vacio hasta el suelo.

El valor obtenido lo mostraremos en una pantalla LCD (actualizaremos la medición cada 1 segundo).

http://www.arduinoblocks.com/web/project/19711

Ejemplo del montaje en funcionamiento:

 

 

 

Compartir

LCD – Caracteres personalizados

Ya podemos definir nuestros propios caracteres personalizados para la pantalla LCD de forma sencilla y rápida!

Bloque para definir el símbolo (de los 8 posibles):

Con el botón derecho en la opción “ayuda” accedemos al editor de mapa de bits para definir un nuevo símbolo LCD:

http://www.arduinoblocks.com/web/help/chareditor

Aquí diseñamos el símbolo personalizado:

y copiamos los datos, para pegarlos en el bloque de definición:

ya podemos utilizar el símbolo en el programa y mostrarlo en cualquier posición de la pantalla LCD:

Y el resultado:

 

 

 

Compartir

Medidor de distancia con HC-SR04 y LCD

El sensor HC-SR04 permite medir los objetos que se encuentran entre 2cm y 400 cm de distancia, con una resolución de 0.3cm. En la práctica suele ser un poco menos de distancia la que es capaz de detectar correctamente.

Es un sensor muy utilizado en robots que necesitan moverse evitando obstáculos a su alrededor.

El sensor funciona emitiendo un tren de impulsos de ultrasonidos, si hay algún objeto cerca los ultrasonidos rebotan en él y el sensor capta los ultrasonidos rebotados de vuelta (eco). Midiendo el tiempo que tarda los ultrasonidos desde que se emiten hasta que vuelven rebotados podemos saber la distancia a la que se encuentra el objeto detectado.

El uso del sensor en ArduinoBlocks es muy sencillo, con el bloque correspondiente obtenemos directamente el valor de la distancia en cm al que se encuentra el objeto detectado:

Para mostrar la información utilizaremos un display LCD 2×16.

Después de inicializar la pantalla y hacer una pequeña presentación, cada 1000 ms (1s) actualizaremos la pantalla mostrando la información del valor de distancia leído desde el sensor.

Montaje:

Video del funcionamiento:

Proyecto compartido en ArduinoBlocks:

http://arduinoblocks.com/web/project/1013

 

https://www.amazon.es/ArduinoBlocks-Programaci%C3%B3n-visual-bloques-Arduino/dp/1535513284/

Compartir

LCD 4×20 demo

En una de las última actualizaciones se añadió en ArduinoBlocks la compatibilidad con LCD de 4 líneas y 20 caracteres de ancho, vamos a ver un pequeño ejemplo de su utilización…

El montaje con conexión I2C es muy sencillo (4 cables):

SDA -> Pin A4

SCL -> Pin A5

VCC

GND

Un ejemplo sencillo de programación:

Y así queda en funcionamiento…

Proyecto compartido:

http://arduinoblocks.com/web/project/983

 

Más información y ejemplos, en el libro oficial de ArduinoBlocks en Amazon…

 

Compartir