Table des matières:

Envoyer la température et l'humidité à l'application Blynk (Wemos D1 Mini Pro). : 15 étapes (avec photos)
Envoyer la température et l'humidité à l'application Blynk (Wemos D1 Mini Pro). : 15 étapes (avec photos)

Vidéo: Envoyer la température et l'humidité à l'application Blynk (Wemos D1 Mini Pro). : 15 étapes (avec photos)

Vidéo: Envoyer la température et l'humidité à l'application Blynk (Wemos D1 Mini Pro). : 15 étapes (avec photos)
Vidéo: Créer un objet connecté (facilement) avec Arduino IOT Cloud 🌡️ 2024, Juillet
Anonim
Envoyez la température et l'humidité à l'application Blynk (Wemos D1 Mini Pro)
Envoyez la température et l'humidité à l'application Blynk (Wemos D1 Mini Pro)

Ce Instructable examine l'utilisation du Wemos D1 Mini Pro pour envoyer des données (température et humidité) à l'application Blynk.

Étape 1: Commencer

Commencer
Commencer

Nous obtiendrons une lecture de la température et de l'humidité transmise à votre application Blynk sur votre téléphone. Connectez une LED comme indiqué ici: Remarque. J'ai utilisé le module de température/humidité numérique DHT11 bleu qui a trois broches. Le module est de Banggood. D'autres modules similaires de différents fournisseurs peuvent avoir une disposition des broches différente. Vérifie ça. Les couleurs ci-dessous sont correctes pour le module Banggood:

Bleu = signal de données (gauche)

Rouge = Vcc +5v (milieu)

Noir = Terre (à droite)

Étape 2: Important

Important
Important

Comme mentionné ci-dessus.

Noter. J'ai utilisé le module de température/humidité numérique DHT11 bleu de Banggood qui a trois broches. D'autres modules similaires de différents fournisseurs peuvent avoir une disposition des broches différente. Vérifie ça. Les couleurs sont correctes pour le module Banggood:

Bleu = Signal de données (gauche) Rouge = Vcc +5v (milieu) Noir = Masse (droite)

Étape 3: Premiers pas avec l'application Blynk

Premiers pas avec l'application Blynk
Premiers pas avec l'application Blynk

Créer un compte Blynk Après avoir téléchargé l'application Blynk, vous devrez créer un nouveau compte Blynk. Ce compte est distinct des comptes utilisés pour les forums Blynk, au cas où vous en auriez déjà un. Nous vous recommandons d'utiliser une véritable adresse e-mail car cela simplifiera les choses plus tard.

Pourquoi dois-je créer un compte ?Un compte est nécessaire pour enregistrer vos projets et y avoir accès depuis plusieurs appareils de n'importe où. C'est aussi une mesure de sécurité. Vous pouvez toujours configurer votre propre serveur Blynk privé (Liens vers un site externe.)Liens vers un site externe. et avoir le plein contrôle.

Étape 4: Créez un nouveau projet

Créer un nouveau projet
Créer un nouveau projet

Après vous être connecté avec succès à votre compte, commencez par créer un nouveau projet.

Étape 5: Nom/Carte/Connexion

Nom/Carte/Connexion
Nom/Carte/Connexion

Donnez-lui un nom et sélectionnez la carte appropriée (Wemos D1 Mini). Maintenant, cliquez sur créer.

Étape 6: Authentification

Authentification
Authentification

Votre jeton d'authentification vous sera envoyé par e-mail et vous pourrez également y accéder dans les paramètres de votre projet. Un nouveau numéro sera généré pour chaque projet que vous créez.

Étape 7: Ajoutez deux widgets (affichage de la valeur)

Ajouter deux widgets (affichage de la valeur)
Ajouter deux widgets (affichage de la valeur)

Votre canevas de projet est vide, ajoutons deux widgets d'affichage pour afficher la température et l'humidité. Appuyez n'importe où sur le canevas pour ouvrir la boîte de widgets. Tous les widgets disponibles se trouvent ici.

Étape 8: Faites glisser et déposez

Glisser-déposer
Glisser-déposer

Glisser-déposer - Appuyez et maintenez le widget pour le faire glisser vers la nouvelle position.

Étape 9: Humidité

Humidité
Humidité

Paramètres du widget - Chaque widget a ses propres paramètres. Appuyez sur le widget pour y accéder. Configurez-les avec les paramètres suivants.

Étape 10: Température

Température
Température

Paramètres du widget - Chaque widget a ses propres paramètres. Appuyez sur le widget pour y accéder. Configurez-les avec les paramètres suivants.

Étape 11: Exécutez le projet

Exécutez le projet
Exécutez le projet

Étape 12: Exécutez le code

Exécutez le code
Exécutez le code

Jetons maintenant un coup d'œil à l'exemple de croquis d'un Wemos D1 Mini Pro. Notez qu'il y a trois composants clés que vous devrez inclure:

1. char auth = ""; Spécifique à votre projet (Blynk App).

2. char ssid = ""; Spécifique au réseau auquel nous nous connectons (nom du réseau). Vous pouvez également "hotspot" à partir de votre téléphone.

3. car pass = ""; Spécifique au réseau auquel nous nous connectons (mot de passe).

CODE

#define BLYNK_PRINT Série

#include #include #include // Vous devriez obtenir le jeton d'authentification dans l'application Blynk. // Allez dans les paramètres du projet (icône en forme d'écrou). char auth = ""; // Vos identifiants WiFi. // Définissez le mot de passe sur "" pour les réseaux ouverts. char ssid = ""; car pass = ""; #define DHTPIN D4 // À quelle broche numérique nous sommes connectés #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

minuteur BlynkTimer; flotteur t; flotteur h; void setup() { // Console de débogage Serial.begin (9600); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(1000L, sendSensor); } boucle vide() { Blynk.run(); timer.run(); } // Cette fonction envoie le temps de disponibilité d'Arduino chaque seconde à la broche virtuelle (5). // Dans l'application, la fréquence de lecture du widget doit être définie sur PUSH. Cela signifie // que vous définissez la fréquence d'envoi des données à l'application Blynk. void sendSensor() { h = dht.readHumidity(); t = dht.readTemperature(); // ou dht.readTemperature(true) pour Fahrenheit // l = analogRead(LDR); if (isnan(h) || isnan(t)) { Serial.println("Impossible de lire à partir du capteur DHT !"); revenir; } // Vous pouvez envoyer n'importe quelle valeur à tout moment. // Veuillez ne pas envoyer plus de 10 valeurs par seconde. Blynk.virtualWrite(V5, h); Blynk.virtualWrite(V6, t); }

Étape 13: Afficher

Affichage
Affichage

Retournez à l'application Blynk et vérifiez votre affichage. Vous devriez voir la température et l'humidité actuelles.

Conseillé: