Table des matières:

Comment faire une station météo IoT de poche: 7 étapes (avec photos)
Comment faire une station météo IoT de poche: 7 étapes (avec photos)

Vidéo: Comment faire une station météo IoT de poche: 7 étapes (avec photos)

Vidéo: Comment faire une station météo IoT de poche: 7 étapes (avec photos)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Juillet
Anonim
Comment faire une station météo IoT de poche
Comment faire une station météo IoT de poche

Salut lecteur !

Dans cette instructable, vous apprendrez à créer un petit Weather Cube à l'aide du D1 mini (ESP8266) qui est connecté à votre WiFi domestique, afin que vous puissiez regarder sa sortie n'importe où depuis la terre, bien sûr tant que vous avez une connexion Internet. Dans l'ensemble, réaliser ce projet n'est pas trop difficile ni lourd en ressources, il sera donc parfait comme premier projet IoT. Alors, commençons.

PS: Gardez à l'esprit qu'il s'agit de mon premier Instructable donc tout ne sera pas parfait.:)

Étape 1: Ressources

Comme je l'ai mentionné dans l'introduction, ce projet est très facile à construire et ne nécessite pas trop de composants. Voici la liste des pièces:

Composants electroniques:

WeMos D1mini

BME280

Écran OLED I2C (128x64)

Tige en laiton ou tige de fer de 1,5 mm

REMARQUE: si vous souhaitez plus d'informations sur ces pièces, par ex. où les obtenir, vous pouvez consulter l'étape 7

Outils de prototypage et de test du circuit:

Planche à pain

Fils de cavalier

Fil USB - Micro USB Type B vers USB Type A

Outils:

Fer à souder

Etau d'établi - non obligatoire

Petit marteau - pas obligatoire

Étape 2: Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)

Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)
Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)
Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)
Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)
Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)
Prototypage sur planche à pain (passez à l'étape 3 si vous voulez passer directement au code et à l'assemblage)

Si vous n'avez pas soudé vos broches sur votre D1mini/OLED/BME280, c'est le moment de le faire

Tout d'abord, plaçons tous nos composants sur la maquette. Nous allons commencer par placer le D1mini sur 2 rails séparés (photo n°1). Après cela, nous placerons le BME280 à une bonne distance de celui-ci (photo n°2). Et enfin nous placerons l'OLED sur le côté opposé du BME280 (photo n°3). Maintenant, connectons-les ensemble.

Voici toutes les connexions:

Broche D1 vers SCL/SCKpin sur l'OLED et broche SCL/SCK sur le BME280

Broche D2 vers broche SDA sur l'OLED et broche SDA sur le BME280

Broche G à la broche GND sur les deux, l'OLED et le BME280

Broche 3,3 V vers la broche BME280 VCC

Et enfin broche 5V vers OLED VCC

Vérifiez à nouveau vos connexions avant de le connecter à votre ordinateur et de télécharger du code dessus ! Vous ne voulez rien brûler

Étape 3: partie IoT

Partie IdO
Partie IdO
Partie IdO
Partie IdO
Partie IdO
Partie IdO

Cette partie est vraiment simple. Tout d'abord, allez sur AppStore et téléchargez l'application Blynk. Après cela, ouvrez-le et inscrivez-vous. Créez ensuite un nouveau projet. J'ai appelé le mien WeatherStation mais vous pouvez le nommer comme vous voulez. Après cela, définissez l'option de l'appareil sur ESP8266 et le type de connectivité sur WiFi (image n°1). Appuyez ensuite sur créer un projet. Vous devriez recevoir un e-mail avec votre jeton de vérification. Sautez maintenant dans le code (lien de téléchargement ci-dessous) et remplacez les parties en surbrillance. Après cela, revenez dans l'espace de travail du projet d'application Blynk, appuyez sur l'écran pour ouvrir la boîte de widgets (image n ° 2). Placez maintenant 3 cases de valeur étiquetées en appuyant dessus (image n°3). Pour les configurer, appuyez sur le premier et définissez son nom. Je l'ai appelé température (ce n'est pas obligatoire mais cela rend tout plus simple et plus organisé). Comme entrée, sélectionnez la broche virtuelle 1 et dans la partie d'étiquette tapez "°C" (photo n°4). Après cela, vous pouvez configurer les autres valeurs étiquetées.

Voici un petit tableau:

Valeur libellée n°2:

Nom: Humidité

Entrée: broche virtuelle V2

Étiqueter: "%"

Valeur libellée n°3:

Nom: Altitude ou pression - dépend du code que vous choisissez

Entrée: broche virtuelle V3

Étiquette: Altitude ou pression - dépend du code

Si vous avez tout fait correctement, téléchargez votre code sur D1mini, attendez un peu, puis les valeurs devraient apparaître sur l'OLED et dans votre application Blynk (image n°5) (vous devez appuyer sur le bouton de lecture en haut à droite coin de l'écran). Si rien ne s'affiche, passez à la partie dépannage.

Étape 4: Freeformer le circuit

Freeformer le circuit
Freeformer le circuit
Freeformer le circuit
Freeformer le circuit

D'accord, ce sera la partie la plus difficile alors préparez-vous. Préparez vos tiges de laiton/tiges de fer (j'utiliserai des crochets en fer recouvert de laiton car je n'ai pas pu trouver de tiges en laiton uniquement) et chauffez votre fer à souder. Maintenant, vous pouvez le transformer en tout ce que vous voulez ! Je vais le former en un simple cube. Ce processus nécessite de la patience et du temps, alors ne vous précipitez pas si vous ne voulez pas casser tout votre circuit. Vous pouvez voir le circuit fini dans l'image n°2. J'ai décidé d'utiliser des tiges de 1,5 mm à l'extérieur, mais des tiges plus fines à l'intérieur (1 mm) pour une gestion plus facile.

ATTENTION: Souder uniquement dans un espace bien ventilé, le soudage peut émettre des fumées toxiques

DES ASTUCES:

Pour plier les tiges, utilisez un étau d'établi et un petit marteau - si vous n'avez pas d'étau d'établi, ni de marteau, une pince et des mains nues suffiront

Utilisez du ruban adhésif ou des mains aidantes pour maintenir les tiges ensemble pendant que vous les soudez. C'est beaucoup plus facile.

OU si vous utilisez des tiges de fer comme moi, vous pouvez utiliser 2 aimants puissants pour les maintenir en place (photo n°1).

Si vos joints ne tiennent pas ensemble, dessoudez-les et frottez-les avec du papier de verre.

Si votre soudure ne coule pas dans les interstices, utilisez un peu de flux de soudure ou chauffez un peu plus le joint.

Étape 5: Finaliser

Final
Final

Maintenant, il ne reste plus qu'à le connecter à un bloc d'alimentation 5V 1A. Si vous avez tout fait correctement, cela devrait fonctionner correctement (n'oubliez pas de télécharger votre code si vous ne l'avez pas déjà fait). Si rien ne s'affiche ou si quelque chose ne va pas, passez à la section de dépannage.

Étape 6: Dépannage

Dépannage
Dépannage

Afficheur indiquant nan: Vérifiez votre câblage ! Votre capteur n'est pas connecté correctement.

BME280 sortie 0.0: Vérifiez votre câblage ! Votre capteur n'est pas correctement connecté.

L'écran noir/les données du capteur ne s'affichent pas: vérifiez vos adresses I2C à l'aide du scanner I2C ou vérifiez l'essorage.

Appareil hors ligne dans l'application: vérifiez si vous avez correctement saisi votre jeton/nom WiFi/mot de passe WiFi. Si oui, vérifiez votre signal wifi. Il est peut-être faible ou vous n'avez pas de connexion Internet.

Vous avez toujours des problèmes ou vous avez trouvé des erreurs dans cette instructable ? Écrivez dans les commentaires et je vous contacterai dès que possible.:)

Étape 7: Où obtenir ces pièces ?

Êtes-vous nouveau dans l'électronique? Aucun problème! Voici une brève explication sur certaines pièces physiques, comment elles fonctionnent et comment les obtenir les moins chères:

1. Où puis-je me procurer toutes ces pièces électroniques ?

Aliexpress. Pour moi, Aliexpress est de loin le meilleur site pour obtenir toutes ces pièces à bas prix. Le seul inconvénient est que l'expédition de base prend généralement beaucoup de temps (de 2 semaines à 1, 5 mois).

2. Qu'est-ce que le BME280 ?

Le BME280 est un capteur qui peut mesurer la température, l'humidité relative et la pression atmosphérique. C'est vraiment pratique à utiliser dans ces applications à petit facteur de forme comme l'électronique de poche. Plus à ce sujet ici.

REMARQUE: les écrans D1mini, BME280 et OLED ont tous été commandés sur AliExpress

Concours format de poche
Concours format de poche
Concours format de poche
Concours format de poche

Premier prix du concours format de poche

Conseillé: