Introduction: CRÉEZ VOTRE HOMEGARDEN

Ce tutoriel est destiné pour tout utilisateur voulant concevoir son propre HOMEGARDEN.

HOMEGARDEN qu'est ce que c'est ?

C'est un box de culture connecté et autonome, doté de capteurs qui permet aux herbes aromatiques de pousser dans les meilleurs conditions.

Un site web permet un contrôle et un suivi de l’évolution des plantes.

Le tutoriel se sub-divise en plusieurs étapes :

1) Conception du BOX

2) Programmation des micro-côntroleurs

3) Montage électronique du système

4) Création de la plateforme

5) Mise en place des déclencheurs via Thingspeak

Step 1: Découpez Votre Box

Tout d'abord, il est nécessaire de découpez votre bois à la découpeuse Laser.

Le bois a utiliser est du peuplier de 5mm, vous pouvez utiliser d'autre types de bois mais il est nécessaire que ce dernier fasse 5mm pour que les différentes parties viennent parfaitement s'emboiter.

Pour pouvoir découper le bois :

1) Téléchargez le logiciel Inskape

2) Télécharges les images ci dessus.

3) Importez les images sur le logiciel et modifiez vos paramètres

4) Imprimez via le logiciel Trotec de la découpeuse

Step 2: Montez Votre Box

Matériel nécessaire :

- Les faces en bois découpées au Laser.

- De la colle à bois

- Des étaux ou des serres joints.

Le montage du box ets très simple, il s'effectue en quelques étapes.

1 ère étape : Collez l'arrière du box avec les 2 cotés avec de la colle à bois.

2 ème étape : Ajoutez la face avant du box.

3ème étape : Collez la partie inférieure.

4ème étape : Serrez le tout avec des étaux et laissez coller quelques heures.

Step 3: Placement Des Composants

Materiels necessaire:
- Capteur DHT22 ( Température et humidite de l'air )

- Capteur YL-69 ( humidité de la terre)

- Capteur FSR-03 ( Pression)

- Carte Seeeduino V4.2

- Carte Nodemcu

- Relai

1ère étape: Positionnez le capteur DHT22 comme indiqué sur la première photo.

2ème étape: Positionnez le capteur YL-69 de la même maniere que la 2ème et 3ème photo.

3ème étape: Placez le capteur FSR comme sur la 4ème photo.

4ème étape: Enclenchez la carte Nodemcu de façon à ce que l'ensemble des pins soient bien connectées et que le port usb soit vers l'exterieur du shield. Voir 4ème photo.

5ème étape: Branchez la carte Seeduino de façon à ce que le shield ne s'enclenche pas sur les pins digitales. Voir 5ème photo.

6ème étape: Positionnez le relais comme indiqué sur la dernière photo.

Step 4: Placement Reserve

Materiel nécessaire:

- Capteur FSR-03

- Support réserve

- Réserve

- Couvercle de la réserve.

1ère étape: Positionnez le capteur de FSR-03 sur le carré de bois (photo 1) de la même manière que la deuxième photo.

2ème étape: Placez le support de la reserve de facon à ce que le capteur de FRS-03 soit bien emboité. (photo 3) Le support doit coller le bord du box.

3ème étape: Déposez la réserve dans le support. (photo 4)

Step 5: Thingspeak

ThingSpeak est une API et une application open source pour l'Internet des objets, permettant de stocker et de collecter les données des objets connectés en passant par le protocole HTTP via Internet ou un réseau local. C'est une plate forme très simple d'utilisation en relation avec le logiciel Arduino IDE. La compréhension et l'utilisation de Thingspeak a été possible grâce au site de référence[6]. Il suffit alors de s'inscrire via le site web et de se connecter via une clé personnelle. Il est possible de rendre les données collectées publique ou de les conservées privées \\

Il est possible de créer des "channels" pour chaque projet contenant des "fields". Chaque "field" correspond à un type de données stockées. Dans notre cas, la channel contient 6 fields, correspondant à chacun des capteurs ainsi qu'un affichage de la pompe.

Configuration :

Étape 1 : Se créer un compte sur https://thingspeak.com/

Étape 2: Créer une Channel que vous nommerez comme vous le souhaitez

Ètape 3: Créer des fields correspondant à vos données

Ètape 4: Repérez ses API KEYS, les copiez et les remplacer dans le code ARDUINO.

Step 6: Programmation Des Micro-contrôleurs

Deux micro-contrôleurs sont utilisés dans le systèmes :

1 Seeeduino V4.2 qui va venir récupérer les données des capteurs et les transmettre au module wifi le Nodemcu.

Il convient donc de téleverser 2 codes sur chacun d'entre eux.

Pour cela, il est nécessaire de télécharger le logiciel Arduino IDE

1) Téléchargez les drivers nécessaires pour chaque module

2) Téléchargez les 2 codes ci dessus et les ouvrir avec Arduino IDE

3) Téléversez sur chaque carte à la vitesse suivante : 115200

Step 7: Montage Électronique

Le but du jeu est de venir créer son propre circuit électronique.

Pour cela, un circuit imprimé est réalisable à partir des fichiers attachés.

Les étapes de réalisation sont les suivantes :

1) Impression du circuit

2) Il est préférable de nettoyer le circuit avec de l'alcool. Cela permet également une soudure plus facile des soudures

3) L'étape suivante consiste à étamer chaque composant sur le circuit imprimé.

Les fichiers sont

Step 8: Créez Votre Plateforme: Un Site Web

Pré-requis :

Installation d'un logiciel d'édition de code type : SublimText

Installation du logiciel Github Desktop

1ère étape : Créez votre nom de domaine hébergé sur GitHUB en suivant ce tutoriel :

https://putaindecode.io/fr/articles/github/pages/s...

2ème étape : Téléchargez les fichiers sources du site web sur le depot GITHUB:

https://github.com/HomeGarden/HomeGarden.github.io...

3ème étape : Paramètrez suivant vos identifiants Thingspeak.

Step 9: Création Du Réservoir Et De Son Support

Step 10: Création De L'application

Cette application est un webviewer c'est à dire qu'elle affiche et adapte notre site web en tant qu'application. Le code source de l'application ets disponible sur le tutoriel instrucatables.

L'application permet d'accéder à la plateforme de contrôle du système.