Table des matières:

SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON » : 6 étapes (avec photos)
SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON » : 6 étapes (avec photos)

Vidéo: SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON » : 6 étapes (avec photos)

Vidéo: SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON » : 6 étapes (avec photos)
Vidéo: 557 Marksbury Road Pickering Open House Video Tour 2024, Novembre
Anonim
SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON »
SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON »

Le système d'irrigation intelligent est un appareil basé sur l'IoT qui est capable d'automatiser le processus d'irrigation en analysant l'humidité du sol et les conditions climatiques (comme la pluie). De plus, les données des capteurs seront affichées sous forme graphique sur la page du nuage BOLT. Pour une description détaillée du projet, cliquez sur le lien du document de recherche ci-dessous:

Dans ce projet, nous commanderons le microcontrôleur arduino/328p via une page Web pour contrôler le moteur (c'est-à-dire pour démarrer et arrêter le moteur) et le reste du processus d'irrigation sera automatiquement contrôlé par arduino lui-même.

L'utilisateur n'a qu'à faire est –Démarrer le moteur ou s'il le désire il peut éteindre le moteur d'un simple clic seulement.

Une fois que la motopompe a démarré, la condition automatisée suivante fonctionnera

1. L'utilisateur peut éteindre le moteur s'il le souhaite en cliquant sur la page Web.

2. La motopompe s'éteint automatiquement une fois que le capteur d'humidité du sol a atteint la valeur seuil requise.

3. Si les conditions météorologiques sont telles qu'il a commencé à pleuvoir, le microcontrôleur arrêtera la motopompe jusqu'à ce qu'il pleuve. Et après cela, il vérifie si le capteur d'humidité du sol a atteint la valeur seuil ou non. S'il dépasse la valeur seuil, la motopompe restera à l'arrêt sinon elle redémarrera automatiquement. Cela permet d'économiser les ressources en eau et en électricité.

4. Également au cas où l'alimentation serait coupée et le moteur éteint. Il redémarrera automatiquement lorsqu'il y aura une alimentation électrique disponible, l'utilisateur n'aura pas à se soucier de redémarrer la motopompe manuellement.

5. De plus, les données de divers capteurs comme le capteur d'humidité, le capteur de température, le capteur d'humidité seront affichées sur le nuage BOLT sous forme graphique, mais en raison de la limitation de BOLT, je n'ai affiché qu'une seule donnée de capteur (données de capteur d'humidité).

Étape 1: Schéma fonctionnel du projet

Image
Image
Schéma fonctionnel du projet
Schéma fonctionnel du projet

FAIRE la connexion des capteurs, BOULON et relais comme indiqué dans le schéma. J'ai utilisé un microcontrôleur 328p qui est utilisé dans ARDUINO. Vous pouvez donc utiliser Arduino à la place du microcontrôleur 328P.

Étape 2: Code Arduino pour le projet

Hardserial.ino est un code arduino qui consiste en l'interfaçage de différents capteurs avec arduino et l'interfaçage d'Arduino avec BOLT pour envoyer les données du capteur sur la page cloud BOLT.

Étape 3: Codage de la page HTML

Codage de la page HTML
Codage de la page HTML

Dans cette étape, nous allons coder la page HTML à travers laquelle nous envoyons une commande à Arduino pour contrôler le moteur (c'est-à-dire pour DÉMARRER et ARRÊTER le moteur).

Étape 4: Téléchargement de JavaScript sur BOLT Cloud

Téléchargement de JavaScript sur BOLT Cloud
Téléchargement de JavaScript sur BOLT Cloud

Écrivez le bloc-notes de code JS suivant ++

setChartType('lineGraph');plotChart('time_stamp', 'temp');

puis enregistrez-le en utilisant l'extension de fichier.js. Ceci est très important. Cela prendra la valeur des capteurs et la téléchargera sous forme graphique sur le cloud BOLT.

Étape 5: Configuration sur la page BOLT Cloud

Configuration sur la page BOLT Cloud
Configuration sur la page BOLT Cloud
Configuration sur la page BOLT Cloud
Configuration sur la page BOLT Cloud

Si vous avez déjà acheté un appareil BOLT et l'avez enregistré, alors

1- ouvrez la page bolt cloud - cliquez sur le lien

puis connectez-vous à cela.

2- puis cliquez sur DEVELOPER CONSOLE -> Cliquez sur le bouton "+" pour créer un nouveau produit dans la section PRODUITS.

3- Dans la rubrique CRÉER NOUVEAU PRODUIT -

i-écrivez n'importe quel nom pour un nouveau produit

ii- choisissez n'importe quelle icône

iii- Sélectionnez l'interface utilisateur par défaut.html

4- cliquez sur CRÉER UN PRODUIT

5- APRÈS cela, cliquez sur « OUI » pour créer la CONFIGURATION MATÉRIELLE

6- Ensuite, sélectionnez GPIO et le numéro de broche comme 1

7- Choisissez la broche comme "AO" [nous avons connecté le capteur d'humidité à la broche A0]

8- et VARIABLE NAME comme "temp" [parce que nous avons écrit temp comme variable dans le code js {STEP-4}]

9- Enfin, téléchargez le fichier JS dans la section UPLOAD FILES et modifiez le fichier html par défaut à partir de ce fichier js.

Étape 6: Déployer la configuration et la visualisation des données

Déployer la configuration et la visualisation des données
Déployer la configuration et la visualisation des données

1- Cliquez sur l'onglet APPAREILS. Votre identifiant d'appareil sera répertorié. Maintenant, sous l'onglet produit, sélectionnez le nom de votre produit « Bolt IoT Product ». Par exemple - temp. Maintenant, cliquez sur le bouton Déployer la configuration.

2- Allez sur la page d'accueil et cliquez sur l'unité BOLT. Il vous redirigera sur la nouvelle page où vous pourrez voir un graphique de l'humidité par rapport au temps.

Conseillé: