Projet

Général

Profil

Jardin Connecté

Documents Jardin Connecté

Présentation

Le projet en cours a pour but d’extraire les statistiques relatifs à une plante ou un jardin, et les stocker sur un serveur, tout en laissant la possibilité au jardinier d’accéder au statistiques à l’aide d’un navigateur web.

Partie connexion

Liste du matériel :
  • 2 arduinos espressif esp32
  • un Moisture sensor arduino (capteur d’humidité)
  • un serveur
  • une pompe à eau et son pilotage arduino
  • à venit des capteurs de courants racinaires

Principe

L’idée est d’avoir une carte esp32 qui acquis les informations (degrée d’humidité dans cet exemple) et qui les envoie vers l’autre carte qui les affichera dans une page web. Le serveur utilisera les outils get et cron pour extraire les informations affichées sur la page web toutes les 20min.

Fonctionnement

Le 1er but est d'afficher la valeur du taux d'humidité d'un capteur Moisture Sensor V1.4, puis
de générer une page HTML pour consulter ce taux à distance.
Le capteur est reliée a une carte ESP32 GOOUU WROM 32(dev module).
Pour réaliser les connexions, nous nous sommes référés au "Pin Out" d'une carte ESP32 : https://randomnerdtutorials.com/getting-started-with-esp32/
A partir du capteur, il faut relier GND vers GND de la carte ESP32. VCC>3V3 et SIG>G34 (A6). GND correspondant à la terre, VCC à l'alimentation et SIG au signal du capteur. Ce signal peut-être branché sur différentes entrée ADC (de la carte ESP32), ici nous avons choisi l'ADC6 correspondant au PIN G34.
Pour ces branchements, nous nous sommes inspiré de :
https://www.instructables.com/id/Arduino-Soil-Moisture-Sensor/
Le code présent sur le site nous a aidé pour tester notre capteur d'humidité. Il a ensuite été modifié pour afficher une valeur numérique et une valeur en pourcentage.
L'étape suivante fût de paramétrer le code pour générer la page HTML.
Le code final est disponible sur le Redmine du cohabit dans le dossier "capteur humidité connecté"
Après il fallait configurer la commande wget qui nous permettra de pousser les informations de la page web :
"wget --output_document=Bilan_$(date +%F_%T).html -m [IP]"
on mettra donc cette commande dans un éditeur de texte, après on la sauvegarde sous le nom "bilan_cron.sh" et on finis par exécuter la commande "chmod +x bilan_cron.sh", cela rendra le fichier bilan_cron.sh exécutable.
La dernière étape est de configurer cron pour qu'il exécute ce fichier toute les 20 min à l'aide de la commande "*/20 * * * * /PATH/TO/bilan_cron.sh" avec la commande "crontab -e"

La partie restante sera de faire communiquer les deux cartes entre elles.

Il existe plusieurs solutions parmi elles :
*Antenne wifi directionnel
*Radio fréquence à l'taide d'antenne LoRa
*Carte GRPS

Partie Jardin

Localisation

plan openstreetmap

Plan

Ce qui à été fait :
  1. Délimitation du terrain.
  2. Marquage des chemins d'accès.
  3. Récupération des copeaux de bois.
  4. Emplacement et préparation des espaces pour les arbres.

Suite du projet :

Bottes de pailles ?
0777203912
A partir du 07/07/19

Arbre : Laurier, érable ..
A Planter en Automne

Zone de plantes médicinales et zone de plantes aromatiques

Recette pour peinture : Leroy Merlin.
1. Farine.
2. Eau.
3. Huile de lin.
4. Sulfate de fer.
5. Savon noir liquide ou liquide vaisselle incolore.
6. Pigment.

Service technique de Gradignan : 05-56-89-21-80
Pour la tonte

calendrier des plantations

arrosage

le jardin a besoin d'arrosage automatique en été...