Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Τι είναι το Blynk και πώς λειτουργεί, δείτε το βίντεο της καμπάνιας τους!
Πρώτον, όπως φαίνεται, μπορείτε να προγραμματίσετε το NodeMCU με το Arduino IDE, ελέγξτε το παραπάνω βίντεο.
Εδώ είναι το γραπτό σεμινάριο για τη ρύθμιση:
Προμήθειες
- Breadboard
- Δύο NodeMCU 1.0
- Arduino Uno ή οποιοδήποτε άλλο είδος
- Άλτες
- Καλώδια τροφοδοσίας USB
Βήμα 1: Εδώ είναι μια επισκόπηση
1ο - Κατεβάστε την εφαρμογή Blynk
2ο- προσθέστε τις συσκευές σας όπως φαίνεται στο βίντεο και αντιγράψτε το Κουπόνι ελέγχου ταυτότητας που δημιουργήθηκε για τη συσκευή μας καθώς θα το χρησιμοποιήσουμε αργότερα στον κώδικα
- Σε αυτό το έργο ρυθμίζουμε δύο συσκευές NodeMCU και τις συνδέουμε στο δίκτυο WiFi και μετά ξεκινάμε την αποστολή δεδομένων (Ακέραιος/Χαρακτήρας) από το NodeMCU 1 στο NodeMCU 2
- Επίσης, θα συνδέσουμε το Arduino UNO στο NodeMCU 2 μέσω ενσύρματης σειριακής επικοινωνίας
- τα δεδομένα που λαμβάνονται από το NodeMCU 1 θα σταλούν στο Arduino UNO στο τέλος και μπορούμε να χρησιμοποιήσουμε αυτό το single για εναλλαγή LED ή οποιουδήποτε άλλου αντικειμένου
- θα εμφανίσουμε στην εφαρμογή Blynk όταν το LED είναι ενεργοποιημένο ή απενεργοποιημένο
Βήμα 2: Κωδικός NodeMCU 1
δεν απαιτείται καλωδίωση για το Node MCU 1 καθώς θα συνδεθεί σε wifi και θα στείλει απλά "1" ή "0" το μόνο που χρειαζόμαστε είναι το Κουπόνι ελέγχου ταυτότητας που δημιουργήσαμε
Το ενσωματωμένο LED σε D2 χρησιμοποιείται ως ένδειξη για την επιτυχή σύνδεση WiFi
τότε ξεκινήστε να γράφετε τον παραπάνω κώδικα
Βήμα 3: Κωδικοί NodeMCU 2 + Arduino
NodeMCU 2 - χρησιμοποιήσαμε το D7 ως RX και το D8 ως TX, το ενσωματωμένο LED στο D13 χρησιμοποιείται ως ένδειξη
Arduino - χρησιμοποιήσαμε το Pin 8 ως RX και το Pin 9 ως TX
Καλωδίωση:
- D7 στο NodeMCU στο Pin 9 στο Arduino
- D8 στο NodeMCU στο Pin 8 στο Arduino
- VIN στο NodeMCU έως 5V στο Arduino
- GND στο NodeMCU σε GND στο Arduino (Common Ground)
Αφού ρυθμίσετε όλες τις συνδέσεις, ξεκινήστε τη λήψη του παραπάνω κώδικα στο NodeMCU 2
Βήμα 4: Κωδικός Arduino
Εδώ είναι ο κώδικας που απαιτείται για τη λήψη των δεδομένων από το NodeMCU 2 στο Arduino
μπορείτε να συνδέσετε ένα LED στο Pin 13