Inhaltsverzeichnis:
- Schritt 1: Erstellen Sie ein Blynk-Konto
- Schritt 2: Erstellen Sie ein neues Projekt
- Schritt 3: Name/Board/Anschluss
- Schritt 4: Authentifizierungscode
- Schritt 5: Widgets auswählen
- Schritt 6: Widget-Einstellungen
- Schritt 7: Führen Sie das Projekt aus
- Schritt 8: Arduino-Code
- Schritt 9: Überprüfen Sie die APP, um die Ergebnisse zu sehen
- Schritt 10: Video
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wir verwenden das Wemos D1 Mini Pro, um die Uhrzeit und das Datum an die Blynk-App zu übertragen.
Für diese Aktivität müssen Sie keine Komponenten an den Wemos D1 Mini Pro anschließen.
Schritt 1: Erstellen Sie ein Blynk-Konto
Nachdem Sie die Blynk-App heruntergeladen haben, müssen Sie ein neues Blynk-Konto erstellen. Dieses Konto ist getrennt von den Konten, die für die Blynk-Foren verwendet werden, falls Sie bereits eines haben. Wir empfehlen, eine echte E-Mail-Adresse zu verwenden, da dies später die Dinge vereinfacht.
Warum muss ich ein Konto erstellen?Ein Konto ist erforderlich, um Ihre Projekte zu speichern und von überall von mehreren Geräten darauf zugreifen zu können. Es ist auch eine Sicherheitsmaßnahme. Sie können jederzeit Ihren eigenen privaten Blynk-Server einrichten (Links zu einer externen Site.)Links zu einer externen Site. und haben die volle Kontrolle.
Schritt 2: Erstellen Sie ein neues Projekt
Nachdem Sie sich erfolgreich bei Ihrem Konto angemeldet haben, erstellen Sie zunächst ein neues Projekt.
Schritt 3: Name/Board/Anschluss
Geben Sie ihm einen Namen und wählen Sie das entsprechende Board (Wemos D1 Mini) aus. Klicken Sie nun auf Erstellen.
Schritt 4: Authentifizierungscode
Ihr Authentifizierungstoken wird Ihnen per E-Mail zugesandt und Sie können auch in den Einstellungen Ihres Projekts darauf zugreifen. Für jedes von Ihnen erstellte Projekt wird eine neue Nummer generiert.
Schritt 5: Widgets auswählen
Widgets hinzufügen
Ihr Projekt-Canvas ist leer, fügen wir 3 Widgets hinzu – zwei Wertanzeige-Widgets und ein Echtzeituhr-Widget. Tippen Sie auf eine beliebige Stelle auf der Leinwand, um die Widget-Box zu öffnen. Alle verfügbaren Widgets befinden sich hier.
Schritt 6: Widget-Einstellungen
Drag-n-Drop – Tippen und halten Sie das Widget, um es an die neue Position zu ziehen.
Widget-Einstellungen – Jedes Widget hat seine eigenen Einstellungen. Tippen Sie auf das Widget, um zu ihnen zu gelangen. Richten Sie sie mit den folgenden Einstellungen ein.
Hinweis: Wählen Sie Ihre Zeitzone aus.
Schritt 7: Führen Sie das Projekt aus
Wenn Sie mit den Einstellungen fertig sind, drücken Sie die PLAY-Taste. Dadurch wechseln Sie vom EDIT-Modus in den PLAY-Modus, in dem Sie mit der Hardware interagieren können. Im PLAY-Modus können Sie keine neuen Widgets ziehen oder einrichten. Drücken Sie STOP und kehren Sie zum EDIT-Modus zurück. Sie erhalten die Meldung „Arduino UNO ist offline“. Damit beschäftigen wir uns im nächsten Abschnitt.
Schritt 8: Arduino-Code
Schauen wir uns nun die Beispielskizze für einen Wemos D1 Mini Pro an. Beachten Sie, dass Sie drei Schlüsselkomponenten enthalten müssen:
1. char-auth = ""; Spezifisch für Ihr Projekt (Blynk App).
2. char ssid = ""; Spezifisch für das Netzwerk, mit dem wir eine Verbindung herstellen (Netzwerkname). Sie können auch von Ihrem Telefon aus einen "Hotspot" erstellen.
3. char pass = ""; Spezifisch für das Netzwerk, mit dem wir eine Verbindung herstellen (Passwort).
CODE
#define BLYNK_PRINT-Seriennummer
#einschließen #einschließen #einschließen
#enthalten
// Sie sollten das Auth-Token in der Blynk-App abrufen. // Gehe zu den Projekteinstellungen (Nuss-Symbol). char-auth = ""; // Ihre WLAN-Zugangsdaten. // Passwort für offene Netzwerke auf "" setzen. char ssid = ""; char pass = ""; BlynkTimer-Timer; WidgetRTC rtc; String aktuelleZeit; String aktuelles Datum; Void setup () {// Debug-Konsole Serial.begin (9600); // PinMode (LED, AUSGANG); Blynk.begin(auth, ssid, pass); // Beginnen Sie mit der Synchronisierung der Zeit rtc.begin(); // Digitaluhr alle 10 Sekunden anzeigen timer.setInterval (10000L, clockDisplay); aufrechtzuerhalten. Void Schleife () { Blynk.run (); Timer.run(); } void clockDisplay() { // Sie können hour(), minute(), … jederzeit aufrufen // Details finden Sie in den Beispielen der Zeitbibliothek currentTime = String(hour()) + ":" + minute() + ":" + zweite(); currentDate = String(day()) + " " + month() + " " + year(); Serial.print ("Aktuelle Zeit: "); Serial.print (aktuelle Zeit); Serial.print(""); Serial.print (aktuelles Datum); Serial.println(); // Uhrzeit an die App senden Blynk.virtualWrite(V1, currentTime); // Datum an App senden Blynk.virtualWrite(V2, currentDate); }
Schritt 9: Überprüfen Sie die APP, um die Ergebnisse zu sehen
Gehen Sie zurück zur Blynk-App und überprüfen Sie Ihr Display. Sie sollten das aktuelle Datum und die aktuelle Uhrzeit sehen.
Hinweis: Ich habe die Zeit so eingestellt, dass alle 10 Sekunden aktualisiert werden.
Schritt 10: Video
Hinweis: Ich habe die Zeit so eingestellt, dass alle 10 Sekunden aktualisiert werden.