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

Έλεγχος ενός NodeMCU ESP8266 1.0 12E Με το Google Firebase: 4 βήματα
Έλεγχος ενός NodeMCU ESP8266 1.0 12E Με το Google Firebase: 4 βήματα

Βίντεο: Έλεγχος ενός NodeMCU ESP8266 1.0 12E Με το Google Firebase: 4 βήματα

Βίντεο: Έλεγχος ενός NodeMCU ESP8266 1.0 12E Με το Google Firebase: 4 βήματα
Βίντεο: Контрольная лампа с 4 реле с NodeMCU ESP8266 IoT и D1 Mini через WiFi 2024, Ιούλιος
Anonim
Έλεγχος ενός NodeMCU ESP8266 1.0 12E με το Google Firebase
Έλεγχος ενός NodeMCU ESP8266 1.0 12E με το Google Firebase

Σε αυτό το μάθημα, θα δημιουργήσουμε μια εφαρμογή 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 και Δημιουργώντας το πρώτο σας έργο

Ξεκινώντας με το Google Firebase και δημιουργώντας το πρώτο σας έργο
Ξεκινώντας με το Google Firebase και δημιουργώντας το πρώτο σας έργο

Ακολούθησε τα βήματα

1. Συνδεθείτε στο Firebase με τον Λογαριασμό σας Google.

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

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

4. Τώρα μεταβείτε στην ενότητα ανάπτυξης και μεταβείτε στη βάση δεδομένων και αντιγράψτε τη διεύθυνση URL του έργου

xxxxxxxxxxxxxxx.firebaseio.com/ -αντιγράψτε το.

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

".read": "αληθινό", ".write": "true"

}

}

Βήμα 3: Δημιουργήστε την πρώτη σας εφαρμογή Android για να ελέγξετε το ESP8266 μέσω Wi -Fi

Δημιουργήστε την πρώτη σας εφαρμογή Android για να ελέγξετε το ESP8266 μέσω Wi -Fi
Δημιουργήστε την πρώτη σας εφαρμογή 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

και πρέπει να γίνουν κάποιες αλλαγές τις οποίες έχω ξεκαθαρίσει στα σχόλια του κώδικα.

Συνιστάται: