Table des matières:

Station météo utilisant Wemos D1 Mini, BME280 et Sensate. : 6 étapes
Station météo utilisant Wemos D1 Mini, BME280 et Sensate. : 6 étapes

Vidéo: Station météo utilisant Wemos D1 Mini, BME280 et Sensate. : 6 étapes

Vidéo: Station météo utilisant Wemos D1 Mini, BME280 et Sensate. : 6 étapes
Vidéo: FORM 2 - Station Meteo Extérieure Wemos D1 Mini PRO et BME280 2024, Juillet
Anonim
Station météo utilisant Wemos D1 Mini, BME280 et Sensate
Station météo utilisant Wemos D1 Mini, BME280 et Sensate

Dans les articles précédents, j'ai partagé différentes méthodes pour construire une station météo. Si vous ne l'avez pas vérifié, voici un lien.

Dans ce instructable, je vais montrer comment construire une station météo simple à l'aide de Wemos et d'une plate-forme IoT appelée Sensate. Alors, commençons.

Fournitures

  1. WeMos D1 Mini……….(Amazon US/Amazon UK/Banggood)
  2. BME280………………….(Amazon US / Amazon UK / Banggood)
  3. Écran OLED 1,3"…….(Amazon US/Amazon UK/Banggood)

Parallèlement à cela, nous avons également besoin de l'application Sensate pour iOS ou Android.

Étape 1: Qu'est-ce que Sensate ?

Qu'est-ce que Sensate ?
Qu'est-ce que Sensate ?

Dans leurs propres mots: " Utilisez l'application Sensate Sense pour accéder à vos capteurs à tout moment, n'importe où. Construisez votre enregistreur de données ultime en utilisant les composants matériels existants avec le micrologiciel gratuit Sensate. Ou trouvez la puce optimale pour votre application et créez votre solution individuelle."

En bref, c'est une application qui, avec le micrologiciel, vous offre un moyen simple et sans code de créer des projets simples. Tout ce que vous avez à faire est de flasher leur micrologiciel, d'installer leur application, de parcourir les paramètres de configuration et vous êtes prêt à collecter des données. de vos capteurs.

Étape 2: Clignotement du micrologiciel Sensate

Clignotant du micrologiciel Sensate
Clignotant du micrologiciel Sensate
Clignotant du micrologiciel Sensate
Clignotant du micrologiciel Sensate
Clignotant du micrologiciel Sensate
Clignotant du micrologiciel Sensate

Nous voulons maintenant que notre carte ESP (dans ce cas WeMos D1 Mini) puisse se connecter au cloud Sensate. Pour cela, nous devons flasher le micrologiciel de Sensate sur notre carte. Le processus est assez simple.

Assurez-vous d'abord de télécharger les éléments suivants:

  • Téléchargez et installez le pilote CP210x ou CH34x (selon la puce USB vers TTL utilisée sur votre carte). Dans mon cas, j'ai installé CH340.
  • Téléchargez l'outil de clignotant NodeMCU à partir d'ici.
  • Ensuite, téléchargez le dernier firmware Sensate à partir d'ici.

Une fois que tout est téléchargé et que les pilotes sont installés. Nous devons vérifier le port de notre carte WeMos. Pour trouver le port:

  • Allez dans "Gestionnaire de périphériques" >> "Ports".
  • Connectez la carte au PC via USB. Vous remarquerez qu'un nouveau port apparaît dans la liste. Notez-le.

Maintenant, nous pouvons flasher la carte avec le nouveau firmware. Assurez-vous d'avoir téléchargé le bon firmware à partir du lien. (Dans ce projet, nous utilisons WeMos D1 mini, nous utiliserons donc ce firmware)

  • Ouvrez le flasher et allez dans l'onglet "Avancé". Assurez-vous d'avoir les mêmes paramètres que dans l'image ci-dessus.
  • Ensuite, allez dans l'onglet "Config", cliquez sur la première ligne et accédez au dossier dans lequel vous avez téléchargé le firmware. Sélectionnez le bon fichier.
  • Allez maintenant dans l'onglet "Opération", ici, dans la zone du port COM, sélectionnez le port que vous avez noté auparavant.
  • Cliquez sur "Flash" et attendez que le clignotement soit terminé.

Nous avons maintenant une mini-carte WeMos D1 avec le firmware de Sensate. Cliquez simplement sur le bouton de réinitialisation pour terminer le processus de démarrage.

Étape 3: Configuration du réseau WiFi

Configuration du réseau Wi-Fi
Configuration du réseau Wi-Fi
Configuration du réseau Wi-Fi
Configuration du réseau Wi-Fi
Configuration du réseau Wi-Fi
Configuration du réseau Wi-Fi

Maintenant que nous avons flashé et démarré avec succès le firmware, nous devons configurer les informations d'identification WiFi sur la carte. Pour ce faire, allumez d'abord la carte et activez le WiFi de votre smartphone. Suivez les étapes ci-dessous:

  1. Tapez sur "Sensate-Setup" et entrez le mot de passe par défaut "Setup-Sensate".
  2. Une fois l'appareil connecté, ouvrez votre navigateur par défaut et entrez l'URL "192.168.4.1" et appuyez sur Entrée.
  3. Vous serez redirigé vers une page de configuration. Ici, sélectionnez le "SSID" (nom WiFi) auquel vous souhaitez vous connecter, puis entrez son mot de passe.
  4. Dans la configuration du service, donnez un nom à votre appareil (dans ce cas « Station météorologique »). Appuyez sur enregistrer et redémarrer.

Cela étant fait, la carte WeMos est maintenant prête à se connecter à votre réseau WiFi. Nous pouvons maintenant aller de l'avant et commencer la configuration sur l'application Sensate.

Étape 4: Configuration de l'application mobile Sensate

Configuration de l'application mobile Sensate
Configuration de l'application mobile Sensate
Configuration de l'application mobile Sensate
Configuration de l'application mobile Sensate
Configuration de l'application mobile Sensate
Configuration de l'application mobile Sensate

Tout d'abord, assurez-vous d'avoir installé l'application Sensate Sense sur votre smartphone. Ensuite, ouvrez l'application et suivez les étapes ci-dessous:

  • Sur la première page, appuyez sur " Hardware Setup ". Ensuite, il nous demandera si nous voulons configurer le pont, comme nous l'avons déjà configuré à l'étape précédente, nous allons appuyer sur la deuxième option " Non, c'est déjà configuré"
  • La page suivante affichera tous les ponts disponibles. Sélectionnez celui que nous venons de faire.
  • Sur la page suivante, nous obtiendrons tous les détails sur les capteurs et 3 options. Ici, sélectionnez " Assistant de configuration ". Sur la page suivante, vous pouvez lire plus d'informations sur la configuration. Lorsque vous l'avez lu, appuyez sur " Démarrer ".
  • Maintenant, nous obtenons la liste de toutes les cartes prises en charge. Ici, nous allons sélectionner " WeMos D1 Mini " et appuyer sur " Continuer ".
  • Ensuite, il nous demande de sélectionner un mode de fonctionnement. Il existe 2 modes, l'un est le mode normal qui prendra et mettra à jour les lectures aussi souvent que possible. L'autre mode " Sleeping Mode ", dans ce mode, nous pouvons obtenir des mises à jour périodiques et la carte sera en mode d'économie d'énergie. Pour ce projet, j'ai sélectionné le premier mode car je veux des mises à jour en temps réel de la température et de l'humidité.
  • Ensuite, nous devons sélectionner l'affichage. Comme nous utilisons un écran 1,3" 128x64, nous allons le sélectionner. Appuyez ensuite sur " Continuer ".
  • Sur la page suivante, sélectionnez simplement " Pas d'extension ".
  • Sur la page suivante, nous devons sélectionner le capteur. Nous utilisons "BME280", alors sélectionnez-le. Assurez-vous de ne pas sélectionner BMP280 qui est similaire mais manque de capteur de pression.
  • Lorsque nous sélectionnons le capteur, l'application nous donne le choix des données que nous souhaitons collecter. Ici, basculez les trois options. Pas besoin de jouer avec d'autres paramètres.
  • Cliquez enfin sur terminer.

Il ne nous reste plus qu'à construire le circuit.

Étape 5: Construire le circuit

Construire le Circuit
Construire le Circuit
Construire le Circuit
Construire le Circuit

Comme nous utilisons ici les communications I2C, les connexions sont très simples. Reportez-vous aux images ci-dessus. Il y a 4 broches en jeu ici: VCC, GND (broches d'alimentation) et SDA, SCL (broches I2C).

Connectez les fils comme:

VCC = 3,3 V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Et c'est tout. Maintenant, allumez simplement le circuit et attendez qu'il se connecte au réseau. Maintenant, nous allons obtenir les données sur OLED et sur l'application.

Étape 6: Remarque finale

Remarque finale
Remarque finale
Remarque finale
Remarque finale

Nous avons donc maintenant une station météo DIY sans avoir à écrire un code. N'est-ce pas cool ?Maintenant, vous pouvez construire un cas pour cela comme celui que j'ai précédemment fait ici. J'espère que le tutoriel était facile à suivre et que vous avez appris quelque chose maintenant.

Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous.

Conseillé: