Table des matières:

Arrosage automatique des plantes : 4 étapes
Arrosage automatique des plantes : 4 étapes

Vidéo: Arrosage automatique des plantes : 4 étapes

Vidéo: Arrosage automatique des plantes : 4 étapes
Vidéo: Les différents systèmes d'irrigation en agriculture et leurs avantages 2024, Novembre
Anonim
Arrosage automatique des plantes
Arrosage automatique des plantes

Les plantes ne sont pas satisfaites de vos soins ?

Est-ce qu'ils meurent toujours sans vous expliquer leurs problèmes ?

Alors continuez à lire sur la façon de construire votre propre système d'arrosage automatique des plantes, qui vous donne toutes les informations dont vous aurez besoin pour que votre plante vive une vie heureuse. Je me suis assuré non seulement d'inclure l'humidité, mais aussi la température et la lumière pour une référence supplémentaire. Vous pourrez voir la croissance de votre propre plante.

Et en plus de cela, il garde votre plante hydratée.

Fournitures

Composants électriques:

  • Framboise Pi (4)
  • Écran LCD 16x2 (pour afficher l'adresse IP)
  • Résistance dépendante de la lumière
  • TMP36
  • (Sparkfun) Capteur d'humidité
  • MCP3008
  • Potentiomètre
  • Module relais
  • Petite pompe submersible (Préférable 5-9V)
  • Planche à pain
  • Fils électriques

Outils et matériaux:

  • Du bois
  • Outils de base
  • Colle à bois
  • Pot ou bol en verre pour stocker l'eau

Logiciel: (j'ai utilisé, n'hésitez pas à utiliser des alternatives)

  • win32diskimager
  • Mastic
  • Atelier MySQL
  • Code Visual Studio

Étape 1: Configuration du Pi

Nous allons d'abord configurer notre Raspberry Pi. Prenez l'image Raspbian sur https://www.raspberrypi.org/downloads/raspberry-pi-os/ et écrivez-la sur une carte SD.

Connectez-vous maintenant à votre Internet et exécutez les commandes suivantes pour installer les programmes et bibliothèques nécessaires.

Apache, PHP

sudo apt installer apache2 -y

sudo apt installer php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt installer php-mysql -y

sudo systemctl redémarrer apache2.service

PHPMonAdmin

sudo apt installer phpmyadmin -y

Python

pip3 installer mysql-connector-python

pip3 installer flask-socketio

pip3 installer des flacons-cors

pip3 installer gevent

pip3 installer gevent-websocket

pip3 installer spidev

pip3 installer CharLCD

Étape 2: Construire le circuit

Construire le circuit
Construire le circuit

Nous allons d'abord nous assurer que tous les composants sont prêts. Connectez soigneusement tous les fils comme indiqué.

Les 3 capteurs sont connectés au MCP3008. Le MCP3008, ainsi que l'écran LCD et le relais IN1, sont tous directement connectés au Pi.

Ne pas connecter la pompe au Pi, car cela pourrait causer des dommages !

Étape 3: Le code et la base de données

Le code et la base de données
Le code et la base de données

Tout le code et la base de données peuvent être trouvés et utilisés depuis mon Github:

github.com/SnauwaertSander/RaspiPlant

Placez le Frontend (html) dans '/var/www/'Placez le Backend (project1) dans /home/pi/

Connectez-vous à votre serveur MySQL (avec MySQL Workbench ou n'importe quel client via SSH) et exécutez le dump trouvé dans github.

Pour que le code s'exécute automatiquement, placez le Raspiplant.service dans /etc/systemd/system/ et exécutez la commande suivante:

sudo systemctl activer Raspiplant.service

Une fois que tout est à sa place, le code doit s'exécuter automatiquement au démarrage, pour confirmer que tout fonctionne correctement, redémarrez votre pi et accédez à l'adresse IP indiquée sur l'écran lcd. Si vous ne pouvez pas accéder au site ou que le site n'affiche aucune valeur après 30s, déconnectez votre Pi et vérifiez votre câblage.

Désormais, toutes les heures, le programme effectuera un contrôle de votre installation. Il enregistrera les valeurs dans le tableau et activera la pompe si nécessaire. Dans cette version, la seule façon d'ajouter de nouvelles plantes est dans la base de données.

Étape 4: boîtier

Enveloppe
Enveloppe
Enveloppe
Enveloppe
Enveloppe
Enveloppe

Je construis ma mallette avec du vieux bois et des outils de base. Je suis sûr que vous pourriez faire un bien meilleur travail que moi, alors allez-y et essayez quelque chose.

Sinon voici une explication de base sur la façon dont j'ai fait: j'ai fait une petite boîte en bois avec de la colle à bois. Pour accéder à l'électronique, j'ai utilisé une charnière sur la partie supérieure. Ensuite, j'ai fait quelques trous pour les capteurs, l'alimentation et l'écran LCD. Après tout ça, je l'ai fini avec une couche de peinture grise.

Conseillé: