Table des matières:

Garduino – le jardin intelligent avec Arduino : 4 étapes (avec photos)
Garduino – le jardin intelligent avec Arduino : 4 étapes (avec photos)

Vidéo: Garduino – le jardin intelligent avec Arduino : 4 étapes (avec photos)

Vidéo: Garduino – le jardin intelligent avec Arduino : 4 étapes (avec photos)
Vidéo: Episode 351 : Twitter, un rachat qui sent mauvais ? 2024, Novembre
Anonim
Image
Image
Garduino – le jardin intelligent avec Arduino
Garduino – le jardin intelligent avec Arduino

De nos jours, personne n'est innocent. Y a-t-il quelqu'un qui n'a pas accidentellement tué une plante ???

Il est difficile de garder vos plantes en vie. Vous achetez une nouvelle plante, et dans le pire des cas, vous oubliez simplement de l'arroser. Dans le meilleur des cas, vous vous souvenez qu'il existe, mais vous ne le manipulez pas correctement.

Avec Garduino, nous vous aiderons à transformer votre maison en une belle serre de plantes saines et heureuses.

Garduino est une plate-forme de surveillance intelligente des plantes, qui vous aidera à mieux connaître vos plantes.

Pourquoi Garduino est si cool ?

  • Il surveille l'humidité dans le sol de la plante. Trop peu d'humidité peut entraîner une perte de rendement et la mort de la plante. Si le taux d'humidité est faible, l'utilisateur doit arroser sa plante. Maintenir le niveau d'humidité dans la bonne plage permet également d'éviter un arrosage excessif. L'arrosage excessif est une cause courante et bien connue de la mort des plantes, qui provoque des maladies des racines et un gaspillage d'eau.
  • Il surveille la température autour de la plante. La température est un facteur clé dans la croissance des plantes. Cela nous aide à garder une trace lorsque la température est trop élevée. Pour info, les basses températures sont mauvaises pour les plantes tout comme les températures élevées, parfois même pires.
  • Il surveille l'humidité de l'air. La plupart des plantes ont besoin d'air humide, car les pores par lesquels elles respirent perdent la majeure partie de leur humidité lorsque l'air ambiant est sec, une perte que la plante ne peut pas toujours remplacer par l'eau absorbée par ses racines.

Qui sommes nous?

Deux étudiants en informatique du Centre interdisciplinaire (IDC), Herzliya, Israël.

Nous avons tous les deux un emploi du temps chargé et nous aimons tous les deux les plantes.

Nos appartements regorgent de plantes et nous avons du mal à en prendre soin.

Nous oublions souvent de les arroser, et quand nous nous en souvenons, nous essayons de compenser l'oubli en les arrosant trop.

Ce système de surveillance d'usine est notre projet final dans le cours « L'Internet des objets (IoT) ».

Nous espérons que cela vous aidera comme cela nous a aidés !

Nous serions ravis de vous entendre

Vous avez essayé notre projet ? Faites-le nous savoir ! Nous aimerions avoir de vos nouvelles, si vous avez des points à améliorer ou des commentaires. De plus, nous aimerions avoir des photos!

Fournitures

  • 1 x carte ESP8266 (Nous avons utilisé Wemos D1 mini)
  • 1 x câbles micro-USB
  • 20 x câbles de démarrage
  • 1 x capteur de température et d'humidité (nous avons utilisé DHT22)
  • 1 résistance 10K Ohm

  • 1 x capteur d'humidité du sol
  • 1 x LCD (nous avons utilisé le rétroéclairage Grove LCD RGB)
  • 1 x planche à pain

Étape 1: Les circuits

Les circuits
Les circuits
Les circuits
Les circuits

Dans cette étape, nous allons connecter tous les capteurs.

Capteur d'humidité du sol:

  • Connectez VCC à 3.3v
  • Connectez GND à G
  • Connectez A0 à A0

Écran LCD:

  • Connectez GND à G
  • Connectez VCC à 5v
  • Connectez SDA et SCL à D1, D2

Capteur d'humidité et de température:

  • Connectez GND à G
  • Connectez VCC à 3.3v
  • Connectez les données avec la résistance 10K Ohm à D3 et à l'alimentation, comme dans le circuit

Étape 2: Installation du logiciel et des tableaux de bord requis

Installation des logiciels et tableaux de bord requis
Installation des logiciels et tableaux de bord requis
Installation des logiciels et tableaux de bord requis
Installation des logiciels et tableaux de bord requis

IDE Arduino

Installez l'IDE Arduino:

www.arduino.cc/en/Guide/HomePage

Installez les "pilotes" pertinents pour les cartes ESP8266 sur votre IDE Arduino:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Créer un compte:

io.adafruit.com

Allez dans les "Flux" et ajoutez 4 flux:

1. SolHumidité

2. Humidité

3. Température

4. Alertes

Ensuite, allez dans le « Tableau de bord » et créez un nouveau tableau de bord, puis entrez dans le tableau de bord et ajoutez 4 blocs, en utilisant le signe plus à droite de la page:

1. Ajoutez un bloc de graphique en courbes, puis choisissez SoilMoisture feed, déterminez que la valeur minimale est 0 et que la valeur maximale est 1100.

2. Ajoutez le bloc Gauge, puis choisissez l'alimentation AirMoisture et assurez-vous que la valeur maximale est de 100.

3. Ajoutez le bloc Stream, puis choisissez Flux de température

4. Ajoutez un bloc de texte, puis choisissez le flux d'alertes

Cliquez sur « Enregistrer ».

Étape 3: Le code

Le code
Le code

Le code est joint et est bien documenté, pour une utilisation facile.

Ouvrez le code dans Arduino IDE, assurez-vous que la carte sur laquelle vous travaillez est bien la bonne carte.

Lorsque vous exécutez le moniteur série, assurez-vous que vous êtes sur 115200baud.

Notez qu'il y a des endroits dans le code que vous devez modifier en fonction de votre projet (comme vos détails WiFi).

Tout est écrit dans la documentation.

Étape 4: Notifications push

Notifications push
Notifications push
Notifications push
Notifications push

Afin d'être averti, téléchargez l'application MQTT Push Client, puis entrez dans l'application:

1. Ajoutez un serveur. La plupart des détails sont déjà insérés, ajoutez simplement les détails de votre nom d'utilisateur et de votre mot de passe.

2. Ajoutez les sujets (flux dans Adafruit IO) que vous souhaitez voir. Dans notre projet, ajoutez le sujet UserName/feeds/alerts. Cliquez ensuite sur enregistrer.

3. C'est à peu près tout ! Si vous souhaitez recevoir plus d'informations sur les capteurs, ajoutez un nouveau sujet et remplissez UserName/feeds/*topic*, où topic est le fil que vous souhaitez voir. Vous pouvez également choisir la notification que vous souhaitez recevoir, le cas échéant:)

Vous pouvez utiliser ces sujets juste pour rattraper votre retard de temps en temps sur les mesures de la plante.

Conseillé: