Πίνακας περιεχομένων:

Προώθηση ημερομηνίας και ώρας στην εφαρμογή Blynk χρησιμοποιώντας το Wemos D1 Mini Pro: 10 βήματα
Προώθηση ημερομηνίας και ώρας στην εφαρμογή Blynk χρησιμοποιώντας το Wemos D1 Mini Pro: 10 βήματα

Βίντεο: Προώθηση ημερομηνίας και ώρας στην εφαρμογή Blynk χρησιμοποιώντας το Wemos D1 Mini Pro: 10 βήματα

Βίντεο: Προώθηση ημερομηνίας και ώρας στην εφαρμογή Blynk χρησιμοποιώντας το Wemos D1 Mini Pro: 10 βήματα
Βίντεο: Δώστε τη μισή #ΑΟΖ σας στην Αν. Μεσόγειο - #Σταύρος #Καλεντερίδης 2024, Ιούλιος
Anonim
Προώθηση ημερομηνίας και ώρας στην εφαρμογή Blynk χρησιμοποιώντας το Wemos D1 Mini Pro
Προώθηση ημερομηνίας και ώρας στην εφαρμογή Blynk χρησιμοποιώντας το Wemos D1 Mini Pro

Θα χρησιμοποιήσουμε το Wemos D1 Mini Pro για να μεταφέρουμε την ώρα και την ημερομηνία στην εφαρμογή Blynk.

Δεν θα χρειαστεί να συνδέσετε κανένα στοιχείο στο Wemos D1 Mini Pro για αυτήν τη δραστηριότητα.

Βήμα 1: Δημιουργήστε έναν λογαριασμό Blynk

Δημιουργήστε έναν λογαριασμό Blynk
Δημιουργήστε έναν λογαριασμό Blynk

Αφού κατεβάσετε την εφαρμογή Blynk, θα χρειαστεί να δημιουργήσετε έναν νέο λογαριασμό Blynk. Αυτός ο λογαριασμός είναι ξεχωριστός από τους λογαριασμούς που χρησιμοποιούνται για τα Blynk Forums, σε περίπτωση που έχετε ήδη έναν. Σας συνιστούμε να χρησιμοποιήσετε μια πραγματική διεύθυνση ηλεκτρονικού ταχυδρομείου γιατί θα απλοποιήσει τα πράγματα αργότερα.

Γιατί πρέπει να δημιουργήσω έναν λογαριασμό; Απαιτείται ένας λογαριασμός για να αποθηκεύσετε τα έργα σας και να έχετε πρόσβαση σε αυτά από πολλές συσκευές από οπουδήποτε. Είναι επίσης ένα μέτρο ασφαλείας. Μπορείτε πάντα να ρυθμίσετε τον δικό σας ιδιωτικό διακομιστή Blynk (Σύνδεσμοι σε εξωτερικό ιστότοπο.) Σύνδεσμοι σε εξωτερικό ιστότοπο. και να έχουν τον πλήρη έλεγχο.

Βήμα 2: Δημιουργήστε ένα νέο έργο

Δημιουργήστε ένα νέο έργο
Δημιουργήστε ένα νέο έργο

Αφού συνδεθείτε με επιτυχία στον λογαριασμό σας, ξεκινήστε δημιουργώντας ένα νέο έργο.

Βήμα 3: Όνομα/Πίνακας/Σύνδεση

Όνομα/Πίνακας/Σύνδεση
Όνομα/Πίνακας/Σύνδεση

Δώστε του ένα όνομα και επιλέξτε τον κατάλληλο πίνακα (Wemos D1 Mini). Κάντε κλικ τώρα στη δημιουργία.

Βήμα 4: Κωδικός ελέγχου ταυτότητας

Κωδικός ελέγχου ταυτότητας
Κωδικός ελέγχου ταυτότητας

Το διακριτικό ελέγχου ταυτότητας θα σας αποσταλεί μέσω ηλεκτρονικού ταχυδρομείου και θα μπορείτε επίσης να έχετε πρόσβαση σε αυτό στις ρυθμίσεις του έργου σας. Ένας νέος αριθμός θα δημιουργηθεί για κάθε έργο που δημιουργείτε.

Βήμα 5: Επιλέξτε Widgets

Επιλέξτε Widgets
Επιλέξτε Widgets
Επιλέξτε Widgets
Επιλέξτε Widgets

Προσθήκη γραφικών στοιχείων

Ο καμβάς του έργου σας είναι άδειος, ας προσθέσουμε 3 widget - δύο widget προβολής αξίας και ένα widget ρολογιού πραγματικού χρόνου. Πατήστε οπουδήποτε στον καμβά για να ανοίξετε το πλαίσιο γραφικών στοιχείων. Όλα τα διαθέσιμα widget βρίσκονται εδώ.

Βήμα 6: Ρυθμίσεις widget

Ρυθμίσεις widget
Ρυθμίσεις widget
Ρυθμίσεις widget
Ρυθμίσεις widget
Ρυθμίσεις widget
Ρυθμίσεις widget

Drag-n-Drop-Πατήστε παρατεταμένα το Widget για να το σύρετε στη νέα θέση.

Ρυθμίσεις Widget - Κάθε Widget έχει τις δικές του ρυθμίσεις. Πατήστε στο γραφικό στοιχείο για να φτάσετε σε αυτά. Ρυθμίστε τα με τις ακόλουθες ρυθμίσεις.

Σημείωση: Επιλέξτε τη ζώνη ώρας.

Βήμα 7: Εκτελέστε το έργο

Εκτελέστε το έργο
Εκτελέστε το έργο

Όταν τελειώσετε με τις Ρυθμίσεις - πατήστε το κουμπί PLAY. Αυτό θα σας μεταφέρει από τη λειτουργία ΕΠΕΞΕΡΓΑΣΙΑ σε λειτουργία ΠΑΙΞΗΣ όπου μπορείτε να αλληλεπιδράσετε με το υλικό. Ενώ βρίσκεστε σε λειτουργία PLAY, δεν θα μπορείτε να σύρετε ή να ρυθμίσετε νέα γραφικά στοιχεία, πατήστε STOP και επιστρέψτε στη λειτουργία ΕΠΕΞΕΡΓΑΣΙΑ. Θα λάβετε ένα μήνυμα που λέει "Το Arduino UNO είναι εκτός σύνδεσης". Θα ασχοληθούμε με αυτό στην επόμενη ενότητα.

Βήμα 8: Κωδικός Arduino

Κωδικός Arduino
Κωδικός Arduino

Τώρα ας ρίξουμε μια ματιά στο παράδειγμα σκίτσου για ένα Wemos D1 Mini Pro. Σημειώστε ότι υπάρχουν τρία βασικά στοιχεία που θα πρέπει να συμπεριλάβετε:

1. char auth = ""; Ειδικό για το έργο σας (Blynk App).

2. char ssid = ""; Ειδικά για το δίκτυο στο οποίο συνδέουμε (όνομα δικτύου). Μπορείτε επίσης να κάνετε "hotspot" από το τηλέφωνό σας.

3. char pass = ""; Ειδικά για το δίκτυο στο οποίο συνδέουμε (κωδικός πρόσβασης).

ΚΩΔΙΚΑΣ

#define Σειριακό BLYNK_PRINT

#συμπεριλάβω #συμπεριλάβω #συμπεριλάβω

#περιλαμβάνω

// Θα πρέπει να λάβετε το Auth Token στην εφαρμογή Blynk. // Μεταβείτε στις Ρυθμίσεις έργου (εικονίδιο παξιμαδιού). char auth = ""; // Τα διαπιστευτήριά σας WiFi. // Ορίστε τον κωδικό πρόσβασης σε "" για ανοιχτά δίκτυα. char ssid = ""; κάρτα κάρτας = ""; Χρονοδιακόπτης BlynkTimer. WidgetRTC rtc; Συμβολοσειρά currentTime; Συμβολοσειρά currentDate; void setup () {// Κονσόλα εντοπισμού σφαλμάτων Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Έναρξη συγχρονισμού χρόνου rtc.begin (); // Εμφάνιση ψηφιακού ρολογιού κάθε 10 δευτερόλεπτα timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Μπορείτε να καλέσετε ώρα (), λεπτό (),… ανά πάσα στιγμή // Δείτε παραδείγματα βιβλιοθήκης ώρας για λεπτομέρειες currentTime = String (ώρα ()) + ":" + λεπτό () + ": " + δεύτερο (); currentDate = String (ημέρα ()) + "" + μήνας () + "" + έτος (); Serial.print ("Τρέχουσα ώρα:"); Serial.print (currentTime); Serial.print (""); Serial.print (currentDate); Serial.println (); // Αποστολή χρόνου στην εφαρμογή Blynk.virtualWrite (V1, currentTime). // Αποστολή ημερομηνίας στην εφαρμογή Blynk.virtualWrite (V2, currentDate). }

Βήμα 9: Ελέγξτε την εφαρμογή για να δείτε τα αποτελέσματα

Ελέγξτε την εφαρμογή για να δείτε τα αποτελέσματα
Ελέγξτε την εφαρμογή για να δείτε τα αποτελέσματα

Επιστρέψτε στην εφαρμογή Blynk και ελέγξτε το παιχνίδι σας. Θα πρέπει να δείτε την τρέχουσα ημερομηνία και ώρα.

Σημείωση: Έχω ρυθμίσει το χρόνο για ενημέρωση κάθε 10 δευτερόλεπτα.

Βήμα 10: Βίντεο

Σημείωση: Έχω ρυθμίσει το χρόνο για ενημέρωση κάθε 10 δευτερόλεπτα.

Συνιστάται: