Módulos Arduino - Sensor de lluvia: 4 pasos

Módulos Arduino - Sensor de lluvia: 4 pasos

Tabla de contenido:

Anonim

Una guía de inicio rápida y sencilla para usar y explorar el módulo del sensor de lluvia a veces llamado "Módulo del sensor de gotas de lluvia" con un Arduino.

Me di cuenta de que, recientemente, escribí un Instructable sobre sensores de llama, un tipo de sensor de agua podría ser un buen ecualizador.

Materiales necesitados:

  • Sensor de lluvia (modelo con salida analógica)
  • 3x Cables de puente macho a hembra
  • 2x Cables de puente hembra a hembra
  • Un Arduino, cualquier sabor.
  • Fuente de agua

Suministros:

Paso 1: Conozca su sensor de lluvia:

Uso:

Los sensores de lluvia se utilizan en la detección de agua más allá de lo que puede detectar un sensor de humedad.

Cómo funciona:

El sensor de lluvia detecta el agua que completa los circuitos en los cables impresos de sus tableros de sensores. La placa del sensor actúa como una resistencia variable que cambiará de 100k ohms cuando esté húmeda a 2M ohms cuando esté seca. En resumen, cuanto más húmeda sea la placa, más corriente se llevará a cabo.

Patas:

A0 ………. Salida analógica

D0 ……… salida digital

GND ….. tierra

VCC …… Voltaje positivo (entrada: 5v para analógico 3.3v para digital.)

Pasadores de bucle:

+ ………. Conexión de la placa del sensor A

- ………. Conexión de la placa del sensor B

Dimensiones:

2.17 pulg. X 1.57 pulg. X 0.31 pulg. (5.5 cm x 4.0 cm x 0.8 cm)

Peso:

0.28 oz (8 g)

Paso 2: Pruebas y resolución de problemas:

Pruebas:

Para probar el sensor de lluvia y asegurarse de que funciona correctamente, conecte el VCC a una fuente de alimentación de 5 V y GND. Intente colocar algunas gotas de agua en la placa de detección del sensor de lluvia y el D0-LED debería encenderse.

Solución de problemas:

Si el D0-LED no se enciende, verifique lo siguiente:

  • ¿Está el módulo conectado correctamente?
  • A veces la salinidad es un problema con estas unidades, esta funcionó bien con agua filtrada y embotellada, pero en algunos casos es posible que tenga que agregar un poco de sal para aumentar la conducción de las aguas.
  • Esto podría ser un poco más complicado, pero por alguna razón dos modelos diferentes de dos fabricantes diferentes han tenido defectos en sus habilidades de soldadura. Asegúrese de que todos los SMD y conectores pequeños se hayan soldado correctamente. IE - ¿Son las juntas de soldadura realmente soldadas?
  • Si ninguno de los anteriores hace que el D0-LED se encienda, su sensor puede estar defectuoso.

Paso 3: Cableado a un Arduino:

Para conectar el sensor de lluvia al Arduino para analógico, simplemente conecte lo siguiente como se muestra:

Sensor de lluvia …………….. Arduino

VCC …………………………. 5v

GND ………………………… GND

A0 ……………………………. Analógico en 0

Sensor de lluvia ……………. Tablero de sensores

+……………………………… +

-………………………………. -

Paso 4: Ejemplo de Arduino Sketch:

El siguiente código mapea y lee los valores analógicos dados por el sensor de lluvia (0-1024). El sensor de lluvia tendrá la siguiente reacción con este código:

  • Si la placa del sensor está completamente empapada; Se activará "caso 0" y se enviará "Inundación" al monitor en serie.
  • Si la placa del sensor tiene gotas de agua; Se activará "caso 1" y se enviará "Advertencia de lluvia" al monitor de serie.
  • Si la placa del sensor está seca; "caso 2" se activará y "No llueve" se enviará al monitor serie.

* Para ver la salida, apunte un monitor serie como Putty a su Arduino.

* Este código se actualiza constantemente para proporcionar una retroalimentación en tiempo real del sensor de lluvia.

Código:

Adjunto debido al formateo.