Tabla de contenido:

Alarma de agua del árbol de Navidad: 3 pasos
Alarma de agua del árbol de Navidad: 3 pasos

Video: Alarma de agua del árbol de Navidad: 3 pasos

Video: Alarma de agua del árbol de Navidad: 3 pasos
Video: Cómo decorar tu árbol de Navidad en 6 sencillos pasos. 2024, Mes de julio
Anonim
Alarma de agua de árbol de Navidad
Alarma de agua de árbol de Navidad

Este es un proyecto de ejemplo simple que puede usarse si tiene un árbol real para Navidad y necesita asegurarse de que permanezca regado. Al crecer, recuerdo que tendríamos que meter la mano debajo del árbol y mover el dedo en el soporte del árbol para ver si había agua. En la era de la tecnología, ¡debe haber una mejor manera! Este sencillo proyecto leerá el nivel del agua utilizando un sensor de nivel de agua analógico, un zumbador pasivo y un MCU basado en Arduino. Todo lo necesario para este proyecto (y otros temas navideños en los que estoy trabajando) se puede hacer con este único kit.

Suministros:

  • (1) Proyecto ELEGOO Mega 2560 El kit de inicio definitivo más completo con tutorial compatible con Arduino IDE - Amazon, no afiliado

    • Controlador MEGA 2560
    • Sensor de detección de nivel de agua
    • Zumbador pasivo
    • cable pasa corriente

Paso 1: conexiones

Conexiones
Conexiones
Conexiones
Conexiones

Como mencioné, este es un proyecto bastante simple para trabajar y modificar. El sensor de nivel de agua es solo un dispositivo de tres cables y el zumbador tiene solo dos conexiones y puede ser alimentado directamente por los pines Arduino PWM. Dado que este es un proyecto tan simple, no voy a hacer un esquema de las conexiones, sino solo una lista de pin a pin. Este kit de inicio viene con un CD que proporciona bonitos esquemas e imágenes para cada uno de los componentes. También hay algunas piezas de código de ejemplo para ayudar con el uso de los diferentes elementos.

Para este proyecto, las conexiones son las siguientes …

Nivel de agua (+) - Arduino (5V)

Nivel de agua (-) - Arduino (GND)

Nivel de agua (S) - Arduino (A0)

Zumbador (-) - Arduino (GND)

Zumbador (+) - Arduino (11)

Paso 2: Código de muestra

Código de muestra
Código de muestra
Código de muestra
Código de muestra
Código de muestra
Código de muestra

El código de este programa es bastante simple, menos de 30 líneas. Simplemente lee el valor del sensor de nivel de agua, lo compara con el valor preestablecido que yo decido que es suficiente agua y luego emite un pitido para avisarle o no. De la forma en que lo tengo configurado, puede terminar como una alarma de humo con la batería agotada, emitiendo un pitido corto de vez en cuando. Una vez que el agua esté lo suficientemente llena, sonará cinco pitidos para avisarle que se ha agregado suficiente agua. Estos pitidos de "llenado" solo se producen una vez después de que se haya llenado.

El programa también enviará el valor analógico al puerto serie para depurarlo cuando intente averiguar qué tan lleno está su soporte. Esto se puede escalar a un valor porcentual, volumen de agua, etc. ¡Lo que sea que desee para satisfacer sus necesidades!

Este código se puede modificar fácilmente para cambiar el valor del nivel del agua, cómo el timbre te anuncia los problemas, etc. Estoy usando la función 'tono' de Arduino que te permite poner una frecuencia y tiempo para que suene un timbre. Hace que sea muy sencillo utilizar un zumbador directamente con un pin PWM.

También he subido el código aquí para que lo use, modifique, separe, copie, etc.

Paso 3: expansión

Expansión
Expansión

Este ejemplo tiene muchas aplicaciones después de que termine la Navidad. Esto podría usarse en otros entornos de plantas que se sientan en el agua, como la hidroponía. También puede modificar esto para usarlo en un acuario de peces para asegurarse de que el nivel del agua no baje demasiado.

Aunque este es solo un sistema de 5V, siempre debe tener cuidado al usar dispositivos electrónicos cerca del agua y no sumergirlos por completo. Si no se siente cómodo con la electricidad cerca del agua, busque ayuda.

Otra mejora para este proyecto sería tener algún tipo de clip o caja para colocar el sensor de nivel de agua para que pueda ajustarlo mejor. Hay dos orificios de montaje y una bonita ranura cortada en la PCB que sería bastante fácil de montar en un soporte o gabinete impreso en 3D. Actualmente estoy luchando contra problemas con mi impresora, por lo que no he podido imprimir nada en un tiempo.

El kit Elegoo que estoy usando también viene con una batería de 9V y un conector para que puedas hacer que este dispositivo esté completamente alimentado por batería y no tengas que mantenerlo atado a una toma de corriente.

También puede reducir el tamaño de este proyecto con bastante facilidad utilizando un controlador de estilo Mini y montando todo esto en una placa de circuito pequeña. Usé el Mega porque es lo que tengo disponible.

Espero que este Instructable le haya dado una idea de algo que puede hacer con estos sensores. También tendré otros proyectos relacionados con la Navidad este mes. ¡No dude en comunicarse con cualquier pregunta!

Recomendado: