Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Guide pas à pas : Connecter le capteur d'humidité du sol YL-39/YL-69 à un Arduino UNO

Composants et fournitures

Composant Quantité
Arduino UNO 1
Capteur d'humidité du sol YL-39 (logique) + YL-69 (sonde) 1

Applications et services en ligne

À propos de ce projet

Je prévois d'automatiser notre serre, alors j'ai commencé par tester les capteurs nécessaires. Voici comment utiliser le duo YL-39 (module logique) + YL-69 (sonde) qui forme le capteur d'humidité du sol.

Description du module YL-39

Le module YL-39 possède 4 broches :

Problème d'électrolyse et solution

La sonde mesure le courant qui traverse le sol entre ses deux électrodes. Cela provoque de l'électrolyse qui peut détruire la sonde (YL-69) rapidement dans les sols très humides. Pour éviter cela, au lieu de connecter VCC directement au 5 V de l'Arduino, on le relie à une broche numérique qu'on met à HIGH uniquement juste avant la lecture (voir le code).

Câblage

Connectez simplement :

C'est tout !

Guide pas à pas : Connecter le capteur d humidité du sol YL-39/YL-69 à un Arduino UNO
Guide pas à pas : Connecter le capteur d humidité du sol YL-39/YL-69 à un Arduino UNO

Code

humidity_sensor_yl_39_69.ino Arduino
// Capteur d'humidité YL-39 + YL-69
byte humidity_sensor_pin = A1;
byte humidity_sensor_vcc = 6;

void setup() {
  pinMode(humidity_sensor_vcc, OUTPUT);
  digitalWrite(humidity_sensor_vcc, LOW);
  while (!Serial);
  delay(1000);
  Serial.begin(9600);
}

int read_humidity_sensor() {
  digitalWrite(humidity_sensor_vcc, HIGH);
  delay(500);
  int value = analogRead(humidity_sensor_pin);
  digitalWrite(humidity_sensor_vcc, LOW);
  return 1023 - value; // Inversion : valeur haute = sol sec
}

void loop() {
  Serial.print("Niveau d'humidité (0-1023) : ");
  Serial.println(read_humidity_sensor());
  delay(10000); // Lecture toutes les 10 secondes
}

Schémas

yl-39.fzz (fichier Fritzing)

Processus de fabrication

  1. Intégration de données de capteurs sur Raspberry Pi : Guide pratique complet
  2. Construire un système aéroponique automatisé avec Raspberry Pi et capteur d'humidité
  3. Intégrer le radar pulsé Acconeer A111 à un Raspberry Pi : Guide pratique
  4. Maîtriser la Carte PSoC 6 Pioneer avec le Shield IoT Add-On : Guide du Développeur
  5. Contrôler la Luminosité de LEDs par PWM avec un Bouton Poussoir sur Arduino Mega
  6. Photographie Haute Vitesse : Capturez les Gouttes d'Eau avec Arduino Nano
  7. Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
  8. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  9. Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur