Table des matières:

Pousser la date et l'heure vers l'application Blynk à l'aide de Wemos D1 Mini Pro : 10 étapes
Pousser la date et l'heure vers l'application Blynk à l'aide de Wemos D1 Mini Pro : 10 étapes

Vidéo: Pousser la date et l'heure vers l'application Blynk à l'aide de Wemos D1 Mini Pro : 10 étapes

Vidéo: Pousser la date et l'heure vers l'application Blynk à l'aide de Wemos D1 Mini Pro : 10 étapes
Vidéo: P2 Blynk NodeMCU - The Code - PSU Series (Subtittled) 2024, Novembre
Anonim
Pousser la date et l'heure vers l'application Blynk à l'aide de Wemos D1 Mini Pro
Pousser la date et l'heure vers l'application Blynk à l'aide de Wemos D1 Mini Pro

Nous utiliserons le Wemos D1 Mini Pro pour transmettre l'heure et la date à l'application Blynk.

Vous n'aurez pas besoin de connecter de composants au Wemos D1 Mini Pro pour cette activité.

Étape 1: Créez un compte Blynk

Créer un compte 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 2: 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 3: Nom/Conseil/Connection

Nom/Conseil/Connection
Nom/Conseil/Connection

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

Étape 4: Code d'authentification

code d'identification
code d'identification

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 5: Sélectionnez les widgets

Sélectionnez les widgets
Sélectionnez les widgets
Sélectionnez les widgets
Sélectionnez les widgets

Ajouter des widgets

Le canevas de votre projet est vide, ajoutons 3 widgets: deux widgets d'affichage de valeur et un widget d'horloge en temps réel. Appuyez n'importe où sur le canevas pour ouvrir la boîte de widgets. Tous les widgets disponibles se trouvent ici.

Étape 6: Paramètres des widgets

Paramètres des widgets
Paramètres des widgets
Paramètres des widgets
Paramètres des widgets
Paramètres des widgets
Paramètres des widgets

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

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.

Remarque: sélectionnez votre fuseau horaire.

Étape 7: Exécutez le projet

Exécuter le projet
Exécuter le projet

Lorsque vous avez terminé avec les paramètres, appuyez sur le bouton PLAY. Cela vous fera passer du mode EDIT au mode PLAY où vous pourrez interagir avec le matériel. En mode PLAY, vous ne pourrez pas faire glisser ou configurer de nouveaux widgets, appuyez sur STOP et revenez au mode EDIT. Vous recevrez un message disant "Arduino UNO est hors ligne". Nous traiterons de cela dans la section suivante.

Étape 8: Code Arduino

Code Arduino
Code Arduino

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

#comprendre

// 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 = ""; minuteur BlynkTimer; WidgetRTC rtc; Chaîne currentTime; Chaîne dateactuelle; void setup() { // Console de débogage Serial.begin (9600); //pinMode(LED, SORTIE); Blynk.begin(auth, ssid, pass); // Commencer la synchronisation de l'heure rtc.begin(); // Affiche l'horloge numérique toutes les 10 secondes timer.setInterval(10000L, clockDisplay); } boucle vide() { Blynk.run(); timer.run(); } void clockDisplay() { // Vous pouvez appeler hour(), minute(), … à tout moment // Veuillez consulter les exemples de bibliothèque de temps pour plus de détails currentTime = String(hour()) + ":" + minute() + ":" + seconde(); currentDate = String(day()) + " " + month() + " " + year(); Serial.print("Heure actuelle: "); Serial.print(currentTime); Serial.print(""); Serial.print(currentDate); Serial.println(); // Envoie l'heure à l'App Blynk.virtualWrite(V1, currentTime); // Envoi de la date à l'application Blynk.virtualWrite(V2, currentDate); }

Étape 9: Vérifiez l'APP pour voir les résultats

Vérifiez APP pour voir les résultats
Vérifiez APP pour voir les résultats

Retournez à l'application Blynk et vérifiez votre affichage. Vous devriez voir la date et l'heure actuelles.

Remarque: j'ai le temps de mettre à jour toutes les 10 secondes.

Étape 10: Vidéo

Remarque: j'ai l'heure de mettre à jour toutes les 10 secondes.

Conseillé: