Arduino Auto arrosage jardin projet (20 / 22 étapes)

Étape 20 : Code de base

Code de base :

Arrosage avec l’humidité et de la sensibilité à la lumière de jardin automatique

Initialisation / / / #include

inclure les LCD bibliothèque int MoistSensePin = 0 ; L’humidité désigné capteur analogique pin à 0 int LightSensePin = 1 ; Broche analogique désigné capteur de luminosité en 1 int solénoïde = 3 ; Désigner le téton de contrôle solénoïde à 3 innovente lcd (7, 8, 9, 10, 11, 12) ; initialiser les goupilles de LCD

void setup() {pinMode (solénoïde, OUTPUT); / / ensembles solénoïde broches de sortie pour l’envoi de 5v à mosfet porte pinMode (sortie 5,); pinMode (sortie 6,) ; Serial.Begin(9600) ; LCD.Begin (16, 4) ; mettre en place nombre de l’écran LCD de colonnes et de lignes : lcd.print ("- arrosage critères-") ; Message d’impressions entre guillemets}

Début de boucle / / /

void loop() {capteur flotteur = analogRead(MoistSensePin) ; //retrieve capteur valeur float de lumière = analogRead(LightSensePin) ; delay(2000) de valeur pour le capteur de lumière //retrieve ; //2 retard s digitalWrite (5, HIGH); //Set statut Led sur delay(250) ; //2 retard s digitalWrite (5, faible); //Set statut Led OFF lcd.setCursor (0, 1); //Setup txt à suivre sur le troisième lcd.print("Moisture:") de ligne ; lcd.setCursor (10, 1) ; installation txt à suivre sur le premier lcd.print(sensor) de ligne ; imprimer « sensor » valeur à LCD delay(1000) ; Retard de 1000 cycles de valeur de la sonde pour lcd.setCursor de lisibilité plus facile (0, 2) ; Installation txt à suivre sur le troisième lcd.print("Light:") de ligne ; lcd.setCursor (7, 2) ; Installation txt à suivre sur le troisième lcd.print(light) de ligne ; imprimer « lumière » valeur à LCD delay(1000) ; Retard de 1000 cycles valeur lumineux pour une lisibilité plus facile Serial.print (« lumière: ") ; Serial.println(Light) ; afficher des variables « lumière » à serial monitor pour diagnostic delay(1000) ; Retard de 1000 cycles valeur clair pour une lecture plus facile

Serial.Print ("l’humidité:") ; Serial.println(Sensor) ; afficher des variables « capteur » à serial monitor pour diagnostic delay(1000) ; Retard de 1000 cycles de valeur de la sonde pour une lisibilité plus facile

début de la boucle imbriquée pour du solénoïde de contrôle basé sur la lumière et capteur de valeurs / / / si (lumière > 200) //initialization de boucle, contrôlé par la valeur de lumière afin de déterminer le jour ou la nuit pour la sécurité de l’usine {si (capteur > 190) //if lumière est sûr alors demander si la sonde d’humidité est assez sèche pour commencer l’arrosage {lcd.setCursor (0, 4); //set point de départ de la deuxième ligne de l’écran LCD du texte lcd.print("! Active!") ; imprimer active à diagnostiquer si l’arrosage est considérée comme nécessaire digitalWrite (6, HIGH) ; Eau LED de contrôle de la valeur sur digitalWrite (3, hauts) ; Si l’arrosage est nécessaire le solénoïde est défini sur élevé delay(60000) déclenchement de solénoïde ; eaux pour 1min digitalWrite (3, bas) ; } else //alternative si pas assez sec pour l’arrosage {digitalWrite(3,LOW) ; //set mosfet porte au bas pour désactiver ou garder le solénoïde désactivé digitalWrite (6, LOW); lcd.setCursor (0, 4); //set à partir de texte à la deuxième ligne du LCD lcd.print("Inactive!") //print inactif! à dertime de l’électroaimant a été désactivé}} d’autre //alternative si pas assez sombre pour l’arrosage {digitalWrite(3,LOW) ; //keep la broche de gate mosfet à faible pour maintenir hors statut, si pas assez sombre pour l’arrosage digitalWrite (6 FAIBLE) ; lcd.setCursor (0, 4) ; définir la position du texte à la deuxième position lcd.print("Inactive!") ; imprimer "Inactif!" de faire prendre conscience de que son statut pas assez sombre et inactif est maintenue}}

Articles Liés

Construire une grande auto arrosage jardin & à effet de serre à partir de matériaux réutilisés

Construire une grande auto arrosage jardin & à effet de serre à partir de matériaux réutilisés

Cette instructable montre comment j'ai construit un polyvalent et peu d'entretien ci-dessus rez-de-jardin & à effet de serre. Ce planteur de jardin s'arrose, humidité régulatrice, remplissage automatique, autoprotégée et portable (avec l'aide ou de l
Auto arrosage une pépinière de plantes

Auto arrosage une pépinière de plantes

il s'agit d'un moyen bon marché et excellent à cultiver un tas de semis dans un petit espace.J'utilise un porche « fenêtré en ».Vous aurez besoinTubes/jardin tuyauxPompe auxiliaire (j'ai utilisé un 500 watts pour eau sale)RayonnagePrise programmateur
Arduino pour serre, jardin ou Growbox / mise à jour avril 2016

Arduino pour serre, jardin ou Growbox / mise à jour avril 2016

J'ai été en utilisant Attiny puces pour les tâches de l'irrigation dans mon jardin, mais avoir des plans pour construire une serre, un Arduino semble être la voie à suivre car il a plus de ports. Je sais, il y a plusieurs « Garduino » type projets dé
Allotissement auto arrosage System

Allotissement auto arrosage System

Étant un vif, mais titulaire d'allotissement légèrement irrégulière j'ai souffrent du problème que j'ai besoin de ma serre pour commencer mes plantes mais invariablement travail obtient de la manière et au moment où je suis là à nouveau mes plantes s
Comment créer un démarreur de semences auto-arrosage

Comment créer un démarreur de semences auto-arrosage

c'est le moment de l'année à monter vos graines et aller dans vos maisons, pour empêcher des gelées tardives d'occasionner des dégâts si vous les plantez directement dans votre jardin.  Aussi à partir des graines à l'intérieur signifie qu'ils produir
Auto arrosage boîte de planteur

Auto arrosage boîte de planteur

Bonjour tout le monde !Il s'agit de mon premier instructable. Je pense que ce projet est peut-être déjà ici quelque part, mais il s'agit de mon point de vue à ce sujet. J'ai vu quelqu'un sur youtube faire de ce projet une fois et j'ai voulu donner mo
Comment faire un auto arrosage planteur

Comment faire un auto arrosage planteur

Salut ! Je voudrais vous montrer comment faire un auto arrosage planteur ou (sub irrigation conteneur), utilisant des matériaux recyclés. Quelque chose comme cela est idéal pour commencer un jardin de petites herbes à l'intérieur, cependant cela ne s
Auto arrosage planteur de récipient de litière de chat

Auto arrosage planteur de récipient de litière de chat

Salut tout le monde,J'ai un chat, qui utilise la litière de chat. Je voudrais acheter des contenants de plastique de litière car ils semblent avoir de bonnes possibilités de réutilisation. J'ai été garder pendant un certain temps mais ne savais pas q
3D imprimé auto arrosage fleur Tub

3D imprimé auto arrosage fleur Tub

3D imprimé auto arrosage cuve fleurUne 3D imprimé auto baquet fleur prenant la quantité d'eau qu'il faut l'arrosageEtape 1: impressionImprimer les éléments de la cuveEtape 2: Montez Coller dans le tube de remplissage ou d'utiliser le tube "autonome&q
Facile auto arrosage planteur à l’aide de recyclé conteneurs DIY

Facile auto arrosage planteur à l’aide de recyclé conteneurs DIY

cliquez ici pour voir toutes mes vidéos de YouTube - ici, je prends un bidon 2 litres de soude bouteille et café pour faire un simple auto arrosage planteur.
BRICOLAGE Auto arrosage chien plat

BRICOLAGE Auto arrosage chien plat

Voici un moyen facile de garder votre chien plat ou un bol rempli d'eau afin qu'il ou elle ne va pas soif ! Récemment, j'étais à la quincaillerie et avait un coupleur 4" PVC dans ma main et avait un ah-ha moment ! J'ai réalisé tout de suite comment j
Arrosage jardin avec projet Arduino GARD-A-eau

Arrosage jardin avec projet Arduino GARD-A-eau

Bonjour à tousÉtant donné que j'ai acheté un domaine pour la future maison, je me demandais comment faire pour avoir une pelouse vraiment sympa. Pas un classique mais une pelouse superbe style anglais:)Mais bon !Comment voulez-vous avoir la pelouse s
Arrosage auto seau jardin

Arrosage auto seau jardin

OK, je veux juste dire que mon pouce n'est pas vert, chaque jardin que j'ai commencer semble bon dans un premier temps, mais meurt d'une mort lente (généralement un manque d'eau). Aussi, ce n'est pas ma conception, mais je tiens à rendre la vie un pe
Facile auto arrosage plante contenant

Facile auto arrosage plante contenant

tout ce qu'il faut, c'est un couteau suisse et bouteille d'eau pour faire ce merveilleux conteneur d'arrosage auto. Il fonctionne comme un Earthbox. Son très facile de mettre sur pied et est très peu d'entretien. Il va faire si facile de plants en cr