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

Capteur d'humidité du sol avec écran LCD

Composants et fournitures

Arduino UNO
× 1
Capteur d'humidité du sol SparkFun (avec bornes à vis)
× 1
Adafruit Standard LCD - 16x2 Blanc sur Bleu
× 1
Planche à pain (générique)
× 1

Outils et machines nécessaires

Fer à souder (générique)

Applications et services en ligne

Arduino IDE
circuito.io

À propos de ce projet

Le projet vous informe sur l'interfaçage du capteur d'humidité du sol et de l'écran LCD pour afficher. J'oublie tous les jours d'arroser ma plante et ma grand-mère me rappelait à l'arrosage. Alors maintenant, je pense que je devrais construire un projet pour montrer l'humidité, donc je me souviens que j'ai construit un projet, permet de vérifier l'humidité. J'ai donc rapidement ouvert Circuito.io et ajouté des entrées et des sorties et obtenu un schéma.

Connexion du capteur d'humidité

  • Connectez l'humidité du sol 0 à GND.
  • Connectez le signal d'humidité du sol à Arduino A3.
  • Connectez le Vin d'humidité du sol à Arduino 5v.

Connexion LCD

  • Connectez LCD GND à GND.
  • Connectez l'écran LCD SCL à l'Arduino A5.
  • Connectez le LCD SDA à l'Arduino A4.
  • LCD VCC vers Arduino 5V.

Code

  • Fichier sans titre
Fichier sans titreC/C++
#include  // initialise la librairie avec les numéros des pins de l'interfaceLiquidCrystal lcd(5, 4);// Ces constantes ne changeront pas. Ils sont utilisés pour donner des noms // aux broches utilisées :const int analogInPin =A5; // Broche d'entrée analogique à laquelle le capteur est attaché à int sensorValue =0; // valeur lue à partir de la configuration void de l'humidité du sol () {// configurer le nombre de colonnes et de lignes de l'écran LCD :lcd.begin (16, 2);delay(100);} void loop() {lcd.clear();lcd.print("Soil Moisture:");// imprime les résultats sur l'écran LCD:sensorValue =analogRead(analogInPin);// lit la valeur analogique:lcd.setCursor(0, 1);lcd.print( sensorValue);// attendez 300 millisecondes avant la prochaine boucle pour que le //convertisseur analogique-numérique se stabilise après la dernière lecture :delay(300);}

Schémas


Processus de fabrication

  1. Capteur d'humidité du sol Raspberry Pi
  2. Jeu de gyroscope Arduino avec MPU-6050
  3. Capteur DHT11 avec LED et haut-parleur piézo
  4. Surveillance du CO2 avec le capteur K30
  5. Unopad - Contrôleur MIDI Arduino avec Ableton
  6. Capteur d'obstacles simple avec Arduino
  7. Capteur d'empreintes digitales capacitif avec un Arduino ou ESP8266
  8. Jouer avec Nextion Display
  9. Réveil simple avec DS1302 RTC