Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Sensor de humedad para plantas de bricolaje

Componentes y suministros

Arduino UNO
× 1
Resistencia 221 ohm
× 3
Resistencia de 10k ohmios
× 1
Ánodo común difuso RGB
× 1
Tuercas y tornillos
× 2
Protoboard sin soldadura de tamaño medio
× 1
Cables de puente macho / macho
× 8

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Sensor de humedad para plantas de bricolaje

¡Vea este proyecto en mi sitio web!

Este proyecto calculará el contenido de agua del suelo alrededor de una planta midiendo la constante dieléctrica (la capacidad del suelo para transmitir electricidad) y lo alertará con un LED rojo cuando la planta necesita más agua o uno azul cuando tiene demasiada.

Deberá reunir estas cosas para construir este proyecto:

  • Arduino UNO o equivalente (x1):https://amzn.to/2DLjxR2
  • Resistencias de 220 Ω * (para LED) (x3):https://amzn.to/2S2sV5R
  • Resistencia de 10 kΩ (x1) - marrón negro naranja:https://amzn.to/2S2sV5R
  • LED RGB (x1) o 3 LED de diferentes colores:https://amzn.to/2Fzbusx
  • Cables de puente largos (x2):https://amzn.to/2Q7kiKc
  • Cables de puente (x6):https://amzn.to/2Q7kiKc
  • Placa de pruebas (x1):https://amzn.to/2RYqiSK
  • Pernos de cualquier tamaño (x2):https://amzn.to/2qWLYTF
  • Tuercas del mismo diámetro que los pernos anteriores (x2):https://amzn.to/2qWLYTF

Como asociado de Amazon, gano con las compras que califican.

Paso 1:crea puntas de sensor

Deberá repetir este paso dos veces (una para cada diente):

  • Comience a apretar la tuerca alrededor del perno
  • Deslice el extremo del cable de puente largo entre la tuerca y la cabeza del perno.
  • Siga apretando la tuerca hasta que no pueda sacar el cable de puente

Paso 2:crea el circuito

Siga el esquema o la imagen de la placa de pruebas, la que funcione mejor para usted. Los cables etiquetados como "fuera" son las dos puntas que acaba de crear.

Paso 3:Cargue el código

Copie y pegue este código en el IDE de Arduino:

  int wetPin =0; int wetVal =0; int tooDry =150; // establece el parámetro bajo para plantint tooWet =400; // establece el parámetro alto para plantvoid setup () {Serial.begin (9600);} void loop () {wetVal =analogRead (wetPin); Serial.println (wetVal); int porcentaje =2,718282 * 2,718282 * (0,008985 * wetVal + 0,207762); // calcula el porcentaje para las sondas con una separación de entre 1 y 1,5 pulgadas Serial.print (percent); Serial.println ("% de humedad"); if (wetVal <=tooDry) {digitalWrite (4, HIGH); // LED rojo digitalWrite (3, BAJO); digitalWrite (2, BAJO); } más si (valorHúmedo> =demasiado húmedo) {escritura digital (4, BAJA); escritura digital (3, ALTA); // LED azul digitalWrite (2, BAJO); } else {digitalWrite (4, LOW); digitalWrite (3, BAJO); escritura digital (2, ALTA); // LED verde} delay (250);}  

Paso 4:coloque las clavijas del sensor

  • Inserte las puntas que hizo con una separación de 1 "a 1.5" en el suelo cerca de la planta que desea monitorear.
  • Dele a la planta una cantidad saludable de agua y abra el monitor en serie
  • Debería darle lecturas alrededor del 25 al 30% si le dio la cantidad correcta de agua
  • De lo contrario, intente mover las puntas para hacerlo bien (o simplemente agregó demasiada agua)

Notas adicionales:

Si va a salir al exterior, querrá poner su circuito dentro de un Tupperware u otro recipiente impermeable para protegerlo de los elementos. Luego taladre algunos agujeros para que pasen los cables del sensor y agregue una caja de batería para alimentarlo. Sin embargo, el mío no sale al exterior y estará bien sin un contenedor.

Código

  • Fragmento de código n. ° 1
Fragmento de código n. ° 1 Texto sin formato
 int wetPin =0; int wetVal =0; int tooDry =150; // establece el parámetro bajo para plantint tooWet =400; // establece el parámetro alto para plantvoid setup () {Serial.begin (9600);} void loop () {wetVal =analogRead (wetPin); Serial.println (wetVal); int porcentaje =2,718282 * 2,718282 * (0,008985 * wetVal + 0,207762); // calcula el porcentaje para las sondas con una separación de entre 1 y 1,5 pulgadas Serial.print (percent); Serial.println ("% de humedad"); if (wetVal <=tooDry) {digitalWrite (4, HIGH); // LED rojo digitalWrite (3, BAJO); digitalWrite (2, BAJO); } más si (valorHúmedo> =demasiado húmedo) {escritura digital (4, BAJA); escritura digital (3, ALTA); // LED azul digitalWrite (2, BAJO); } else {digitalWrite (4, LOW); digitalWrite (3, BAJO); escritura digital (2, ALTA); // LED verde} retraso (250);} 

Esquemas


Proceso de manufactura

  1. Sensor de humedad del suelo Raspberry Pi
  2. Alerta de sed Alarma de planta
  3. DIY Osciloscopio Arduino simple de 20 kHz en Nokia 5110 LCD
  4. Reloj Word en italiano
  5. Sistema de riego de plantas domésticas
  6. Prototipo de sensor de color:detecta el nombre del color de los objetos
  7. Medidor de kWh Sigfox
  8. Monitor de temperatura Bluetooth
  9. Medidor de capacitancia de rango automático simple para bricolaje (10pF-10000microF)
  10. Bloqueo controlado por gestos
  11. Mide tu tiempo de reacción