Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Usando o Sensor de Umidade do Solo YL-39 + YL-69 com Arduino

Componentes e suprimentos

Arduino UNO
× 1
sensor de umidade do solo
× 1

Aplicativos e serviços online

Arduino IDE

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.fzz

Processo de manufatura

  1. A integração dos dados do sensor com o microprocessador Raspberry Pi
  2. Aeroponia com Raspberry Pi e sensor de umidade
  3. Usando o sensor de radar pulsado A111 com um Raspberry Pi
  4. Usando o PSoC 6 Pioneer Board com o Pioneer IoT Add-on Shield
  5. Luzes de dimerização com PWM usando o botão de ação
  6. Capturando as gotas de água com Arduino
  7. Sistema de atendimento usando Arduino e RFID com Python
  8. Sensor DHT11 com LEDs e um alto-falante Piezo
  9. Monitoramento de CO2 com Sensor K30
  10. Sensor de obstáculo simples com Arduino