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é pour plantes de bricolage

Composants et fournitures

Arduino UNO
× 1
Résistance 221 ohm
× 3
Résistance 10k ohm
× 1
Anode commune diffuse RVB
× 1
Écrous et boulons
× 2
Planche à pain sans soudure demi-taille
× 1
Câbles de raccordement mâle/mâle
× 8

Applications et services en ligne

Arduino IDE

À propos de ce projet

Capteur d'humidité des plantes bricolage

Voir ce projet sur mon site Web !

Ce projet calculera la teneur en eau du sol autour d'une plante en mesurant la constante diélectrique (la capacité du sol à transmettre l'électricité) et vous alertera avec une LED rouge lorsque la plante a besoin de plus d'eau ou une bleue lorsqu'elle en a trop.

Vous devrez rassembler ces éléments pour construire ce projet :

  • Arduino UNO ou équivalent (x1) :https://amzn.to/2DLjxR2
  • Résistances 220Ω* (pour LED) (x3) :https://amzn.to/2S2sV5R
  • Résistance 10kΩ (x1) - marron noir orange :https://amzn.to/2S2sV5R
  • LED RVB (x1) ou 3 LED de couleurs différentes :https://amzn.to/2Fzbusx
  • Câbles de démarrage longs (x2) :https://amzn.to/2Q7kiKc
  • Câbles de démarrage (x6) :https://amzn.to/2Q7kiKc
  • Planche à pain (x1) :https://amzn.to/2RYqiSK
  • Boulons de toute taille (x2) :https://amzn.to/2qWLYTF
  • Écrous de même diamètre que les boulons ci-dessus (x2) :https://amzn.to/2qWLYTF

En tant qu'associé Amazon, je gagne des achats éligibles.

Étape 1 : Créez les broches du capteur

Vous devrez répéter cette étape deux fois (une fois pour chaque broche) :

  • Commencez à serrer l'écrou autour du boulon
  • Faites glisser l'extrémité du câble de démarrage long entre l'écrou et la tête du boulon.
  • Continuez à serrer l'écrou jusqu'à ce que vous ne puissiez pas retirer le câble de démarrage

Étape 2 : Créez le circuit

Suivez le schéma ou l'image de la maquette - celle qui vous convient le mieux. Les fils étiquetés "out" sont les deux broches que vous venez de créer.

Étape 3 : Télécharger le code

Copiez et collez ce code dans l'IDE Arduino :

int moistPin =0;int moistVal =0;int tooDry =150; //définir le paramètre bas pour plantint tooWet =400; //définir le paramètre élevé pour plantvoid setup(){ Serial.begin(9600);}void loop(){ moistVal =analogRead(moitPin); Serial.println(moitVal); pourcentage int =2,718282 * 2,718282 * (0,008985 * MoistVal + 0,207762) ; //calculer le pourcentage pour les sondes distantes d'environ 1 à 1,5 pouces Serial.print(percent); Serial.println("% d'humidité "); if (moitVal <=tooDry) { digitalWrite(4, HIGH); //LED rouge digitalWrite(3, LOW); digitalWrite(2, LOW); } else if (moitVal>=tooWet) { digitalWrite(4, LOW); digitalWrite(3, HAUT); //LED bleue digitalWrite(2, LOW); } else { digitalWrite(4, LOW); digitalWrite(3, LOW); digitalWrite(2, HAUT); //LED verte } délai(250);} 

Étape 4 : Placez les broches du capteur

  • Insérez les dents que vous avez faites à environ 1 " à 1,5 " d'intervalle dans le sol à proximité de la plante que vous souhaitez surveiller.
  • Donnez à la plante une bonne quantité d'eau et ouvrez le moniteur série
  • Il devrait vous donner des lectures d'environ 25 à 30 % si vous lui avez donné la bonne quantité d'eau
  • Si ce n'est pas le cas, essayez de déplacer les broches pour bien faire les choses (ou vous avez simplement ajouté trop d'eau)

Notes supplémentaires :

Si cela va à l'extérieur, vous voudrez mettre votre circuit à l'intérieur d'un Tupperware ou d'un autre récipient étanche pour le protéger des éléments. Percez ensuite des trous pour que les fils du capteur puissent passer et ajoutez un boîtier de batterie pour l'alimenter. Cependant, le mien ne sort pas et ira bien sans conteneur.

Code

  • Extrait de code n° 1
Extrait de code n°1Texte brut
int moistPin =0;int moistVal =0;int tooDry =150; //définir le paramètre bas pour plantint tooWet =400; //définir le paramètre élevé pour plantvoid setup(){ Serial.begin(9600);}void loop(){ moistVal =analogRead(moitPin); Serial.println(moitVal); pourcentage int =2,718282 * 2,718282 * (0,008985 * MoistVal + 0,207762) ; //calculer le pourcentage pour les sondes distantes d'environ 1 à 1,5 pouces Serial.print(percent); Serial.println("% d'humidité "); if (moitVal <=tooDry) { digitalWrite(4, HIGH); //LED rouge digitalWrite(3, LOW); digitalWrite(2, LOW); } else if (moitVal>=tooWet) { digitalWrite(4, LOW); digitalWrite(3, HAUT); //LED bleue digitalWrite(2, LOW); } else { digitalWrite(4, LOW); digitalWrite(3, LOW); digitalWrite(2, HAUT); //LED verte } délai(250);}

Schémas


Processus de fabrication

  1. Capteur d'humidité du sol Raspberry Pi
  2. Alarme de soif d'usine
  3. Oscilloscope Arduino 20 kHz simple bricolage sur écran LCD Nokia 5110
  4. Horloge de mots italienne
  5. Système d'arrosage des plantes domestiques
  6. Prototype de capteur de couleur :Détecter le nom de la couleur à partir d'objets
  7. Compteur kWh Sigfox
  8. Moniteur de température Bluetooth
  9. Mesurez votre temps de réaction