Usando o Sensor de Umidade do Solo YL-39 + YL-69 com Arduino
Componentes e suprimentos
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
|
Sobre este projeto
Pretendo fazer uma automação para nossa estufa, então comecei pequeno, brincando primeiro com os sensores de que preciso. Aqui está como usar o par YL-39 (lógica) + YL-69 (sonda) que forma o sensor de umidade do solo.
O módulo YL-39 possui 4 pinos:
- VCC:3,3-5V
- GND
- A0:saída analógica que pode ser facilmente lida pelo Arduino
- D0:pino digital que fica BAIXO ou ALTO dependendo de um valor predefinido
O problema com esses sensores é que a própria sonda funciona tentando medir a corrente que vai de um lado para o outro. Por causa dessa eletrólise, ela pode destruir a sonda (YL-69) muito rápido em solos com alta umidade. Para contornar isso, em vez de vincular diretamente o VCC ao VCC / 5V do Arduino, simplesmente o vinculamos a um pino digital e o ligamos (o pino digital fica ALTO) apenas antes de fazermos uma leitura (veja o código para isso).
Para conectá-lo ao Arduino, você só precisa conectar A0 do YL-39 ao A1 do Arduino e VCC do YL-39 ao pino digital 6 do Arduino.
Isso é tudo.
Código
- umidade_sensor_yl_39_69.ino
umidade_sensor_yl_39_69.ino Arduino
// YL-39 + YL-69 sensor de umidade byte umidade_sensor_pin =A1; byte umidade_sensor_vcc =6; void setup () {// Inicia a placa do sensor de umidade pinMode (umidade_sensor_vcc, SAÍDA); digitalWrite (umidade_sensor_vcc, BAIXO); // Configurar serial while (! Serial); atraso (1000); Serial.begin (9600);} int read_humidity_sensor () {digitalWrite (umidade_sensor_vcc, HIGH); atraso (500); valor interno =analogRead (umidade_sensor_pin); digitalWrite (umidade_sensor_vcc, BAIXO); retornar 1023 - valor;} void loop () {Serial.print ("Nível de umidade (0-1023):"); Serial.println (read_humidity_sensor ()); atraso (10000);}
Esquemas
yl-39.fzzProcesso de manufatura
- A integração dos dados do sensor com o microprocessador Raspberry Pi
- Aeroponia com Raspberry Pi e sensor de umidade
- Usando o sensor de radar pulsado A111 com um Raspberry Pi
- Usando o PSoC 6 Pioneer Board com o Pioneer IoT Add-on Shield
- Luzes de dimerização com PWM usando o botão de ação
- Capturando as gotas de água com Arduino
- Sistema de atendimento usando Arduino e RFID com Python
- Sensor DHT11 com LEDs e um alto-falante Piezo
- Monitoramento de CO2 com Sensor K30
- Sensor de obstáculo simples com Arduino