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

Uso del sensor de humedad del suelo YL-39 + YL-69 con Arduino

Componentes y suministros

Arduino UNO
× 1
sensor de humedad del suelo
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Planeo hacer una automatización para nuestro invernadero, así que comencé poco a poco, jugando primero con los sensores que necesito. A continuación se explica cómo utilizar el par YL-39 (lógica) + YL-69 (sonda) que forman el sensor de humedad del suelo.

El módulo YL-39 tiene 4 pines:

- VCC:3,3-5 V

- GND

- A0:salida analógica que Arduino puede leer fácilmente

- D0:pin digital que va BAJO o ALTO dependiendo de un valor preestablecido

El problema con estos sensores es que la propia sonda funciona al tratar de medir la corriente que va de un lado a otro. Debido a que esta electrólisis ocurre, puede destruir la sonda (YL-69) bastante rápido en suelos con mucha humedad. Para evitar esto, en lugar de vincular directamente el VCC al VCC / 5V de Arduino, simplemente lo vinculamos a un pin digital y lo alimentamos (el pin digital se pone ALTO) solo antes de hacer una lectura (consulte el código para esto).

Para conectarlo al Arduino solo necesita conectar A0 desde YL-39 a A1 desde Arduino y VCC desde YL-39 al pin digital 6 desde Arduino.

Eso es todo.

Código

  • sensor_de_humedad_yl_39_69.ino
sensor_humedad_yl_39_69.ino Arduino
 // YL-39 + YL-69 sensor de humedad byte sensor_humedad_pin =A1; byte sensor_de_humedad_vcc =6; void setup () {// Inicia el pinMode de la placa del sensor de humedad (sensor_humedad_vcc, SALIDA); digitalWrite (sensor_de_humedad_vcc, BAJO); // Configurar Serial while (! Serial); retraso (1000); Serial.begin (9600);} int read_humidity_sensor () {digitalWrite (humedad_sensor_vcc, HIGH); retraso (500); valor int =analogRead (sensor_de_humedad_pin); digitalWrite (sensor_de_humedad_vcc, BAJO); return 1023 - value;} void loop () {Serial.print ("Nivel de humedad (0-1023):"); Serial.println (read_humidity_sensor ()); retraso (10000);} 

Esquemas

yl-39.fzz

Proceso de manufactura

  1. La integración de los datos del sensor con el microprocesador Raspberry Pi
  2. Aeroponía con Raspberry Pi y sensor de humedad
  3. Uso del sensor de radar pulsado A111 con una Raspberry Pi
  4. Uso de la placa Pioneer de PSoC 6 con el escudo complementario de Pioneer IoT
  5. Atenuación de luces con PWM usando el botón pulsador
  6. Capturando las gotas de agua con Arduino
  7. Sistema de asistencia que usa Arduino y RFID con Python
  8. Sensor DHT11 con LED y altavoz piezoeléctrico
  9. Monitoreo de CO2 con sensor K30
  10. Sensor de obstáculos simple con Arduino
  11. Sensor capacitivo de huellas dactilares con Arduino o ESP8266