PIE Conecta: Proyectos NodeMCU

1 Alarma de proximidad

Se utiliza un sensor de ultrasonidos HC-SR04 para medir la distancia a la que nos aproximamos a un objeto peligroso.

Los sensores de ultrasonidos son sensores baratos, y sencillos de usar. El rango de medición teórico del sensor HC-SR04 es de 2cm a 400 cm, con una resolución de 0.3cm. En la práctica, sin embargo, el rango de medición real es mucho más limitado, en torno a 20cm a 2 metros.

Los sensores de ultrasonidos son sensores de baja precisión. La orientación de la superficie a medir puede provocar que la onda se refleje, falseando la medición. Además, no resultan adecuados en entornos con gran número de objetos, dado que el sonido rebota en las superficies generando ecos y falsas mediciones. Tampoco son apropiados para el funcionamiento en el exterior y al aire libre.


Si se está a más de 20 cm no hay peligro y en el panel de Adafruit aparece un testigo en verde lo indica:

Si nos acercamos entre 20 y 7 cm la alarma sonora y el led rojo se encienden y apagan intermitentemente en señal de alerta. En el Dashboard aparece un semáforo amarillo sugiriendo que no te acerques más:

Si estamos más cerca de 7 cm la alarma sonora y el led se encienden y apagan más rápido. En el Dashboard aparece un testigo rojo indicando que estás en peligro:

El interruptor ON/OFF de la esquina superior izquierda («Alarma Sonora») permite silenciar la alarma sonora.

Imagen del montaje en la placa:

Este es el programa en AduinoBlocks:

2 Temperatura ambiente

En este proyecto se mide la temperatura de una habitación, y, en función de la temperatura que se desea, indican con un código de colores si hace frío, calor, o es la temperatura correcta. Se registra el valor de la temperatura para poder mostrar el histórico en una gráfica. Cuando hace calor pueden activar o desactivar un ventilador.

En este proyecto se usar el sensor DHT11, un LED RGB y un motor DC a través del puente L293D, variando la velocidad y el sentido de giro.

Aquí tienes un ejemplo (en una placa de Arduino; en la NodeCMYde uso de LED RGB con ArduinoBlocks. Recuerda que hay que proteger cada uno de los terminales del LED con una resistencia.

Montaje del proyecto:

Panel de Adafruit cuando hace frío:

Panel de Adafruit cuando la temperatura es la adecuada:

Panel de Adafruit cuando hace calor:

Programa de ArduinoBlocks:

Deja un comentario

Comments (

0

)

Diseña un sitio como este con WordPress.com
Comenzar