Table des matières:
- Étape 1: Liste des pièces
- Étape 2: Câblage
- Étape 3: Organigramme
- Étape 4: Coder
- Étape 5: Node-RED
- Étape 6: MySQL Wampserver
Vidéo: UCL - IIoT - Collecteur de données d'humidité : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Cette instructable vous fournira des informations sur l'humidité de la saleté, qui pourront être visualisées sur une interface utilisateur avec nœud rouge, en outre les données seront collectées et mises dans une base de données MySQL, cela peut vous aider à apprendre les modèles d'arrosage pour vos plantes, savoir quand elles auront besoin d'eau.
Étape 1: Liste des pièces
1 x Arduino méga 2560
1 câble USB
1 écran LCD I2C
1 x capteur d'humidité du sol
Fils
Étape 2: Câblage
Écran LCD I2C
GND > GND sur arduino
VCC > 5V sur arduino
SDA > SDA sur arduino
SCL > SCL sur arduino
Capteur d'humidité
GND > GND sur arduino
VCC > 5V sur arduino
Signal > A0 sur arduino
Étape 3: Organigramme
Cet organigramme présente ce que nous faisons avec les données de notre arduino, le tout commence par la collecte de nos données à partir de notre arduino qui sont ensuite envoyées au serveur MySQL, d'où nous sommes connectés avec nodeRED pour obtenir les données affichées dans un affichage.
Étape 4: Coder
Le code de l'Arduino peut être vu ici, et il est également conçu sous forme de document texte pour faciliter le téléchargement et l'implémentation dans Arduino IDE afin que vous puissiez le télécharger sur votre propre Arduino et voir comment le code est structuré.
Étape 5: Node-RED
node-red est utilisé dans ce projet pour envoyer et recevoir des données, que nous pouvons ensuite afficher sur un tableau de bord pour voir les informations que nous avons mises. Nous utilisons node-red pour obtenir l'horodatage mis dans notre serveur MySQL, et pour collecter nos données de notre capteur d'humidité sur notre Arduino. C'est ainsi que nous avons envoyé des données à notre MySQL, et aussi comment nous les collectons pour notre interface utilisateur, en les récupérant à partir de notre base de données.
Vous devrez exécuter et installer node-red en allant sur https://nodered.org/docs/getting-started/installat… et suivre le guide sur la façon d'installer et d'exécuter node-red.
Une fois installé, vous devrez l'exécuter via CMD pour le faire fonctionner.
Le code de mon node-red est téléchargé sous forme de fichier texte dans cette instructable et doit être importé dans node-red
Vous devrez installer les bibliothèques suivantes dans node-red:
nœud-rouge
node-red-tableau de bord
nœud-rouge-nœud-mysql
nœud-rouge-nœud-arduino
node-red-contrib-string
node-red-node-serialport
node-red-node-feedparser
c'est pour s'assurer que node-red fonctionnera prober avec le code node-red qui est fourni dans cette instructable. Sinon, ce flux ne vous donnera que des erreurs.
Étape 6: MySQL Wampserver
Wampserver est utilisé pour créer une base de données MySQL, dans laquelle nous pouvons enregistrer les données de notre Arduino, qui dans ce projet sont les données des capteurs d'humidité. Lorsque vous utilisez Wampserver, le serveur s'exécute localement sur votre ordinateur et pour vous connecter à votre base de données, vous devrez vous connecter avec "root" et ne pas entrer de code. Pour communiquer avec node-red, il est important que MySQL configuré dans le flux contienne les mêmes informations que votre base de données Wampserver, sinon il ne pourra pas s'y connecter.
Dans ce projet, j'ai créé une nouvelle base de données appelée nodered, puis créé une table appelée node. Vous allez ensuite créer deux lignes, une pour le temps et une pour l'humidité, cela aidera à collecter les données d'humidité provenant du capteur, et l'horodatage est fourni par node-red dans ce cas.
Wampserver peut être installé ici:
Conseillé:
Comment faire un enregistreur de données en temps réel d'humidité et de température avec Arduino UNO et carte SD - Simulation d'enregistreur de données DHT11 dans Proteus : 5 étapes
Comment faire un enregistreur de données en temps réel d'humidité et de température avec Arduino UNO et carte SD | Simulation de l'enregistreur de données DHT11 dans Proteus : Introduction : salut, c'est Liono Maker, voici le lien YouTube. Nous réalisons un projet créatif avec Arduino et travaillons sur des systèmes embarqués. Enregistreur de données : un enregistreur de données (également un enregistreur de données ou un enregistreur de données) est un appareil électronique qui enregistre des données au fil du temps avec
Analyse des données de température/humidité à l'aide d'Ubidots et de Google-Sheets : 6 étapes
Analyse des données de température et d'humidité à l'aide d'Ubidots et de Google-Sheets : dans ce didacticiel, nous allons mesurer différentes données de température et d'humidité à l'aide d'un capteur de température et d'humidité. Vous apprendrez également comment envoyer ces données à Ubidots. Pour que vous puissiez l'analyser de n'importe où pour différentes applications. Aussi par envoi
Automatiser une serre avec LoRa ! (Partie 1) -- Capteurs (température, humidité, humidité du sol) : 5 étapes
Automatiser une serre avec LoRa ! (Partie 1) || Capteurs (température, humidité, humidité du sol) : dans ce projet, je vais vous montrer comment j'ai automatisé une serre. Cela signifie que je vais vous montrer comment j'ai construit la serre et comment j'ai câblé l'électronique d'alimentation et d'automatisation. Je vais également vous montrer comment programmer une carte Arduino qui utilise L
Envoi des données du capteur de température et d'humidité sans fil vers Excel : 34 étapes
Envoi des données du capteur de température et d'humidité sans fil à Excel : nous utilisons ici le capteur de température et d'humidité de NCD, mais les étapes restent les mêmes pour n'importe quel produit ncd, donc si vous avez d'autres capteurs sans fil ncd, faites l'expérience libre d'observer à côté. Au moyen de l'arrêt de ce texte, vous devez
Moniteur d'humidité sans fil (ESP8266 + capteur d'humidité) : 5 étapes
Moniteur d'humidité sans fil (ESP8266 + capteur d'humidité) : j'achète du persil en pot, et la majeure partie de la journée, le sol était sec. J'ai donc décidé de faire ce projet, sur la détection de l'humidité du sol en pot avec du persil, pour vérifier, quand j'ai besoin de verser de l'eau. Je pense que ce capteur (Capacitif d'humidité v1.2) est bon bec