Πίνακας περιεχομένων:
- Βήμα 1: Όλα τα εργαλεία που απαιτούνται
- Βήμα 2: Ξεκινώντας με το Google Firebase και Δημιουργώντας το πρώτο σας έργο
- Βήμα 3: Δημιουργήστε την πρώτη σας εφαρμογή Android για να ελέγξετε το ESP8266 μέσω Wi -Fi
- Βήμα 4: Μεταφόρτωση του κωδικού σας στο ESP8266
Βίντεο: Έλεγχος ενός NodeMCU ESP8266 1.0 12E Με το Google Firebase: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Σε αυτό το μάθημα, θα δημιουργήσουμε μια εφαρμογή Android, θα δημιουργήσουμε μια βάση δεδομένων Firebase και θα ελέγξουμε το NodeMCU ESP 8266 1.0 12E με συντονισμό τα προηγούμενα αναφερόμενα προϊόντα.
Βήμα 1: Όλα τα εργαλεία που απαιτούνται
Εδώ είναι τα λίγα πράγματα που χρειάζονται για να ξεκινήσουμε
1. Google Firebase
2. MIT App Inventor
3. A NodeMCU ESP8266 1.0 12E
4. Λίγα θηλυκά έως θηλυκά άλματα καλωδίων
5. Καλώδιο USB
6. Arduino IDE (Για να προγραμματίσετε το ESP8266 μας)
Βήμα 2: Ξεκινώντας με το Google Firebase και Δημιουργώντας το πρώτο σας έργο
Ακολούθησε τα βήματα
1. Συνδεθείτε στο Firebase με τον Λογαριασμό σας Google.
2. Κάντε κλικ στο μεταβείτε στην κονσόλα και προσθέστε ένα νέο έργο και, στη συνέχεια, δώστε ένα όνομα στο έργο σας και δώστε στην περιοχή σας, αυτό είναι ένα πολύ σημαντικό βήμα, εάν επιλέξετε μια εσφαλμένη περιοχή, τότε το έργο σας ενδέχεται να μην λειτουργήσει.
3. Προχωρήστε στις ρυθμίσεις έργου στη δεξιά πλευρά της κονσόλας σας και τοποθετήστε το δείκτη του ποντικιού στους λογαριασμούς υπηρεσιών και αντιγράψτε τη μυστική βάση δεδομένων σας σημειώστε το κάπου για περαιτέρω χρήση, θα συζητήσουμε αργότερα.
4. Τώρα μεταβείτε στην ενότητα ανάπτυξης και μεταβείτε στη βάση δεδομένων και αντιγράψτε τη διεύθυνση URL του έργου
xxxxxxxxxxxxxxx.firebaseio.com/ -αντιγράψτε το.
5. Στη συνέχεια, μεταβείτε στην ενότητα κανόνες και εκτελέστε τις ακόλουθες αλλαγές ή απλώς αντιγράψτε το και αντικαταστήστε το με τον παρακάτω κώδικα
".read": "αληθινό", ".write": "true"
}
}
Βήμα 3: Δημιουργήστε την πρώτη σας εφαρμογή Android για να ελέγξετε το ESP8266 μέσω Wi -Fi
Μεταβείτε στον ιστότοπο MIT App Inventor, ακολουθήστε αυτά τα βήματα για να δημιουργήσετε την εφαρμογή σας.
Αυτό είναι ένα πολύ απλό εργαλείο δημιουργίας εφαρμογών που έχει δημιουργηθεί απλά σύροντας και αποθέτοντας στοιχεία
1. Ξεκινήστε ένα νέο έργο με ένα όνομα της επιλογής σας.
2. Σε αυτό το έργο θα ασχοληθούμε με την αλλαγή της ενσωματωμένης λυχνίας LED στο NodeMCU μας, οπότε χρειαζόμαστε μόνο δύο κουμπιά για να την ενεργοποιήσετε και να την απενεργοποιήσετε.
3. Μπορείτε να αλλάξετε το κείμενο και άλλα χαρακτηριστικά του κουμπιού στην καρτέλα Ιδιότητες.
4. Δεδομένου ότι χρησιμοποιούμε το Firebase, θα προσθέσουμε το χαρακτηριστικό firebase σε αυτό που υπάρχει στο πειραματικό τμήμα της καρτέλας διεπαφής χρήστη, σύροντάς το στην ενότητα προβολής.
5. Τώρα, μεταβείτε στην καρτέλα μπλοκ και δημιουργήστε τις λογικές που εμφανίζονται στην παραπάνω εικόνα.
6. Στη συνέχεια, κατευθυνθείτε ξανά στην καρτέλα Σχεδιαστής και κάντε τις ακόλουθες αλλαγές
- Το Project Bucket πρέπει να είναι κενό.
- Το Firebase Token Θα πρέπει να είναι ως έχει, δεν πρέπει να γίνουν αλλαγές.
- Τώρα στο πλαίσιο διεύθυνσης διεύθυνσης firebase, εισαγάγετε τη διεύθυνση URL που αντιγράφηκε στο προηγούμενο βήμα και καταργήστε την επιλογή του προεπιλεγμένου πλαισίου χρήσης.
7. Τώρα πηγαίνετε στο firebase και μεταβείτε στη βάση δεδομένων> καρτέλα δεδομένων> και δημιουργήστε ένα παιδί με την ίδια μεταβλητή που χρησιμοποιείται στο λογικό μας διάγραμμα εφαρμογών εφευρέτη.
8. Τώρα κάντε κλικ στο Build, στο επάνω μέρος της σελίδας και κάντε λήψη του αρχείου.apk στο Android smartphone σας.
Βήμα 4: Μεταφόρτωση του κωδικού σας στο ESP8266
Μπορείτε να βάλετε τον κωδικό σας στο NodeMCU αντιγράφοντας τον κώδικα που υπάρχει στο παρακάτω αποθετήριο.
github.com/saiyerniakhil/ESPFireBase
και πρέπει να γίνουν κάποιες αλλαγές τις οποίες έχω ξεκαθαρίσει στα σχόλια του κώδικα.
Συνιστάται:
Προγραμματισμός ενός Arduino χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κυλιόμενου κειμένου χωρίς βιβλιοθήκη: 5 βήματα
Προγραμματισμός ενός Arduino Χρησιμοποιώντας ένα άλλο Arduino για την εμφάνιση ενός κειμένου κύλισης χωρίς βιβλιοθήκη: Το Sony Spresense ή το Arduino Uno δεν είναι τόσο ακριβά και δεν απαιτούν πολλή ισχύ. Ωστόσο, εάν το έργο σας έχει περιορισμούς ισχύος, χώρου ή ακόμη και προϋπολογισμού, μπορείτε να χρησιμοποιήσετε το Arduino Pro Mini. Σε αντίθεση με το Arduino Pro Micro, το Arduino Pro Mi
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
Έλεγχος ενός Led Matrix χρησιμοποιώντας το Arduino: 5 βήματα
Έλεγχος ενός Led Matrix χρησιμοποιώντας το Arduino: Γεια σου, φίλε. Σε αυτό το άρθρο θα σας δείξω πώς να χρησιμοποιείτε το Led Matrix χρησιμοποιώντας το Arduino. Το Led Matrix είναι μια συλλογή LED με τη μορφή συστοιχιών. Οι Led Matrices έχουν ποικιλία στηλών και σειρών, ανάλογα με τον τύπο. Παρουσιάζοντας αρκετές λυχνίες LED με πιστοποίηση
Προγραμματισμός ενός PLC για έλεγχο ενός φωτισμού στάσης: 7 βήματα (με εικόνες)
Προγραμματισμός ενός PLC για έλεγχο ενός φωτισμού διακοπής: Τα PLC χρησιμοποιούνται σε οτιδήποτε συναντάμε σε καθημερινή βάση. Από τα μηχανήματα κονσερβοποίησης ή εμφιάλωσης αντικειμένων όπως μπύρας, σόδας, σούπας και πολλών άλλων συσκευασμένων προϊόντων έως τους ιμάντες μεταφοράς στο Walmart και τα φώτα στάσης σε ορισμένες διασταυρώσεις, τα PLC αγγίζουν ένα
Έλεγχος ενός σερβοκινητήρα RC με ένα Arduino και δύο διακόπτες στιγμής: 4 βήματα
Έλεγχος ενός RC Servo Motor με ένα Arduino και δύο στιγμιαίους διακόπτες: Το όνομα τα λέει όλα. Έλεγχος ενός σερβοκινητήρα αυτοκινήτου RC με ένα Arduino και μερικές αντιστάσεις, καλώδια βραχυκυκλωτήρων και δύο διακόπτες αφής. Το έκανα τη δεύτερη μέρα που πήρα το Arduino μου, οπότε είμαι πολύ περήφανος για τον εαυτό μου