Raspberry Pi contrôlé le système d’Irrigation (11 / 12 étapes)

Étape 11 : Code

Maintenant que vous avez un circuit de travail et le système de plomberie, vous allez installer le code sur votre facture pro forma de framboise automatiquement vérifie les précipitations des dernières 24 heures et décide ou non d’ouvrir la vanne électromagnétique. Ensuite, vous aurez une expérience d’arrosage mains libres !

Crédit pour obtenir le code pour ce projet va à mon ami Mark Veillette. Les fichiers et les instructions d’installation sont disponibles sur sa page de github : https://github.com/markveillette/rpi_sprinkler. Le code est assez bien commenté, mais voici une explication générale de comment cela fonctionne :

  • run_sprinkler.py est le fichier principal qui vérifie une API météo pour des précipitations des dernières 24 heures, décide ou non d’ouvrir la vanne magnétique basée sur la quantité de précipitations, contrôles les broches GPIO et écrit les actions qui en découlent dans un fichier journal.
  • config est un fichier de configuration où vous entrez votre clé API Underground météo, votre ville/État, les broches GPIO utilisées par le circuit et le seuil de pluie (en pouces) pour faire fonctionner le système d’irrigation.
  • Run.crontab est un fichier horaire où vous définissez lorsque run_sprinkler.py s’exécute, à l’aide de Cron, un planificateur de tâches de Linux. Cela a l’avantage de courir seulement le code Python brièvement à certains moments de la journée, plutôt que de laisser un Python script s’exécutant dans une boucle infinie, 24 heures par jour et contrôle constamment le temps (comme j’ai dans mon temporisateur léger Christmast projet... oups). Par défaut, il est mis à courir deux fois par jour à 06:00 et 18:00, mais c’est hautement personnalisable. Par exemple, vous pouvez affecter il seulement exécuter chaque mardi et jeudi ou seulement sur jours impairs du mois.

Pour le faire fonctionner, suivez les instructions de téléchargement et d’installation Github page de Mark. N’oubliez pas de passer par les commandes d’essais recommandées pour s’assurer que tout fonctionne sans à-coup. Puis, laissez-le tourner pendant 24 heures, revenir pour vérifier le fichier journal et assurez-vous que les résultats sont cohérents avec temps vous effectivement observé (en d’autres termes, s’il ne pleut pas, il devrait avoir allumé l’arroseur et le fichier journal qui dira.). Si vous éprouvez des difficultés à recevoir le code à exécuter, s’il vous plaît poster un commentaire ainsi que des messages d’erreur que vous avez reçu et je ferai de mon mieux pour aider.

(Note que Mark a décidé de l’appeler un « arroseuse » - qui est plus compact que le « système d’irrigation », donc peu importe. Ils se réfèrent à la même chose).

Articles Liés

Contrôler votre système d’éclairage de votre voix

Contrôler votre système d’éclairage de votre voix

l'idée du projet était de preuve que vous pouvez contrôler votre système d'éclairage à la maison en utilisant seulement vos commandes vocales, donc les 3 LED dans les différents systèmes de projet représente dans notre maison à titre d'exemple.Étape
Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Salut tout le monde, c'est mon deuxième instructable et mon premier en anglais, oui, Désolé pour les fautes.Je tiens à partager ce projet qu'il s'agit de comment vous pouvez contrôler votre Tv, de DVD et de votre système Audio avec Arduino et un app
Contrôler votre système d’éclairage à l’aide de votre téléphone intelligent

Contrôler votre système d’éclairage à l’aide de votre téléphone intelligent

Maintenant vous pouvez contrôler votre système de lumière dans votre maison à l'aide de votre téléphone intelligent en écrivant un caractère la LED allumez ou éteignezÉtape 1: L'idée du projetL'idée du projet est une preuve que vous pouvez contrôler
Raspberry Pi contrôle distant jouet voiture

Raspberry Pi contrôle distant jouet voiture

Raspberry Pi contrôle distant jouet voitureMatériel :1. Raspberry Pi B + ou supérieur2. (4) 2N3904 NPN (EBC) Q63. (8) 10K résistants4. (4) 1K résistants5 (4) a mené la lumière (toute couleur)Comment faire ?Voir ci-dessus les PhotosBroche se connecter
Système d’irrigation bricolage pour plantes

Système d’irrigation bricolage pour plantes

système d'irrigation goutte à goutte électronique pour les plantesJ'ai pensé à un système d'arrosage sans assistance pour les plantes, étant un voyageur je force ont suffisamment de temps pour arroser mes plantes et la plupart du temps mes plantes ré
Système d’Irrigation automatique

Système d’Irrigation automatique

Il s'agit d'un tutoriel approfondi sur comment j'ai créé un système d'irrigation automatique pour un jardin utilisant le microcontrôleur famille de Texas Instrument Tiva. Il y a une poignée d'exemples en ligne sur les systèmes d'irrigation, mais je v
Comment faire "The Root" (système d’irrigation hydroponique automatisé)

Comment faire "The Root" (système d’irrigation hydroponique automatisé)

Ce système hydroponique, composé principalement d'un pot de peinture de 5 gallons courants, est conçu pour être une méthode efficace, flexible et rentable pour la culture d'une variété de plantes dans un espace confiné (c.-à-d. un balcon d'appartemen
Système d’irrigation de ESP8266 WiFi plante

Système d’irrigation de ESP8266 WiFi plante

Dans ce tutoriel, nous montrerons comment construire le système d'irrigation plante avec Arduino ESP8266 Bibliothèque et EasyIoT serveur (Windows ou framboise). Avec l'interface web, nous pouvons contrôler l'eau pompe et sol humidité à distance. Main
GSM basé automatisé système d’Irrigation à l’aide de la pluie-Gun

GSM basé automatisé système d’Irrigation à l’aide de la pluie-Gun

Ère moderne numérisée pour notre XXIe siècle a besoin d'automatisation dans chaque secteur. Combinant la technologie pour accroître la crédibilité d'une autre technologie n'est pas du tout une très bonne idée. L'Inde est un pays où l'agriculture est
Système d’Irrigation Smart

Système d’Irrigation Smart

Ce projet est créé pour la Digilent Design Contest 2015. C'est un système d'irrigation intelligente qui est contrôlée par un Conseil d'administration ChipKit MX3. Le jury est surveillé par un appareil android, mais peut travailler seul. Le système vé
Mini système d’Irrigation de serre

Mini système d’Irrigation de serre

je viens d'acheter moi-même une chose petite couverte en plastique « serre » de la jardinerie locale. C'est génial, il fait juste ce que j'ai besoin d'un petit jardin et était bon marché aussi. Je l'utilise pour cultiver quelques plants que je vais p
L’eau de pluie système d’irrigation goutte à goutte

L’eau de pluie système d’irrigation goutte à goutte

Voici un système d'irrigation goutte à goutte simple qui utilise la gravité pour mettre l'eau de pluie à partir d'un baril de pluie exactement où cela est nécessaire dans le jardin potager. Ce goutteur est conçu pour un système de jardin pieds carrés
Jardin surélevé avec système d’irrigation puisser

Jardin surélevé avec système d’irrigation puisser

j'ai fait ce 16 « x 4 » déclenché jardin hors du bois, tuyau de vidange perferated, gaine de tissu et deux courtes pièces de tuyau en PVC. Le système d'irrigation est conçu pour s'infiltrer l'eau que l'on met intot il vidange Tuyau par le tuyau ou ar
Comment faire un système d’irrigation.

Comment faire un système d’irrigation.

il s'agit d'une instructable sur comment faire un système d'irrigation simple de :papier ou plastique tasses quoi que vous choisissiez vous appartient.pailles ou des tubes ou des tuyaux ou quoi que.un crayon.une punaise ou une perceuse si vous utilis