Créer votre propre capteur agricole intelligent avec Arduino est un projet IoT peu coûteux qui mesure l'humidité du sol, la température ambiante, l'humidité de l'air et le niveau de luminosité. Il émet une alerte d'irrigation lorsque nécessaire et peut envoyer des données facultativement à un panneau web. Dans ce guide, vous trouverez l'ensemble des composants nécessaires pour installer un capteur basé sur Arduino en environ 1 à 2 heures, le schéma de connexion, un exemple de code, les étapes de calibration, des conseils pour la durabilité sur le terrain et les méthodes de suivi des données en ligne.
Les capteurs agricoles intelligents sont utilisés pour réduire l'arrosage inutile, détecter le stress des plantes à un stade précoce et suivre numériquement les conditions de production, allant des petits jardins de loisir aux serres. Bien que les systèmes industriels prêts à l'emploi soient puissants, un système modulaire basé sur Arduino est plus économique et éducatif pour un producteur débutant, un étudiant, un maker ou une petite entreprise. De plus, avec un choix de capteur adéquat et un calibrage régulier, il est possible d'obtenir des résultats suffisamment fiables pour des décisions quotidiennes.
Dans cet article, l'objectif n'est pas seulement de réaliser un circuit fonctionnel, mais de traiter ensemble la logique de mesure, la précision des données, la consommation d'énergie, la connexion Internet et la diffusion sécurisée. Si vous souhaitez afficher les données du capteur sur un site web ou un panneau de contrôle personnalisé, une infrastructure fiable est nécessaire du côté de l'hébergement des données. À ce stade, vous pouvez envisager les options pour Solutions d'hébergement web Hostragons pour la documentation du projet, l’API, ou le panneau de gestion, et pour la publication du nom de domaine, Vérification de domaine Hostragons.
Objectif du Projet et Logique de Fonctionnement
Ce capteur agricole intelligent collecte quatre données principales provenant de l'environnement de la plante : l'humidité du sol, la température, l'humidité de l'air et l'intensité lumineuse. Arduino lit ces données à intervalles réguliers, les compare avec des seuils que vous avez préalablement définis, et peut envoyer les résultats à un écran série, un écran LCD, une carte SD ou un serveur web via Wi-Fi. Dans son utilisation la plus simple, le système émet une alerte via une LED ou un buzzer lorsque l'humidité du sol descend en dessous d'un certain niveau. Dans une utilisation plus avancée, il peut activer une mini-pompe à eau à l'aide d'un module relais.
Par exemple, dans un petit balcon où l’on cultive des tomates, si l’humidité du sol reste en dessous de 35% pendant une période prolongée, la plante peut subir du stress. Votre capteur effectue une mesure toutes les dix minutes, observe la moyenne des six dernières mesures et informe si un arrosage est nécessaire lorsque l'humidité est basse. Cette approche est plus sûre que de prendre une décision basée sur une seule mesure erronée. En effet, les capteurs de sol peuvent parfois présenter des écarts instantanés en raison de la salinité, de la qualité de contact ou des variations brusques de température.
En termes d'IoT, la logique est simple : le dispositif mesure, le microcontrôleur interprète, le module de connexion transmet les données, et le panneau web ou la base de données conserve l'historique. Si vous envisagez de rendre le panneau web public, il est recommandé d'utiliser HTTPS. Bien que les données du capteur puissent ne pas sembler des données personnelles, elles peuvent donner des indices sur la localisation, le schéma de production et les habitudes commerciales. Par conséquent, en publiant votre panneau, il est judicieux de prendre en considération le sujet de Qu'est-ce qu'un certificat SSL et pourquoi est-il nécessaire, ce qui représente une bonne habitude de sécurité.
Matériaux Nécessaires et Coût Approximatif
La liste suivante se compose de composants stables et facilement disponibles pour les niveaux de débutants. Les prix varient en fonction de la marque, de la qualité et du fournisseur ; par conséquent, il est plus judicieux de se concentrer sur des critères de choix pratiques plutôt que sur des prix exacts. Si vous souhaitez utiliser le capteur en extérieur, le composant le plus critique à surveiller est le capteur d'humidité du sol capacitif et le boîtier étanche.
- Arduino Uno ou Arduino Nano : Uno est idéal pour les débutants, tandis que Nano convient mieux aux installations compactes.
- Capteur d'humidité du sol capacitif : Plus résistant à la corrosion que les capteurs résistifs.
- Capteur de température-humidité DHT22 ou DHT11 : DHT22 est plus précis et a une plus large plage.
- Capteur de lumière LDR et résistance de 10K : Suffisant pour mesurer approximativement le niveau de lumière.
- Module Wi-Fi ESP8266 ou carte ESP32 directe : Utilisé pour la connexion Internet.
- Module relais et mini-pompe à eau : Optionnel pour ceux qui souhaitent ajouter l’arrosage automatique.
- Adaptateur secteur externe 5V ou batterie externe : Fournit une alimentation stable sur le terrain.
- Planche à pain, câbles de raccordement, équipements de soudure : Nécessaires pour le prototype et les connexions permanentes.
- Boîtier IP65, serre-câble, joint en silicone : Recommandé pour la durabilité en extérieur.
Le coût initial est généralement faible par rapport aux systèmes industriels prêts à l'emploi dans la plupart des scénarios. Un système de mesure de base utilisant un Arduino, un capteur d'humidité du sol, un capteur DHT et des câbles est suffisant. À mesure que vous ajoutez le Wi-Fi, le panneau web, la pompe automatique et la protection extérieure, le coût augmente, mais les avantages du système également. En particulier, le fait de consigner les décisions d'arrosage dans de petites serres peut clairement montrer quels jours un stress hydrique se produit au cours de plusieurs semaines.
Comparaison entre Arduino, ESP32 et Kits de Capteurs Prêts à l'Emploi
Avant de commencer le projet, il est important de déterminer quel type de carte choisir. Arduino Uno offre une facilité d'apprentissage, tandis que l'ESP32 présente des avantages en IoT grâce à son Wi-Fi intégré et sa capacité de traitement supérieure. Les kits prêts à l'emploi offrent une installation rapide mais peuvent avoir un espace de personnalisation limité.
| Option | Avantage | Désavantage | Utilisation Idéale |
|---|---|---|---|
| Arduino Uno | Nombreux ressources, connexion facile, idéal pour l'enseignement | Pas de Wi-Fi intégré, prend plus de place dans le boîtier | Prototypes initiaux et projets d'apprentissage |
| Arduino Nano | Taille compacte, faible coût, adapté pour le montage permanent | La structure USB et des broches peut être délicate pour les débutants | Bibliothèques, installations de balcon et serres compactes |
| ESP32 | Wi-Fi/Bluetooth intégré, processeur puissant, modes à faible consommation d'énergie | Niveau logique 3.3V requiert de l'attention | Systèmes IoT envoyant des données au panneau web |
| Kits Agricoles Prêts à l'Emploi | Démarrage rapide, composants de kit compatibles | Personnalisation et valeur d'apprentissage peuvent être limitées | Utilisateurs pressés |
Si vous débutez, le meilleur moyen est de créer un prototype avec Arduino Uno et de lire les valeurs sur le moniteur série. Lorsque vous êtes prêt à envoyer des données sur Internet, vous pouvez ajouter le module ESP8266 ou passer directement à l’ESP32. Si vous préparez un petit panneau professionnel, l'ESP32 offre une architecture plus propre avec moins de composants.
Schéma de Connexion : Configuration du Circuit de Base
Dans l’installation de base, le capteur d'humidité du sol capacitif se connecte à une broche analogique, le capteur DHT à une broche numérique, et le LDR à une broche analogique à travers un diviseur de tension. Avant de construire le circuit, effectuez toutes les connexions sans alimenter le système. En particulier, si vous utilisez une pompe à eau ou un relais, ne passez pas le fil d'alimentation à travers Arduino ; alimentez la pompe avec une source d'alimentation distincte et ne transmettez qu'un signal de contrôle depuis Arduino.
Connexions de Broches Recommandées
- Capteur d'humidité du sol VCC : 5V, GND : GND, AO : A0
- DHT22 VCC : 5V, GND : GND, DATA : D2
- LDR : Une extrémité à 5V, l'autre à A1 et 10K de résistance vers GND
- LED d’Alerte : Se connecte à la broche D8 avec une résistance de 220 ohms
- Signal du relais : Se connecte à la broche D7, la pompe fonctionne avec une alimentation externe
La partie sonde du capteur d'humidité du sol doit être placée verticalement dans le sol ; les points de connexion des câbles ne doivent pas toucher le sol. Il est plus prudent de placer le capteur près de la zone racinaire, mais à distance des points où l'eau s'accumule directement, plutôt que de laisser le capteur en permanence humide. Si vous avez plusieurs pots ou lits, il est préférable d'utiliser un capteur distinct pour chaque section de manière plus efficace. Essayer de représenter toute la zone avec un seul capteur peut induire en erreur, en particulier dans les systèmes d'irrigation goutte à goutte.
Installation de l'IDE Arduino et Bibliothèques
Téléchargez l’IDE Arduino à partir de la source officielle, puis connectez votre carte à l'ordinateur pour vérifier d'abord son bon fonctionnement avec l'exemple simple de clignotement. Ensuite, installez la bibliothèque nécessaire pour le capteur DHT. Dans l'IDE Arduino, vous pouvez ouvrir le Gestionnaire de Bibliothèques et charger les bibliothèques DHT sensor et Adafruit Unified Sensor. Cette étape facilite la lecture des mesures de température et d'humidité dans le code.
Si vous comptez connecter le projet à un panneau web, il vous faudra également ajouter le gestionnaire de cartes ESP8266 ou ESP32 à l’IDE. Cependant, dans ce guide, le code de base sera donné en se basant sur la logique d'Arduino Uno. Ainsi, l’algorithme de mesure et de décision sera clairement compris. Plus tard, la même logique peut être étendue sur ESP32 en utilisant le protocole HTTP POST ou MQTT. Une fois que vous avez créé un point de terminaison API, la documentation côté serveur dans Guides sur les API et intégrations peut vous aider dans la planification architecturale.
Exemple de Code Arduino
Le code ci-dessous permet de lire l'humidité du sol, la température, l'humidité de l'air et le niveau de luminosité. Si l'humidité du sol est en dessous du seuil déterminé, il émet une alerte LED. Ne vous attendez pas à des valeurs en pourcentage directement sans calibration ; chaque capteur et type de sol peut produire différentes plages analogiques. Par conséquent, vous devrez ajuster les valeurs sèches et humides dans le code en fonction de vos propres mesures.
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
#define SOIL_PIN A0
#define LDR_PIN A1
#define LED_PIN 8
DHT dht(DHTPIN, DHTTYPE);
int dryValue = 820;
int wetValue = 360;
int minMoisture = 40;
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(LED_PIN, OUTPUT);
}
void loop() {
int soilRaw = analogRead(SOIL_PIN);
int lightRaw = analogRead(LDR_PIN);
float temp = dht.readTemperature();
float hum = dht.readHumidity();
int soilPercent = map(soilRaw, dryValue, wetValue, 0, 100);
soilPercent = constrain(soilPercent, 0, 100);
if (soilPercent < minMoisture) { digitalWrite(LED_PIN, HIGH); }
else { digitalWrite(LED_PIN, LOW); }
Serial.print("Humidité du Sol: "); Serial.print(soilPercent); Serial.println("%");
Serial.print("Température: "); Serial.print(temp); Serial.println(" C");
Serial.print("Humidité de l'Air: "); Serial.print(hum); Serial.println("%");
Serial.print("Valeur Brute de Lumière: "); Serial.println(lightRaw);
Serial.println("---");
delay(10000);
}
Un intervalle de mesure de 10 secondes a été utilisé dans le code. Dans les applications agricoles réelles, 10 secondes peut souvent être une fréquence inutile. Pour des pots ou des serres, des intervalles de 5 à 15 minutes peuvent suffire. Si vous utilisez des batteries, prolonger l'intervalle de mesure, alimenter le capteur uniquement lors de la mesure et utiliser des modes basse consommation peuvent sérieusement augmenter la durée de vie de la batterie.
Calibration : La Phase Critique pour des Mesures Précises
Dans de nombreux projets agricoles Arduino, les erreurs proviennent non pas du circuit mais de la calibration. Le capteur d'humidité du sol génère des valeurs analogiques brutes ; cette valeur ne signifie pas directement humidité en pourcentage. Vous devez d'abord définir les valeurs brutes que votre capteur produit dans des conditions sèches et humides. Par exemple, lorsque vous maintenez le capteur dans un air sec, vous pouvez obtenir 820, et dans du sol complètement humide sans le plonger, environ 360. Ces deux valeurs extrêmes sont définies dans le code comme dryValue et wetValue.
Étapes de Calibration
- Faites fonctionner le capteur dans un environnement sec et prenez 10 mesures ; enregistrez la moyenne comme valeur sèche.
- Placez le capteur dans du sol très humide mais sans le laisser flotter ; prenez 10 mesures.
- Répétez le même processus avec le mélange de sol que vous allez réellement utiliser ; la tourbe, l'argile et le sol sableux se comportent différemment.
- Suivez les valeurs de mesure dans le moniteur série et mettez à jour les limites dans le code.
- Déterminez le seuil d'humidité minimum selon le type de plante par des essais.
Dans la pratique, les valeurs de 0% et 100% ne représentent pas l'humidité absolue agricole ; elles représentent plutôt l'intervalle sec-humide de votre capteur. Néanmoins, elles peuvent être très utiles pour la prise de décision d’arrosage. Pour obtenir des décisions plus fiables, vous pouvez utiliser la moyenne des 3 ou 5 dernières mesures au lieu d'une seule mesure. Cette méthode réduit les sauts instantanés dus aux thèmes de capteurs ou aux sources de bruit électrique.
Envoyer et Publier des Données sur un Panneau Web
L'étape qui rend le capteur agricole intelligent véritablement utile est de suivre les mesures rétroactivement. Au lieu de simplement voir la valeur d'humidité actuelle, il est plus judicieux de voir les besoins en arrosage des 7 derniers jours, les changements de température et les tendances lumineuses. Pour cela, vous pouvez envoyer vos données de capteur à un serveur web, les enregistrer dans une base de données via une API simple en PHP ou Node.js, et les afficher sur un panneau graphique.
Une architecture simple pourrait être la suivante : l'ESP32 lit les capteurs, envoie une requête HTTP POST au serveur au format JSON, le serveur vérifie les données et les enregistre dans une base de données MySQL. Du côté du panneau, les dernières mesures sont affichées sous forme de tableau ou de graphique. Pour publier ce panneau sur votre propre nom de domaine, consultez Comment enregistrer un domaine et pour un flux stable, sélection de package d'hébergement web approprié.
Pour des raisons de sécurité, ajoutez au moins un contrôle token à votre API. Par exemple, le dispositif envoie une clé secrète avec chaque requête ; le serveur n'enregistre pas les données sans valider cette clé. Protégez l'accès au panneau par mot de passe, maintenez le logiciel à jour et utilisez toujours HTTPS. Si vous souhaitez partager les données publiquement, évitez de révéler des informations sensibles sur la localisation. La localisation de la serre, du champs ou de l’entrepôt peut être commercialement importante.
Points de Vigilance pour Ceux qui Souhaitent Ajouter de l'Arrosage Automatique

Ajouter un relais et une mini-pompe rend le projet plus impressionnant, mais il est impératif de faire attention, car l'eau et l'électricité coexistent dans le même système. Arduino doit être uniquement le décideur et la pompe ne doit pas tirer son énergie directement de la broche Arduino. Un adaptateur séparé, un relais ou un driver MOSFET doit être utilisé pour la pompe. Les pompes DC 5V ou 12V à faible voltage sont plus sûres pour les projets de loisir.
Le plus grand risque de l'arrosage automatique est que la pompe fonctionne trop longtemps à cause d'une erreur de capteur. Par conséquent, définissez une durée maximale d’arrosage dans le logiciel. Par exemple, même si l'humidité du sol est basse, la pompe ne doit pas fonctionner plus de 20 secondes et attendre jusqu'à la mesure prochaine. Vous pouvez également définir une limite quotidienne pour le nombre maximal d'arrosages. Ces limites de sécurité empêchent unpetit défaut du capteur de noyer la plante ou de vider le réservoir d'eau.
Logique d'Arrosage Recommandée
- Si l'humidité du sol est en dessous du seuil, effectuez d'abord une vérification avec 2 mesures consécutives.
- Faites fonctionner la pompe brièvement ; par exemple pendant 10-20 secondes.
- Après l'arrosage, attendez au moins 5 minutes pour que le sol puisse absorber l'eau.
- Si l'humidité est toujours basse, lancez un deuxième cycle d'arrosage court.
- Limitez le nombre d'opérations maximales par jour par le logiciel.
Durabilité en Extérieur et Entretien
Un circuit qui fonctionne sur une table de laboratoire peut ne pas pouvoir fonctionner de la même manière en extérieur pendant une durée prolongée. L'humidité, la pluie, le soleil, les insectes, la poussière et les variations de température mettent à l'épreuve les composants électroniques. Par conséquent, placez la carte de circuit dans un boîtier de niveau IP65, utilisez des raccords sur les entrées de câble, et conservez de petits sachets de dessiccation à l'intérieur du boîtier pour réduire la condensation. Lors de l'insertion de la sonde du capteur dans le sol, protégez les liaisons des câbles avec du silicone ou de la chaleur rétractable.
Un calendrier d'entretien est également important. Vérifiez chaque semaine que le capteur est bien en place, que les câbles ne se sont pas desserrés et que les mesures sont dans des plages raisonnables. Révisez les valeurs de calibration une fois par mois. Si le capteur donne des valeurs très différentes que dans les mêmes conditions d'humidité, la surface de la sonde peut être encrassée, la connexion oxydée ou le capteur usé. Les capteurs capacitifs durent généralement plus longtemps que les capteurs résistifs ; néanmoins, ils ne prendront pas éternellement dans un environnement humide.
Erreurs Fréquemment Comprises et Solutions
Une des erreurs les plus courantes lors des premières installations est de considérer les valeurs du capteur comme des pourcentages d'humidité réels. Une autre erreur consiste à plonger complètement le capteur d'humidité du sol dans l'eau. Cela peut endommager la partie électronique du capteur. De plus, laisser le capteur DHT directement au soleil pourrait donner des mesures de température plus élevées. Le capteur de température-humidité doit être positionné à l'ombre, à un endroit où il peut recevoir un bon flux d'air.
- Les valeurs affichent continuellement 0 ou 100 : Les valeurs de calibration sèches et humides peuvent avoir été inversées ou mal saisies.
- Le capteur DHT affiche nan : La bibliothèque, la sélection de broches ou la connexion des câbles doivent être vérifiées.
- Arduino se réinitialise lorsque la pompe fonctionne : La pompe pourrait surcharger la même ligne d'alimentation ; utilisez une source d’alimentation séparée.
- La connexion Wi-Fi se déconnecte : Vérifiez la position de l'antenne, la source d'alimentation et le niveau de signal.
- Les mesures sont très instables : Essayez de prendre des moyennes, de raccourcir les câbles ou d'utiliser une alimentation plus stable.
Interprétation des Données : Passer des Chiffres à la Décision
La véritable valeur du capteur agricole intelligent réside dans sa capacité à transformer des données brutes en décisions significatives. Par exemple, si l'humidité du sol est basse, la température élevée et le niveau de lumière élevé, alors la plante pourrait perdre rapidement de l'eau. En revanche, même si l'humidité du sol paraît faible, si l'air est frais et la lumière faible, il pourrait être possible de retarder l'arrosage de quelques heures. Par conséquent, il est plus judicieux de ne pas se fier uniquement à des données d'un seul capteur, mais d'examiner les combinaisons.
Lorsque vous enregistrez des données pendant une semaine, vous pouvez observer la vitesse à laquelle l'humidité baisse après l'arrosage. Si l'humidité diminue rapidement à la même heure chaque jour, vous pouvez ajuster votre plan d'arrosage en conséquence. Si certaines zones restent constamment humides, cela pourrait indiquer un problème de drainage. De telles observations peuvent, même à petite échelle, améliorer la qualité de production. Si vous souhaitez partager le projet sous forme de blog ou de documentation technique, une page projet publiée sur votre propre nom de domaine peut faire office de portfolio et de ressource éducative. Pour cela, examinez les contenus sur Guide de création de site Web et sur installation du certificat SSL pour une publication sécurisée.
Idées pour Développer le Projet
Après avoir exécuté le système de base, vous pouvez développer le projet de plusieurs manières. Par exemple, en ajoutant un capteur de pluie, vous pouvez retarder l'arrosage en plein air selon la météo. Vous pouvez suivre la solution nutritive avec un capteur de pH et un capteur de EC. En ajoutant un écran OLED, vous pouvez afficher les mesures localement, ou, avec un module de carte SD, tenir des registres même sans Internet. À un niveau plus avancé, vous pouvez transmettre des données à des plateformes comme Home Assistant en utilisant MQTT.
- Utiliser le mode de veille profonde avec l’ESP32 pour prolonger la durée de vie de la batterie
- Créer un système d'énergie autonome avec un panneau solaire et un module de charge
- Rapports graphiques avec Grafana ou un panneau personnalisé
- Envoyer des alertes d'arrosage via Telegram ou e-mail
- Surveiller plusieurs capteurs via un unique centre
- Intégration d'applications mobiles via l'API
Si vous installez plusieurs appareils, donnez un identifiant unique à chaque capteur. Sur le serveur, la conservation structurée de l'identifiant de l'appareil, du temps de mesure, du type de capteur et des valeurs rendra l'analyse future plus facile. Au fur et à mesure que la base de données grandit, établir un plan de sauvegarde devient également important. Si votre panneau de contrôle va être utilisé pour des décisions commerciales, il est bénéfique de regarder au plus tôt des sujets comme Solutions de sauvegarde d'hébergement.
Transformer le Projet en un Article de Blog en Matière de SEO et de Publication de Contenu
Ce projet ne doit pas forcément rester une simple expérience technique. Vous pouvez contribuer à la communauté et créer une précieuse source technique sur les moteurs de recherche en transformant vos résultats de mesures, vos photos d'installation, les problèmes rencontrés et les étapes de solutions en un article de blog. Dans le contenu Do It Yourself technique, Google aime les signaux comme des photos nettes, des données de mesure originales, les étapes de résolution des erreurs et l'expérience réelle d'utilisation.
Lorsque vous publiez votre article, spécifiez clairement le sujet ciblé dans le titre, indiquez dans le premier paragraphe ce que l’on va apprendre, fournissez la liste des matériaux sous forme de tableau et soutenez le code avec des commentaires. Ajouter vos résultats de tests personnels est fort en termes d’E-E-A-T. Par exemple, 'le capteur capacitif a donné 812 dans le sol sec et 428 après l’arrosage' est un type de donnée concrète qui distingue le contenu des simples guides copiés. Pour un site qui sera rapide et sécurisé pour publier votre projet, consultez les options Packages d'hébergement Hostragons.
Conclusion
Le projet Créer votre propre capteur agricole intelligent avec Arduino est un projet de démarrage réalisable qui combine électronique, logiciel et observation agricole. Avec le bon choix de capteur, une calibration attentive, un design d'alimentation sécurisé et un enregistrement régulier des données, vous pouvez établir un système utile pour soutenir la prise de décision pour un petit jardin ou une serre. Si vous souhaitez suivre les données sur un panneau web, un hébergement fiable, un nom de domaine et une infrastructure SSL rendront le projet plus professionnel. Lorsque vous serez prêt, vous pourrez planifier votre nom de domaine et votre environnement d'hébergement via Hostragons pour lancer votre projet de manière sécurisée.
Questions Fréquemment Posées
Faut-il des connaissances en logiciel pour fabriquer un capteur agricole intelligent avec Arduino ?
Une connaissance de base de l'utilisation de l’IDE Arduino et de la modification du code existant est suffisante. Si vous pouvez changer les numéros de broches, les valeurs seuils et les plages de calibration, vous pouvez compléter le projet de démarrage. Pour ajouter un panneau web et une API, des connaissances de base sur HTTP, les bases de données et les serveurs sont nécessaires.
Est-il préférable d'utiliser un capteur d'humidité du sol capacitif ou résistif ?
Pour une utilisation à long terme, le capteur d'humidité du sol capacitif est plus approprié. Les capteurs résistifs sont plus exposés à la corrosion dans un sol humide et peuvent perdre leur précision au fil du temps. Il convient de privilégier le modèle capacitif pour des projets en extérieur ou en serre.
Ce système peut-il être utilisé pour l'agriculture réelle ?
Il est adapté aux petites serres, aux jardins de loisir, aux projets éducatifs et aux utilisations de prévisualisation. Il peut apporter des avantages en tant que système de soutien à la prise de décision pour la production commerciale, mais pour des décisions critiques d'arrosage, des capteurs industriels, des mesures redondantes et des niveaux de sécurité d'automatisation professionnelle sont recommandés.
Est-il sûr d'afficher les données du capteur sur Internet ?
Cela peut être sécurisé. Il est nécessaire d'utiliser un token d'API, de protéger le panneau par mot de passe, d'activer HTTPS et de maintenir le logiciel à jour. L'utilisation de SSL sur le nom de domaine et l'hébergement pour chiffrer la transmission des données est un bon début.
Puis-je alimenter le capteur Arduino avec une batterie ou un panneau solaire ?
Oui, mais vous devez réduire la consommation d'énergie. Prolonger l'intervalle de mesure, utiliser le mode de veille profonde de l’ESP32, alimenter les capteurs uniquement lors de la mesure et ajouter un panneau solaire avec un module de contrôle de charge approprié augmentent la durée de vie de la batterie.