Table des matières:

IoT-Terrarium : 6 étapes (avec photos)
IoT-Terrarium : 6 étapes (avec photos)

Vidéo: IoT-Terrarium : 6 étapes (avec photos)

Vidéo: IoT-Terrarium : 6 étapes (avec photos)
Vidéo: TUTORIEL - construire un terrarium en 3D avec 3ds Max et Vray 2024, Juillet
Anonim
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium

Ma petite amie est obsédée par les plantes d'intérieur et a mentionné il y a peu de temps qu'elle voulait construire un terrarium. Soucieuse de faire le meilleur travail, elle a cherché sur Google comment et les meilleures pratiques pour créer et gérer l'un d'entre eux. Il s'avère qu'il y a un million de billets de blog et aucune réponse directe, et tout semble se résumer à l'aspect et à la convivialité de la croissance des terrariums individuels. Comme je suis un homme de science et que j'aime les données pour savoir si quelque chose fonctionne réellement, je voulais mettre à profit mes connaissances de l'IoT et de l'électronique et créer un moniteur IoT Terrarium.

Le plan était de construire un système basé sur des capteurs qui pourrait surveiller la température, l'humidité et l'humidité du sol à partir d'une page Web simple mais élégante. Cela nous permettrait de surveiller la santé du terrarium afin que nous sachions toujours qu'il était dans les meilleures conditions. Comme j'aime aussi les LED (je veux dire qui n'aime pas), je voulais aussi ajouter un néopixel qui transformerait le terrarium en ambiance parfaite ou en veilleuse !

Après avoir planifié la construction, je savais que je voulais partager cela afin que d'autres puissent faire le leur. Donc, pour permettre à tout le monde de pouvoir reproduire ce projet, je n'ai utilisé que des matériaux faciles à trouver qui peuvent être achetés dans la plupart des magasins de briques et de mortier ou facilement via des sites tels que Adafruit et Amazon. Donc, si vous êtes intéressé à construire votre propre Iot-Terrarium un dimanche après-midi, lisez la suite !

Fournitures

Pour la plupart, vous devriez pouvoir acheter des articles similaires à moi-même. Mais je vous encourage à vous diversifier et à aller plus loin et mieux, donc vous voudrez peut-être adapter certains des éléments énumérés ci-dessous à votre build spécifique. Je vais également énumérer quelques matériaux et méthodes alternatifs tout au long de cet impénétrable pour ceux qui n'ont pas accès à tout. Donc, pour commencer, il y a quelques outils dont vous aurez besoin pour suivre, ce sont;

  • Drill & Bits - Utilisé pour percer le couvercle du conteneur de terrarium pour monter vos capteurs, lumières et contrôleurs.
  • Pistolet à colle chaude - Utilisé pour coller les capteurs sur le couvercle du terrarium. Vous pouvez choisir d'utiliser une méthode de montage différente comme la superglue ou les écrous et boulons.
  • Fer à souder (facultatif) - J'ai décidé de créer un PCB dédié pour ce projet afin que les connexions soient les meilleures possibles. Vous pouvez également utiliser une planche à pain et des fils de liaison et obtenir le même résultat.
  • Environ 4 heures - Ce projet du début à la fin dans la construction m'a pris environ 4 heures pour terminer. Cela dépendra de la façon dont vous décidez de construire votre version

Vous trouverez ci-dessous une liste de matériaux pour l'électronique de détection et de contrôle du terrarium. Vous n'êtes pas obligé d'utiliser tous les capteurs, ni les mêmes capteurs pour votre terrarium, mais pour le code fourni, ces matériaux fonctionneront immédiatement. Un petit rappel, j'utilise des liens associés amazon pour cela, alors merci pour le soutien si vous décidez d'acheter quoi que ce soit à partir de ces liens.

  • Un ESP8266 - Utilisé pour contrôler le néopixel, lire les données des capteurs et vous montrer la page Web. Vous pouvez également choisir d'utiliser l'Adafruit HUZZAH
  • Adafruit Flora RGB NeoPixel (ou d'Adafruit) - Ce sont de superbes petits néopixels dans un excellent facteur de forme. Ils contiennent également tous les autres composants passifs nécessaires pour un contrôle facile.
  • Capteur d'humidité et de température DHT11 (ou d'Adafruit) - Un capteur de température et d'humidité de base. Vous pouvez également utiliser le DHT22 ou le DHT21 pour cela.
  • Capteur d'humidité du sol (ou d'Adafruit) - Ils sont disponibles en deux saveurs. J'ai utilisé un type résistif, mais je recommande le type capacitif comme celui d'Adafruit. Plus sur ceux-ci plus tard.
  • Une alimentation 5V (1A) - Vous aurez besoin d'une alimentation 5V pour ce projet. Cela doit être d'au moins 1A de puissance, vous pouvez donc également utiliser une prise murale USB standard.
  • Un prototype de PCB- Utilisé pour tout connecter ensemble dans un manoir robuste. Peut également utiliser une planche à pain et des câbles de démarrage.
  • Quelques boulons de montage - Utilisés pour monter votre PCB sur le couvercle de votre bocal. Vous pouvez également utiliser de la colle chaude.
  • Embases PCB - Pour monter le NodeMCU sur le PCB.
  • Fil - Toute variété de fil pour connecter le PCB et les capteurs ensemble.

Pour votre terrarium actuel, vous disposez d'options illimitées. Je vous recommande fortement de vous rendre dans votre jardinerie la plus proche pour toutes vos fournitures ainsi que des conseils. Là, vous pouvez également demander de l'aide sur la meilleure combinaison de matériaux pour construire un terrarium pour les plantes que vous utilisez. Pour ma part, ma jardinerie locale avait tout le matériel nécessaire dans de petits sacs pratiques. C'étaient;

  • Un bocal en verre - Habituellement trouvé dans votre magasin à domicile. Cela peut être de n'importe quelle forme ou taille que vous désirez, mais devrait avoir un couvercle qui vous permettra de percer et de fixer l'électronique.
  • Plantes - La partie la plus importante. Choisissez judicieusement et assurez-vous de faire correspondre tous les matériaux de la construction en fonction de votre plante. J'ai utilisé un peu d'aide d'ici.
  • Sols, sables, cailloux, charbon de bois et mousse - Ce sont les éléments de base d'un terrarium et sont généralement faciles à trouver dans une quincaillerie avec une section de jardinage ou votre pépinière locale

Découvrez également un grand nombre de constructions de terrarium ici sur Instructables aussi !

Étape 1: Faire votre terrarium

Faire votre terrarium
Faire votre terrarium
Faire votre terrarium
Faire votre terrarium
Faire votre terrarium
Faire votre terrarium
Faire votre terrarium
Faire votre terrarium

Pour commencer, nous devons réellement construire un terrarium avant de pouvoir le connecter à Internet ! Il n'y a pas de bonne ou de mauvaise façon de compiler un terrarium, mais il existe cependant des bonnes pratiques que je vais essayer de décrire.

Le premier et le plus important est que vous visez à imiter l'environnement dans lequel vos plantes choisies prospèrent. Généralement, un terrarium utilise plus de plantes tropicales aimant l'humidité, mais beaucoup de gens utilisent encore des choses comme des plantes succulentes dans un récipient ouvert. J'ai choisi une plante plus tropicale pour cette construction afin que je puisse avoir un couvercle scellé sur lequel j'utiliserai pour monter l'électronique.

La prochaine meilleure pratique est l'ordre dans lequel les ingrédients d'un terrarium sont assemblés. Pour de meilleurs résultats, vous devrez les superposer correctement afin que l'eau puisse s'écouler et filtrer à travers le système et refaire son cycle. Attention, c'est de devenir trop zélé avec les plantes et les matériaux. Évaluez votre pot, vos plantes et vos matériaux avant de les mettre au complet, sinon tout pourrait ne pas rentrer.

Après les photos de cette étape, les instructions ci-dessous expliquent comment superposer votre terrarium pour obtenir le meilleur résultat;

  1. Placez quelques cailloux au fond du bocal. C'est pour le drainage et laisse un endroit pour que l'eau s'accumule.
  2. Ensuite, placez une couche de mousse, c'est un filtre pour empêcher la terre de tomber à travers les fissures des cailloux et éventuellement de ruiner l'effet que les cailloux donnent. Ceci peut également être réalisé avec un treillis métallique ainsi
  3. Ajoutez ensuite votre charbon de bois par dessus. Ce charbon agit comme un filtre à eau
  4. En plus du charbon de bois, vous pouvez maintenant ajouter de la terre. À ce stade, vous voudrez vérifier le niveau de remplissage de votre pot, car vous pouvez tout vider et recommencer ici plus facilement que plus tard.
  5. (Facultatif) Vous pouvez également ajouter d'autres matériaux tels que du sable pour un effet de superposition. J'ai ajouté une très fine couche de sable pour un effet esthétique, puis j'ai superposé le reste de mon sol.
  6. Ensuite, faites un trou au milieu puis dépotez vos plantes et placez-les délicatement au centre.
  7. Si vous pouvez l'atteindre, tapotez le sol autour de vos plantes pour les enfoncer fermement dans le sol.
  8. Terminez en ajoutant quelques galets décoratifs sur le dessus et un peu plus de mousse qui s'animera avec un peu d'humidité.

C'était super facile de mettre en pot un ou deux terrariums un dimanche après-midi ! Mais ne me croyez pas sur parole pour l'évangile, assurez-vous de regarder comment les autres ont construit le leur.

Étape 2: Rendre intelligent

Rendre intelligent
Rendre intelligent
Rendre intelligent
Rendre intelligent

Il est temps de faire en sorte que votre terrarium se démarque des autres. Il est temps de le rendre intelligent. Pour ce faire, nous devons savoir ce que nous voulons mesurer et pourquoi. Je ne suis pas un expert en jardinage, c'est donc une première pour moi, mais je comprends très bien les capteurs et les microcontrôleurs, donc l'application de mes connaissances dans l'un comblera, espérons-le, le fossé avec l'autre.

Après quelques recherches sur Google pour déterminer quelles mesures seraient les meilleures, je suis allé magasiner pour trouver des capteurs appropriés avec lesquels travailler. J'ai fini par choisir 3 choses à mesurer. Il s'agissait de la température, de l'humidité et de l'humidité du sol. Ces trois mesures donneront un aperçu générique de la santé de notre terrarium et nous aideront à savoir s'il est sain ou nécessite des soins.

Pour mesurer la température et l'humidité, j'ai choisi le DHT11. Ceux-ci sont facilement disponibles auprès de nombreuses sources telles que Adafruit et d'autres magasins d'électronique. Ils sont également entièrement pris en charge dans l'environnement Arduino avec d'autres capteurs de la même famille tels que le DHT22 et le DHT21. Le code à la fin de ce Instructable prend en charge n'importe quelle version, vous pouvez donc choisir n'importe quelle version en fonction de votre budget et de votre disponibilité.

Les capteurs d'humidité du sol sont disponibles en deux saveurs; résistif et capacitif. Pour ce projet, je me suis retrouvé avec un capteur résistif car c'était ce qui m'était disponible à l'époque, mais un capteur capacitif offrirait le même résultat.

Les capteurs résistifs fonctionnent en appliquant une tension à deux broches dans le sol et en mesurant la chute de tension. Si le sol est humide il y aura moins de chute de tension et donc une valeur plus grande lue par l'ADC du micro-contrôleur. La beauté de ceux-ci réside dans leur simplicité et leur coût, c'est pourquoi j'ai fini par utiliser cette version.

Les capteurs capacitifs fonctionnent en envoyant un signal à l'une des deux broches sur le sol comme la version résistive, la différence est qu'il recherche un retard lorsque la tension arrive à la broche suivante. Cela se produit très rapidement, mais toutes les intelligences sont généralement prises en charge à bord du capteur. La sortie comme les versions résistives est généralement aussi analogique, ce qui lui permet d'être connectée à la broche analogique du micro-contrôleur.

Maintenant, l'idée derrière ces capteurs n'est pas de donner une valeur absolue sur tout car leurs techniques de mesure et leurs propriétés physiques dépendent de trop de variables de votre terrarium. La façon de regarder les données de ces capteurs, notamment l'humidité du sol, est relative puisqu'elles ne sont pas vraiment calibrées. Donc, pour vous aider à deviner quand arroser ou entretenir votre jardin, vous devrez regarder un peu comment votre terrarium se porte et faire correspondre mentalement cela avec les données de vos capteurs.

Étape 3: Faire le PCB

Faire le PCB
Faire le PCB
Faire le PCB
Faire le PCB
Faire le PCB
Faire le PCB
Faire le PCB
Faire le PCB

Pour ce projet, j'ai décidé de fabriquer mon propre PCB à partir d'une carte prototype. J'ai choisi cela pour que tout soit connecté ensemble plus robuste qu'une planche à pain ou via des câbles d'en-tête. Cela dit, si vous achetez le bon facteur de forme de capteurs et de contrôleurs, vous pouvez le construire avec défi sur une planche à pain si vous n'avez pas accès à un fer à souder.

Maintenant, votre terrarium utilisera très probablement un pot différent du mien et n'utilisera donc pas le PCB exact que j'ai fabriqué, je n'entrerai donc pas dans les détails de la méthode exacte que j'ai utilisée pour le créer. Au lieu de cela, vous trouverez ci-dessous une série d'étapes indicatives que vous pouvez suivre pour vous assurer d'obtenir le même résultat. En fin de compte, tout ce que vous avez à faire pour que le projet fonctionne est de suivre le schéma de circuit dans les images.

  1. Commencez par poser le PCB sur votre couvercle pour voir comment tout s'adaptera. Marquez ensuite les lignes de coupe et les trous de montage sur le PCB. dans cette étape, vous devez également marquer l'emplacement du trou dans votre couvercle pour les fils.
  2. Ensuite, coupez votre planche si vous utilisez une planche prototype. Vous pouvez le faire à l'aide d'un couteau et d'une règle en marquant le long des trous et en le cassant.
  3. Ensuite, à l'aide d'une perceuse, formez les trous de montage pour que les vis pénètrent dans votre couvercle. Ce diamètre de trou doit être plus grand que vos vis. J'ai utilisé un trou de 4 mm pour les vis M3. Vous pouvez également utiliser de la colle chaude pour monter le PCB sur le couvercle.
  4. À ce stade, c'est une bonne idée de faire également les trous de montage dans votre couvercle alors qu'il n'y a pas de composants sur le PCB. Placez donc votre PCB sur votre couvercle, marquez les trous et percez-les en utilisant un diamètre plus petit que vos boulons de montage. Cela permettra aux boulons de mordre dans le couvercle.
  5. Percez le trou pour que vos fils passent complètement. J'ai fait un trou de 5 mm pour le mien qui était juste de la bonne taille. À ce stade, il est également judicieux de marquer et de percer le même trou dans votre couvercle.
  6. Vous pouvez maintenant disposer les composants sur votre PCB et commencer à souder. Commencez par les en-têtes pour l'ESP8266.
  7. Avec les en-têtes ESP8266 en place, vous savez maintenant où s'alignent les broches, vous pouvez donc maintenant couper des fils pour connecter vos capteurs. Lorsque vous faites cela, assurez-vous qu'ils sont plus longs que nécessaire, car vous pourrez les couper plus tard. Ces fils doivent être destinés à toutes vos alimentations + et -, ainsi qu'aux lignes de données. J'ai également codé ces couleurs pour que je sache qui était quoi.
  8. Ensuite, soudez tous les fils dont vous avez besoin pour la carte selon le schéma de circuit et poussez-les à travers le trou du PCB prêt à être monté sur le couvercle et connecté à vos capteurs.
  9. Enfin, vous devrez effectuer une connexion pour votre alimentation électrique. J'ai ajouté un petit connecteur (pas sur les photos) pour cela. Mais vous pouvez également le souder directement.

C'est son pour l'assemblage PCB! Il s'agit principalement de suggestions mécaniques car ce sera à vous de disposer votre PCB en fonction de votre couvercle. À ce stade, ne montez pas le PCB sur le couvercle car nous devrons monter le capteur sur la face inférieure à l'étape suivante.

Étape 4: fabrication du couvercle

Faire le couvercle
Faire le couvercle
Faire le couvercle
Faire le couvercle
Faire le couvercle
Faire le couvercle

Il est temps de monter les capteurs et les lumières sur le couvercle ! Si vous avez suivi la dernière étape, vous devriez avoir un couvercle avec tous les trous de montage du PCB et un grand trou pour le fil du capteur. Si vous le faites, vous pouvez maintenant disposer les lumières et les capteurs comme vous le souhaitez. Tout comme la dernière étape, la méthode que vous utiliserez sera probablement un peu différente, mais voici une liste d'étapes pour vous aider à agencer votre couvercle

Attention: Les lignes de données des néopixels ont une direction. Faites attention à l'entrée et à la sortie de chaque lumière en recherchant les flèches sur le PCB. Assurez-vous que les données passent toujours de la sortie à l'entrée.

  1. Commencez par placer les lumières et le capteur de température sur le couvercle pour voir où vous souhaitez les installer. Je suggère de garder le capteur de température loin des lumières car elles dégageront un peu de chaleur. Mais à part cela, la mise en page dépend entièrement de vous.
  2. Avec tout disposé, vous pouvez couper du fil pour brancher les lumières ensemble. Je l'ai fait en coupant une pièce d'essai et en l'utilisant comme guide pour couper le reste.
  3. Ensuite, j'ai utilisé du blue-tak pour maintenir les lumières et leur ai soudé les fils à l'aide des tampons sur les côtés des panneaux floraux. Faites attention aux directions des données des lumières.
  4. J'ai ensuite retiré le blue-tak des lumières et utilisé de la colle chaude pour les fixer au couvercle avec le capteur de température à l'endroit dont j'étais satisfait.
  5. Maintenant, prenez votre PCB et montez-le sur le couvercle où vous avez percé et taraudé des trous plus tôt. Poussez les fils à travers le grand trou prêt à être connecté aux capteurs.
  6. Puis soudez chacun des fils aux capteurs appropriés en suivant le schéma de circuit fourni à l'étape précédente.
  7. Étant donné que le capteur de sol n'est pas monté sur le couvercle, vous devrez vous assurer que les fils sont laissés suffisamment longs pour qu'il soit planté dans le sol. Une fois coupé, soudez votre capteur de sol.

Félicitations, vous devriez maintenant avoir un couvercle à capteur entièrement assemblé avec des capteurs de température, d'humidité et d'humidité du sol. Dans les étapes ultérieures, vous verrez que j'ai ajouté un chapeau imprimé en 3D en résine de bois pour couvrir également l'ESP8266. Je n'ai pas décrit comment faire cela car la forme et la taille finales de votre terrarium seront probablement différentes et tout le monde n'a pas accès à une imprimante 3D. Mais je tiens à le souligner, cela sert donc d'idée sur la façon dont vous voudrez peut-être terminer votre projet !

Étape 5: Codage de l'ESP8266 avec Arduino

Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino
Codage de l'ESP8266 avec Arduino

Avec votre couvercle à capteur prêt à l'emploi, il est temps d'y mettre l'intelligence. Pour ce faire, vous aurez besoin de l'environnement Arduino avec les cartes ESP8266 installées. C'est agréable et facile à démarrer grâce à la grande communauté qui se cache derrière.

Pour cette étape, je suggère de ne pas brancher l'ESP8266 sur le PCB afin que vous puissiez d'abord déboguer tout problème de téléchargement et d'exécution. Une fois que votre ESP8266 fonctionne et est connecté au WiFi pour la première fois, je vous suggère de le brancher sur le PCB.

Configurez l'environnement Arduino:

Vous aurez d'abord besoin de l'environnement Arduino qui peut être téléchargé à partir d'ici pour la plupart des systèmes d'exploitation. Suivez les instructions d'installation et attendez la fin. Une fois cela fait, ouvrez-le et nous pouvons ajouter les cartes ESP8266 en suivant les grandes étapes du référentiel officiel GitHub ici.

Une fois ajouté, vous devrez sélectionner le type de carte et la taille du flash pour que ce projet fonctionne. Dans le menu "outils" -> "carte", vous devrez sélectionner le module "NodeMCU 1.0", et dans les options de taille Flash, vous devrez sélectionner "4M (1M SPIFFS)".

Ajout des bibliothèques

C'est là que la plupart des gens se décollent lorsqu'ils essaient de répliquer le projet de quelqu'un. Les bibliothèques sont capricieuses et la plupart des projets reposent sur une version spécifique à installer pour fonctionner. Bien que l'environnement Arduino résolve partiellement ce problème, il est généralement la source des problèmes de temps de compilation rencontrés par les nouveaux débutants. Ce problème est résolu par d'autres langages et environnements en utilisant quelque chose appelé "packaging", mais l'environnement Arduino ne le prend pas en charge… techniquement.

Pour les personnes ayant une toute nouvelle installation de l'environnement Arduino, vous pouvez ignorer cela, mais pour les autres qui veulent savoir comment s'assurer que tout projet qu'ils réalisent avec l'environnement Arduino fonctionnera (à condition qu'il soit prêt à l'emploi pour commencer) tu peux le faire. La solution de contournement consiste à créer un nouveau dossier où vous le souhaitez et à diriger votre emplacement "Sketchbook" dans le menu "Fichier" -> "Préférences". Tout en haut où il est indiqué l'emplacement du carnet de croquis, cliquez sur Parcourir et accédez à votre nouveau dossier.

Après cela, vous n'aurez pas de bibliothèques installées ici, ce qui vous permet d'ajouter celles que vous souhaitez sans celles que vous aviez installées auparavant. Cela signifie que pour un projet spécifique comme celui-ci, vous pouvez ajouter les bibliothèques fournies avec mon référentiel GitHub et n'avoir aucun conflit avec d'autres que vous avez peut-être installées. Parfait! Si vous souhaitez revenir à vos anciennes bibliothèques, il vous suffit de modifier l'emplacement de votre carnet de croquis à l'emplacement d'origine, c'est aussi simple que cela.

Maintenant, pour ajouter les bibliothèques pour ce projet, vous devrez télécharger le fichier zip à partir du référentiel GitHub et installer toutes les bibliothèques dans le dossier "libraries" inclus. Ceux-ci sont tous stockés sous forme de fichiers.zip et peuvent être installés en suivant les étapes suggérées sur la page Web officielle d'Arduino pour cela.

Modifiez les variables requises

Une fois que vous avez tout téléchargé et installé, il est temps de commencer à compiler et à télécharger le code sur le tableau. Donc, avec ce référentiel téléchargé, il devrait également y avoir un dossier appelé "IoT-Terrarium" avec un tas de fichiers.ino dedans. Ouvrez le fichier principal appelé "IoT-Terrarium.ino" et faites défiler jusqu'à la partie Variables principales du croquis près du haut.

Ici, vous devez modifier quelques variables clés pour correspondre à ce que vous avez construit. Les premières choses que vous devez ajouter sont vos informations d'identification WiFi au croquis afin que l'ESP8266 se connecte à votre WiFi afin que vous puissiez y accéder. Ceux-ci sont sensibles à la casse, alors soyez prudent.

Chaîne SSID = "";

Chaîne Mot de passe = "";

Le suivant est le fuseau horaire dans lequel vous vous trouvez. Cela peut être un nombre positif ou négatif. Par exemple Sydney est +10;

#define UTC_OFFSET +10

Après cela, c'est la période d'échantillonnage et la quantité de données que l'appareil doit stocker. Le nombre d'échantillons collectés doit être suffisamment petit pour que le microcontrôleur puisse les gérer. J'ai trouvé que tout ce qui est inférieur à 1024 est correct, tout ce qui est plus grand est instable. La période de collecte est le temps entre les échantillons en millisecondes.

Les multiplier ensemble vous donne combien de temps les données vont remonter, les valeurs par défaut de 288 et 150 000 (2,5 minutes) donnent respectivement une période de 12 heures, modifiez-les en fonction de l'ancienneté que vous souhaitez voir.

#define NUM_SAMPLES 288

#define COLLECTION_PERIOD 150000

Dans les étapes précédentes, j'ai connecté les LED à la broche D1 (broche 5) de l'ESP8266. Si vous avez modifié cela ou ajouté plus ou moins de LED, vous pouvez modifier cela dans les deux lignes;

#define NUM_LEDS 3 // Le nombre de LED que vous avez connectées

#define DATA_PIN 5 // La broche sur laquelle se trouve la ligne de données de la LED

La dernière chose que vous devez modifier est vos paramètres DHT11. Changez simplement la broche à laquelle il est connecté et le type si vous n'avez pas utilisé le DHT11;

#define DHT_PIN 4 // La broche de données à laquelle vous avez connecté votre capteur DHT

#define DHTTYPE DHT11 // Décommentez ceci lorsque vous utilisez le DHT11 // #define DHTTYPE DHT22 // Décommentez ceci lorsque vous utilisez le DHT22 // #define DHTTYPE DHT21 // Décommentez ceci lorsque vous utilisez le DHT21

Compiler et télécharger

Après avoir modifié tout ce dont vous avez besoin, vous pouvez continuer et compiler le croquis. Si tout va bien, il devrait compiler et ne donner aucune erreur en bas de l'écran. Si vous êtes bloqué, vous pouvez commenter ci-dessous et je devrais pouvoir vous aider. Allez-y, connectez l'ESP8266 avec un câble USB à votre ordinateur et appuyez sur Télécharger. Une fois cela fait, il devrait démarrer et se connecter au WiFi. Il y a aussi des messages dans le moniteur série pour vous dire ce qu'il fait. Les utilisateurs d'Android doivent prendre note de l'adresse IP indiquée, car vous aurez besoin de la connaître.

C'est ça! Vous avez téléchargé avec succès le code. Maintenant, collez le couvercle sur le terrarium et voyez ce que les capteurs ont à dire.

Étape 6: Le produit final

Le produit final
Le produit final
Le produit final
Le produit final

Une fois tous assemblés, enfoncez le capteur de sol dans le sol de manière à ce que les deux branches soient couvertes. Ensuite, fermez simplement le couvercle, branchez votre alimentation et allumez ! Vous pouvez maintenant naviguer vers la page Web de l'EPS8266 si vous êtes sur le même réseau WiFi que lui. Cela peut être fait en allant à son adresse IP, ou en utilisant mDNS à; https://IoT-Terrarium.local/ (Note actuellement prise en charge par Android, soupir)

Le site est là pour vous montrer toutes les données que vous collectez et pour vérifier l'état de santé de vos plantes. Vous pouvez maintenant voir toutes les statistiques de tous vos capteurs, et surtout allumer les LED pour une petite veilleuse unique, génial !

Vous pouvez également enregistrer la page sur votre écran d'accueil sur iOS ou Android afin qu'elle agisse comme une application. Assurez-vous simplement d'être sur le même réseau WiFi que votre ESP8266 lorsque vous cliquez dessus.

C'est tout pour ce projet, si vous avez des commentaires ou des questions, laissez-les dans les commentaires. Merci d'avoir lu et bonne fabrication!

Conseillé: