Table des matières:
- Fournitures
- Étape 1: schéma de circuit
- Étape 2: Créez un compte sur Pubnub avec la clé d'application
- Étape 3: Téléchargez le code sur Nodemcu et Arduino
- Étape 4: Créer un tableau de bord Freeboard
- Étape 5: Conclusion
Vidéo: Surveillance de serre avec IOT : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
En agriculture, la surveillance de la température et de l'humidité des plantes est un facteur important pour leur survie. Actuellement, les gens utilisent des thermomètres attachés dans une serre pour que les agriculteurs puissent mesurer la température. Cependant, cette approche manuelle nécessite que l'agriculteur soit physiquement présent à cet endroit, ce qui n'est pas possible à chaque fois. J'ai donc développé cet appareil compact chez VeggiTech pour résoudre ce problème.
Il s'agit d'un système de surveillance de serre qui peut détecter la température, l'humidité, l'indice de chaleur et l'envoyer sur un tableau de bord en ligne via le wifi. Il s'agit d'un appareil d'auto-charge qui fonctionne sur des panneaux solaires et dispose d'un avertisseur sonore lorsque l'environnement dépasse le seuil.
Fournitures
Le coût total de ce projet est de 270 AED (73$)
Matériaux nécessaires:-
- Nodemcu
- Arduino Uno
- Panneaux solaires 10W
- Contrôleur de charge solaire 12V
- Batterie au plomb 12V
- Capteur DHT22
- 16x2 LCD i2c
- Tiroir en bois
- Relais 5V
Étape 1: schéma de circuit
L'appareil dispose de la connexion ci-dessus pour que le programme complet fonctionne. Vous trouverez ci-dessous la connexion en détails: -
- Bornes de panneaux solaires pour charger le contrôleur
- Bornes de batterie pour charger le contrôleur
- Sortie du contrôleur de charge vers convertisseur buck et buzzer
- Convertisseur Buck (sortie 5V) vers arduino, relais, lcd, dht22 et nodemcu
- LCD SDA, SCL vers A4 et A5
- Arduino Rx, Tx vers nodemcu Tx, Rx
- Relais entre la sortie du contrôleur de charge et le buzzer
Étape 2: Créez un compte sur Pubnub avec la clé d'application
Créez votre compte sur Pubnub pour que les données soient transférées avec succès. Créez une nouvelle application dans le coin supérieur droit et copiez les informations de pub/sous-clé. Cette clé sera transférée dans le code Arduino que vous téléchargerez sur nodemcu.
Étape 3: Téléchargez le code sur Nodemcu et Arduino
Téléchargez le code ci-dessous. Mettez pub/subkey de votre compte PubNub dans le code serre_iot juste au-dessus de la fonction de configuration. Le code 'greenhouse_iot' sera téléchargé sur nodemcu et le code 'arduino_slave' sera téléchargé sur arduino.
Étape 4: Créer un tableau de bord Freeboard
Créez votre freeboard.io et c'est là que vos données seront affichées sous une forme visuelle attrayante. Tout d'abord, les données seront téléchargées de nodemcu vers le serveur pubnub, pubnub peut être facilement intégré au freeboard, c'est la raison pour laquelle nous utilisons ces deux services ensemble. Suivez ces étapes pour configurer le tableau de bord en ligne: -
- Choisissez les sources de données dans le coin supérieur droit en tant que Pubnub
- Créez de nouveaux panneaux chacun pour la température, l'humidité et l'indice de chaleur
- Choisissez n'importe quel type de panneau d'affichage dont vous avez besoin. Un populaire est le compteur de jauge pour cette application
- Dans le panneau, choisissez la source de données en tant que JSON. Cela vous mènera à un éditeur de texte où vous pourrez taper [nom du tableau de bord][nom de la variable de l'IDE Arduino]. Si vous souhaitez obtenir une lecture de la température, tapez « Température » car il s'agit du nom au format JSON lorsqu'il a été téléchargé de nodemcu vers le serveur. Idem pour tous les panneaux.
Étape 5: Conclusion
C'était un projet utile dans l'ensemble, mais voici quelques limitations auxquelles j'ai été confronté: -
- Manque de protection contre la poussière:- J'aurais dû ajouter un boîtier IP67 pour une protection électronique et une meilleure fiabilité.
- Dangers de la batterie au lithium: - Au lieu d'utiliser une batterie au lithium, la batterie au plomb est plus sûre car la batterie lipo à haute température peut prendre feu. C'est comme ça que j'ai brûlé ce projet en fait, donc j'ai appris ça à la dure.
- puissance dépendant de la lumière du soleil: - La lumière du soleil est la principale source d'énergie. Sans cela, le système s'arrêtera donc une source alternative est nécessaire. Sans oublier que les systèmes solaires augmentent le coût.
- le coût d'exploitation du service Freeboard: 12 $ par mois doivent être dépensés pour le service freeboard.io. Une meilleure alternative est nécessaire pour réduire le coût.
Maintenant, ma prochaine étape consiste à ajouter des capteurs LoRa sans fil dans la serre, à collecter les lectures via la passerelle WiFi et à les télécharger sur un tableau de bord personnalisé à l'aide de Node-Red. Ce système a une longue durée de vie de la batterie (8 à 10 ans) et une plus grande fiabilité, de sorte que toutes les limitations ci-dessus sont éliminées.
Conseillé:
Automatiser une serre avec LoRa ! (Partie 2) -- Ouvre-fenêtre motorisé : 6 étapes (avec photos)
Automatiser une serre avec LoRa ! (Partie 2) || Ouvre-fenêtre motorisé : Dans ce projet, je vais vous montrer comment j'ai créé un ouvre-fenêtre motorisé pour ma serre. Cela signifie que je vais vous montrer quel moteur j'ai utilisé, comment j'ai conçu le système mécanique réel, comment je conduis le moteur et enfin comment j'ai utilisé un Arduino LoRa
Projet de surveillance GPS avec écran OLED : 5 étapes (avec photos)
Projet de surveillance GPS avec écran OLED : Bonjour à tous, dans cet article rapide, je vais partager avec vous mon projet : Module GPS ATGM332D avec microcontrôleur SAMD21J18 et écran SSD1306 OLED 128*64, j'ai construit un PCB spécial pour cela sur Eagle Autodesk, et je le programme en utilisant Atmel studio 7.0 et ASF
Serre impressionnante avec arrosage automatique, connexion Internet et bien plus encore : 7 étapes (avec photos)
Serre impressionnante avec arrosage automatique, connexion Internet et bien plus encore : bienvenue dans ce Instructables. Début mars, j'étais dans une jardinerie et j'ai vu des serres. Et comme je voulais faire un projet avec des plantes et de l'électronique depuis longtemps déjà, je me suis lancé et j'en ai acheté un : https://www.instagram.com/p
TerraDome : Mini serre tropicale avec Arduino : 18 étapes (avec photos)
TerraDome : Mini Serre Tropicale Avec Arduino : TerraDome est une serre d'intérieur pour plantes et fleurs tropicales en forme de dôme octogonal. Elle est pilotée par un Arduino Mega qui régule la température et l'éclairage grâce à différents capteurs et un écran LCD. Il a également des portes vers le Jurassic Park (ou
Système de surveillance d'usine IoT (avec plate-forme IBM IoT): 11 étapes (avec images)
Système de surveillance des plantes IoT (avec la plate-forme IBM IoT) : PrésentationLe système de surveillance des plantes (PMS) est une application conçue avec des personnes qui appartiennent à la classe ouvrière et qui ont la main verte à l'esprit. Aujourd'hui, les personnes qui travaillent sont plus occupées que jamais; faire progresser leur carrière et gérer leurs finances