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

Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU - στην πλατφόρμα IOT: 14 βήματα
Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU - στην πλατφόρμα IOT: 14 βήματα

Βίντεο: Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU - στην πλατφόρμα IOT: 14 βήματα

Βίντεο: Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU - στην πλατφόρμα IOT: 14 βήματα
Βίντεο: Πώς θα φτιάξετε εύκολα ένα δοκιμαστικό σειράς buzzer 2024, Νοέμβριος
Anonim
Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU | στην πλατφόρμα IOT
Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU | στην πλατφόρμα IOT

ΣΤΟΧΟΣ ΑΥΤΟΥ ΤΟΥ ΕΡΓΟΥ

Αυτό το έργο στοχεύει στην ανάπτυξη ενός συστήματος αυτοματισμού σπιτιού που δίνει στον χρήστη πλήρη έλεγχο σε όλες τις απομακρυσμένα ελεγχόμενες συσκευές του σπιτιού του χρησιμοποιώντας την εφαρμογή IOT Android. Υπάρχουν πολλοί διαδικτυακοί διακομιστές και πλατφόρμες τρίτων για την προβολή των δεδομένων του έργου σας IOT. Αλλά, όλες αυτές οι πλατφόρμες όπως το ThingSpeak, το Adafruit.io, το Blynk και το IFTT κλπ, αλλά σήμερα επιλέγω firebase

Βήμα 1:

Βήμα 2: Γιατί επιλέγετε Firebase

Το Firebase παρέχει έναν γρήγορο τρόπο για να διατηρήσετε τα αισθητήρια δεδομένα που συλλέγονται σε επίπεδο συσκευής και λειτουργεί τέλεια με τα API Android, τα οποία υποστηρίζονται από το AndroidThings. Πολλοί προγραμματιστές κινητών και συσκευών που έχω συναντήσει παλεύουν με τον προγραμματισμό από την πλευρά του διακομιστή. Το Firebase μπορεί πραγματικά να βοηθήσει να γεφυρωθεί αυτό το χάσμα και να γίνει πιο εύκολο. Θα είναι ενδιαφέρον να δούμε τους προγραμματιστές να χρησιμοποιούν τις δυνατότητες εκτός σύνδεσης. Εάν είστε νέοι στο IoT ή γενικά σε οποιαδήποτε συσκευή που συλλέγει δεδομένα και χρειάζεται να τα μεταδώσει μέσω δικτύων, ο χρυσός κανόνας που πρέπει να θεωρηθεί είναι ότι δεν μπορεί να θεωρηθεί συνδεσιμότητα δικτύου. Ως αποτέλεσμα, θα χρειαστεί να συλλέξετε τα δεδομένα εκτός σύνδεσης και όταν το δίκτυο είναι διαθέσιμο, το μεταφέρετε στον διακομιστή σας. Το Firebase με τη λειτουργία εκτός σύνδεσης μπορεί να το κάνει απλό για πολλούς προγραμματιστές.

Το Firebase έχει πολλές δυνατότητες, όπως Βάση Δεδομένων σε πραγματικό χρόνο, Έλεγχος ταυτότητας, Μηνύματα cloud, Αποθήκευση, Φιλοξενία, Test Lab και Analytics, αλλά θα χρησιμοποιήσω μόνο Έλεγχος ταυτότητας, Βάση δεδομένων σε πραγματικό χρόνο.

Βήμα 3: Εντάξει μην πάτε στην καταστροφή έργου ……

Θα αφιερώσω αυτό το έργο Τρία μέρη

1. Δημιουργία λογαριασμού fairbase

2. Κατασκευή εφαρμογών

3. Μέρος προγράμματος Ardunio

Βήμα 4: Δημιουργία λογαριασμού Fairbase

Δημιουργία λογαριασμού Fairbase
Δημιουργία λογαριασμού Fairbase

Πρώτα μεταβείτε στη διεύθυνση https://console.firebase.google.com/ και συνδεθείτε

Κάντε κλικ στην Προσθήκη έργου

Βήμα 5: Στη συνέχεια, Εμφάνιση όπως αυτή η διεπαφή και Δώστε όνομα έργου και επιλέξτε Όνομα χώρας

Στη συνέχεια, Εμφάνιση όπως αυτή η διεπαφή και Δώστε όνομα έργου και Επιλέξτε Όνομα χώρας
Στη συνέχεια, Εμφάνιση όπως αυτή η διεπαφή και Δώστε όνομα έργου και Επιλέξτε Όνομα χώρας

Βήμα 6: Ακούστε I Select Project Project Home Automation και Select My Country Στη συνέχεια πατήστε Δημιουργία

Ακούστε I Select Project Name Home Automation και Select My Country Στη συνέχεια πατήστε Δημιουργία
Ακούστε I Select Project Name Home Automation και Select My Country Στη συνέχεια πατήστε Δημιουργία

Βήμα 7: Μετά από μια στιγμή Εμφάνιση αυτής της διεπαφής Κάντε κλικ στο Contention

Μετά από μια στιγμή Εμφάνιση αυτής της διεπαφής Κάντε κλικ στο Contention
Μετά από μια στιγμή Εμφάνιση αυτής της διεπαφής Κάντε κλικ στο Contention

Βήμα 8: Στη συνέχεια, μεταβείτε στην επιλογή Ξεκινήστε

Στη συνέχεια, μεταβείτε στην επιλογή Έναρξη
Στη συνέχεια, μεταβείτε στην επιλογή Έναρξη

Βήμα 9: Μεταβείτε στους κανόνες και διαγράψτε τον κώδικα σαν εικόνα

Μεταβείτε στους κανόνες και διαγράψτε τον κωδικό σαν εικόνα
Μεταβείτε στους κανόνες και διαγράψτε τον κωδικό σαν εικόνα
Μεταβείτε στους κανόνες και διαγράψτε τον κωδικό σαν εικόνα
Μεταβείτε στους κανόνες και διαγράψτε τον κωδικό σαν εικόνα

Βήμα 10: Μεταβείτε στη ρύθμιση και, στη συνέχεια, εμφανίστε το κλειδί Api

Μεταβείτε στις ρυθμίσεις σας και στη συνέχεια εμφανίστε το κλειδί Api
Μεταβείτε στις ρυθμίσεις σας και στη συνέχεια εμφανίστε το κλειδί Api

Βήμα 11: Δημιουργία εφαρμογών

Χωρίς ένταση, θα σας δώσω ένα πλήρες αρχείο σειράς για τον appinventor, απλά κάντε κλικ εδώ και κάντε λήψη αυτού

όχι πηγαίνετε στο ai2.appinventor.mit.edu για να ανοίξετε αυτό το αρχείο

Βήμα 12: Τώρα μεταβείτε στο έργο και εισαγάγετε το αρχείο Homeautomation.aia στον υπολογιστή σας

Τώρα μεταβείτε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα μεταβείτε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα πηγαίνετε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα πηγαίνετε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα μεταβείτε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα μεταβείτε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα πηγαίνετε στο Project and Import Homeautomation.aia File στον υπολογιστή σας
Τώρα πηγαίνετε στο Project and Import Homeautomation.aia File στον υπολογιστή σας

Βήμα 13: Κάντε κλικ στην επιλογή Κόκκινος κύκλος και μεταφέρετε την εικόνα που υμνεί

Κάντε κλικ στην επιλογή Red Circle Option και Flow That Image Commend
Κάντε κλικ στην επιλογή Red Circle Option και Flow That Image Commend
Κάντε κλικ στην επιλογή Red Circle Option και Flow That Image Commend
Κάντε κλικ στην επιλογή Red Circle Option και Flow That Image Commend

Βήμα 14: Μέρος προγράμματος Ardunio

Πρέπει να αλλάξετε τον κωδικό ardunio

FIREBASE_HOST αντιγραφή και παρελθόν στη βάση δεδομένων fairbase

FIREBASE_AUTH αντιγραφή και παρελθόν στη ρύθμιση του έργου

και ρυθμίστε το όνομα WIFI και τον κωδικό πρόσβασής σας

Κατεβάστε το ardunio cod από εδώ κάντε κλικ εδώ

Αυτό το σεμινάριο δημοσιεύτηκε για πρώτη φορά κάνοντας κλικ εδώ

περισσότερα σεμινάρια για τον Nodemcu κάντε κλικ εδώ

Συνιστάται: