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 :- Délimitation du terrain.
- Marquage des chemins d'accès.
- Récupération des copeaux de bois.
- 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é...