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

ESP01 Moodlight με Firebase σε πραγματικό χρόνο + OTA: 7 βήματα
ESP01 Moodlight με Firebase σε πραγματικό χρόνο + OTA: 7 βήματα

Βίντεο: ESP01 Moodlight με Firebase σε πραγματικό χρόνο + OTA: 7 βήματα

Βίντεο: ESP01 Moodlight με Firebase σε πραγματικό χρόνο + OTA: 7 βήματα
Βίντεο: RGB led Strip Remote control 20A/1 channel 2024, Ιούλιος
Anonim
Image
Image

Υποστηρίζει λειτουργία R-G-B και εφέ Fade. Επίσης υπάρχει υποστήριξη για έλεγχο φωτεινότητας. Υποστήριξη για ενημέρωση OTA

Βήμα 1: Ρύθμιση του Firebase

Ρύθμιση του Firebase
Ρύθμιση του Firebase
Ρύθμιση του Firebase
Ρύθμιση του Firebase

Πριν συνεχίσουμε, πρέπει να εγκαταστήσουμε την πυροσβεστική βάση. Μεταβείτε στον ακόλουθο σύνδεσμο https://firebase.google.com/ και συνδεθείτε με τον λογαριασμό σας gmail.

Μόλις ολοκληρώσετε αυτό το βήμα, πρέπει να δημιουργήσουμε ένα νέο έργο στο firebase, οπότε προχωρήστε στην κονσόλα σας.

Κάτω από τη βάση δεδομένων σας σε πραγματικό χρόνο υπάρχει η καρτέλα "κανόνες" όπου πρέπει να ενεργοποιήσετε την ανάγνωση και τη γραφή έτσι. Εικόνα 2

μπορείτε να βρείτε τον σύνδεσμο και το απόρρητό σας στο firebase εδώ. Εικόνα 3

Αυτό χρησιμοποιείται στο arduino IDE για σύνδεση με firebase.

Βήμα 2: Πρόγραμμα ESP-01 Με Βασική ΟΤΑ για Μελλοντική Ενημέρωση

Πρόγραμμα ESP-01 Με Βασική ΟΤΑ για Μελλοντική Ενημέρωση
Πρόγραμμα ESP-01 Με Βασική ΟΤΑ για Μελλοντική Ενημέρωση
Πρόγραμμα ESP-01 Με Βασική ΟΤΑ για Μελλοντική Ενημέρωση
Πρόγραμμα ESP-01 Με Βασική ΟΤΑ για Μελλοντική Ενημέρωση

Από τον πηγαίο κώδικα μπορείτε να κατεβάσετε ελάχιστο OTA και να το αναβοσβήσετε με arduino IDE στο ESP01 σας. Εικόνα 1

Αφού το αναβοσβήνετε, θα πρέπει να εμφανιστεί στη θύρα arduino IDE όπως αυτό. Εικόνα 2

Εάν δεν εμφανίζεται εδώ υπάρχει ένας σύνδεσμος για την αντιμετώπιση προβλημάτων ή μπορείτε να ρωτήσετε στα σχόλια.

Βήμα 3: Πρόγραμμα ESP01 Με Moodlight Over OTA

Απλώς κατεβάστε τον πηγαίο κώδικα από κάτω και αναβοσβήστε τον μέσω arduino IDE μέσω OTA, όπως εμφανίστηκε προηγουμένως με την επιλογή θύρας του αντίστοιχου ESP.

Βήμα 4: Συγκόλληση των πάντων

Απλά εφαρμόστε λίγη συγκόλληση ακολουθώντας το ηχητικό παρακάτω.

Για τροφοδοσία χρησιμοποιώ 5V 1A παλιό φορτιστή τηλεφώνου συνδεδεμένο με ρυθμιστή τάσης.

Συνδέσεις:

Vcc σε 3V (Ρυθμιστής τάσης) GND σε GND GPIO0 σε Κόκκινο GPIO2 σε Πράσινο GPIO3 = RX σε Μπλε CH_PD σε Vcc (ή κολλήστε μια αντίσταση έλξης στην μονάδα ESP-01) προαιρετικό: πατήστε το κουμπί από το GND στο RST για να επαναφέρετε το μονάδα μέτρησης

Δεδομένου ότι θα το περικλείσω στη λευκή μου μπάλα, βάζω λίγη ζεστή κόλλα, ώστε να μην κινείται ή να σπάει. Λειτουργεί τώρα για 3 εβδομάδες χωρίς κανένα πρόβλημα.

Βήμα 5: !! ΣΗΜΑΝΤΙΚΗ ΕΝΗΜΕΡΩΣΗ

Συνειδητοποίησα ένα πρόβλημα με την τρέχουσα κατασκευή και έπρεπε να ενεργοποιήσω/απενεργοποιήσω τους διακόπτες και στα 3 χρώματα (RGB) μεταξύ LED και ESP01, επειδή αν το απενεργοποιήσετε και στη συνέχεια ξανά ON θα κολλήσει στη λειτουργία φλας αντί να εκτελέσετε το σκίτσο.

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

Βήμα 6: Σύνδεσμος για Github και Shematic

Σύνδεσμος για Github και Shematic
Σύνδεσμος για Github και Shematic

ESP01 moodlight GITHUB

Βήμα 7: Τελικό προϊόν

Συνιστάται: