Automatique d’arrosage des plantes en pot avec Intel Edison (7 / 28 étapes)

Étape 7: Arduino Code pour l’installation

Voici le code de l’Arduino pour l’exécution automatique d’arrosage système pour les plantes en pot. Je suis passé à travers de nombreux documents de référence et exemple codes et est venu avec cette version légèrement modifiée. Le code est explicite, comme j’ai donné la description de chaque ligne après / / (couple de barres obliques)

Ici vous pouvez voir que nous avons mis la valeur sèche comme 350 au démarrage de la pompe à eau d’arrosage des plantes et la valeur humide comme 700 à quel point la pompe à eau s’arrête. La sonde d’humidité sera connectée au connecteur analogique « A0 » sur le bouclier de Base Grove. Le signal de sortie pour démarrer et arrêter la pompe à eau est à travers la broche 9 de Digital sur la planche d’Edison.

Le programme dit Intel Edison pour lire les valeurs de la sonde d’humidité connectée au connecteur analogique « A0 ». Lorsque la valeur de la sonde est inférieur à 350, un petit signal actuel est envoyé à 9 broches qui activera la pompe à eau reliée à un circuit électronique simple. Lorsque la valeur de la sonde atteint 700, le signal actuel à broche 9 est arrêté qui arrête aussi (ou ouvre) le circuit de fonctionnement de la pompe à eau.

Le code a également des dispositions pour surveiller les valeurs du capteur par le biais de la série monitor, connectés à un ordinateur en utilisant les câbles Micro USB.

Vous pouvez copier / coller le code dans votre IDE Arduino et télécharger votre planche d’Edison. Veillez à définir les numéros de port com, que vous avez noté vers le bas de votre ordinateur avant de le télécharger.

/ * Automatisés d’arrosage avec Intel Edison en utilisant une pompe à eau

* Sonde d’humidité Grove détecte l’état d’humidité du sol et déclenche la pompe à eau

*/

int moistureSensor = A0 ; La broche d’entrée pour le capteur d’humidité

pompe à eau int = 9 ; La broche de sortie pour actionner la pompe à eau

const int dryValue = 350 ; Cette valeur est quand les plantes ont besoin d’arrosage

const int wetValue = 700 ; Cette valeur est lorsque les plantes sont arrosées entièrement

booléenne DEBUG = true ; Affichez la sortie sur le port série

void setup() {}

if(Debug){Serial.Begin(9600);}

pinMode (moistureSensor, entrée) ; Déclarez la sonde d’humidité comme entrée :

pinMode (pompe à eau, sortie) ; Déclarez la pompe à eau en tant que sortie :

digitalWrite (pompe à eau, faible) ; Assurez-vous que la pompe à eau est désactivé.

}

void loop() {}

int sensorValue = analogRead(moistureSensor) ; lire la valeur de la sonde d’humidité :

{if(Debug)}

Serial.Print ("valeur de la sonde:") ;

Serial.println(sensorValue) ;

}

Si (sensorValue

digitalWrite (pompe à eau, haut) ; Faire fonctionner la pompe de l’eau

}

Si (sensorValue > wetValue) {/ / si la valeur de la sonde est supérieure à la valeur humide

digitalWrite (pompe à eau, faible) ; Arrêter la pompe à eau

}

}

Étant donné que notre code est prêt, construisons le circuit qui contrôle le fonctionnement de la pompe à eau.

Articles Liés

Automatique d’arrosage des plantes et de détection d’humidité du sol

Automatique d’arrosage des plantes et de détection d’humidité du sol

Il y a nombreux ces instructable créé. Mais le problème est à l'obtention de matériaux. Je crée ce afin que les gens faire connaissance avec ce matériel à acheter en Inde et comment se connecter à eux et qu'ils fonctionnent.Énoncé du problème-1. pouv
Dispositif automatique d’arrosage des plantes (version simple)

Dispositif automatique d’arrosage des plantes (version simple)

ce Instructable va vous apprendre comment faire simplement une eau plante automatique-cateur. Parfait pour quand vous allez partir en vacances ou quand vous avez juste oublié d'arroser vos plantes. Il fournira une dose spécifique de l'eau sur tout ca
AutoPlant - automatique d’arrosage des plantes

AutoPlant - automatique d’arrosage des plantes

AutoPlant 1.0, la Machine de l'Irrigation.Il y a des guides sur comment faire une Machine d'Irrigation, comment jamais la plupart d'entre eux ont besoin d'une prise de courant de 220vpour la pompe à travailler.J'ai réussi à trouver une pompe à eau 3-
Système d’arrosage des plantes de la maison

Système d’arrosage des plantes de la maison

Le système conçu ici est pour l'arrosage des plantes en appuyant simplement sur un bouton. Le design est assez simple et globalement cela coûte environ 15 $- 20 $ (Rs. 700). Mes plantes ont besoin d'environ 1,5 à 2 minutes d'eau une fois par jour (de
Plantes en pots avec support de matières recyclées

Plantes en pots avec support de matières recyclées

dans ce projet dont vous avez besoin.Bouteilles en plastiqueClous et marteauxFil & pincesWoodsÉtape 1: plantes en pots avec se tenir à partir de matériaux recyclés pour rendre le stand en bois vous devez couper le bois de taille égale et faire peu st
Voiture RC ITO avec Intel Edison (IntelIoT)

Voiture RC ITO avec Intel Edison (IntelIoT)

PréfaceLaissez-nous d'abord comprendre ce que nous essayons d'atteindre ici. Nous avons toutes sortes de jouets RC pour nos enfants et puis, il y a des jeux vidéo et mobiles. Un c'est sûr que tout le monde adore les voitures, que ce soit le vrai, ou
Télégramme avec Intel Edison et Python

Télégramme avec Intel Edison et Python

Cette instructables vous montre comment configurer le gestionnaire de paquets Yocto et utiliser une bibliothèque de Python de bot de télégramme. Même si Intel Edison est le jury de la cible, il est possible d'adapter les mesures suivantes pour un mat
Système d’arrosage des plantes automatique intérieur

Système d’arrosage des plantes automatique intérieur

Ce simple système d'arrosage automatique pour plantes d'intérieur est très réglable, ressemble beaucoup, est facile à faire et était relativement bon marché. Certains des éléments utilisés sont probablement dans votre maison ou votre appartement dès
Faire pousser des plantes carnivores ! (avec résultat)

Faire pousser des plantes carnivores ! (avec résultat)

Hey!Dans ce instructable je vais vous montrer comment je cultive mes plantes carnivores !Befrore que je commence, je veux dire que je suis hollandais, alors peut-être que mon anglais n'est pas bon. Désolé pour cela et s'il vous plaît m'aider à amélio
Tuile monté des plantes en Pots (IKEA Hack)

Tuile monté des plantes en Pots (IKEA Hack)

C'est un hack très simple, mais il va vraiment aider ceux qui pensent qu'ils n'ont pas l'espace pour cultiver des plantes ou ceux qui vivent dans un logement loué donc ne peuvent pas sortir juste la perceuse lorsque vous voulez mettre quelque chose v
Domotique - arrosage des plantes

Domotique - arrosage des plantes

J'ai un petit jardin avec nombreux fruitiers, arbres et plantes qui nécessitent un arrosage régulier. Le jardinier que j'ai est paresseux et ignore souvent l'arrosage. Il en est résulté en retard de croissance des plantes ou dans le pire des cas, cer
Cellule de Sensei - construction d’une serre automatisée avec Intel Edison et Arduino

Cellule de Sensei - construction d’une serre automatisée avec Intel Edison et Arduino

Cellule de Sensei est un prototype pour une serre automatisée.Une chambre isolée, construite à partir d'un écran cylindrique a été transformée en serre avec deux milieux séparés.Chaque étagère a quatre capteurs (humidité du sol, la température du sol
Envoyer des textes avec Intel Edison (alarme Party)

Envoyer des textes avec Intel Edison (alarme Party)

"JE SUIS GONNA POP CERTAINES BALISES, SEULEMENT EU VINGT DOLLARS DANS MA POCHE. JE SUIS UNE CHASSE, À LA RECHERCHE D'UN COME UP, C'EST F... » Parties sont une explosion lorsqu'elles sont votre parti. Ils ne sont pas tellement de plaisir quand le son
Intel IoT EDI - surveillance un environnement confortable et sécuritaire (avec Intel Edison)

Intel IoT EDI - surveillance un environnement confortable et sécuritaire (avec Intel Edison)

Avant pour commencer, je tiens à remercier Intel et Instructables pour cette occasion : J'ai été sélectionné entre autres vainqueur d'un merveilleux Intel IoT Edison & Grove Kit... C'était très surprenant pour moi, et je suis très reconnaissant pour