Πίνακας περιεχομένων:
- Βήμα 1:
- Βήμα 2: Γιατί επιλέγετε Firebase
- Βήμα 3: Εντάξει μην πάτε στην καταστροφή έργου ……
- Βήμα 4: Δημιουργία λογαριασμού Fairbase
- Βήμα 5: Στη συνέχεια, Εμφάνιση όπως αυτή η διεπαφή και Δώστε όνομα έργου και επιλέξτε Όνομα χώρας
- Βήμα 6: Ακούστε I Select Project Project Home Automation και Select My Country Στη συνέχεια πατήστε Δημιουργία
- Βήμα 7: Μετά από μια στιγμή Εμφάνιση αυτής της διεπαφής Κάντε κλικ στο Contention
- Βήμα 8: Στη συνέχεια, μεταβείτε στην επιλογή Ξεκινήστε
- Βήμα 9: Μεταβείτε στους κανόνες και διαγράψτε τον κώδικα σαν εικόνα
- Βήμα 10: Μεταβείτε στη ρύθμιση και, στη συνέχεια, εμφανίστε το κλειδί Api
- Βήμα 11: Δημιουργία εφαρμογών
- Βήμα 12: Τώρα μεταβείτε στο έργο και εισαγάγετε το αρχείο Homeautomation.aia στον υπολογιστή σας
- Βήμα 13: Κάντε κλικ στην επιλογή Κόκκινος κύκλος και μεταφέρετε την εικόνα που υμνεί
- Βήμα 14: Μέρος προγράμματος Ardunio
Βίντεο: Πώς να φτιάξετε σύστημα αυτοματισμού οικιακού Firebase χρησιμοποιώντας το NodeMCU - στην πλατφόρμα IOT: 14 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
ΣΤΟΧΟΣ ΑΥΤΟΥ ΤΟΥ ΕΡΓΟΥ
Αυτό το έργο στοχεύει στην ανάπτυξη ενός συστήματος αυτοματισμού σπιτιού που δίνει στον χρήστη πλήρη έλεγχο σε όλες τις απομακρυσμένα ελεγχόμενες συσκευές του σπιτιού του χρησιμοποιώντας την εφαρμογή 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
Πρώτα μεταβείτε στη διεύθυνση https://console.firebase.google.com/ και συνδεθείτε
Κάντε κλικ στην Προσθήκη έργου
Βήμα 5: Στη συνέχεια, Εμφάνιση όπως αυτή η διεπαφή και Δώστε όνομα έργου και επιλέξτε Όνομα χώρας
Βήμα 6: Ακούστε I Select Project Project Home Automation και Select My Country Στη συνέχεια πατήστε Δημιουργία
Βήμα 7: Μετά από μια στιγμή Εμφάνιση αυτής της διεπαφής Κάντε κλικ στο Contention
Βήμα 8: Στη συνέχεια, μεταβείτε στην επιλογή Ξεκινήστε
Βήμα 9: Μεταβείτε στους κανόνες και διαγράψτε τον κώδικα σαν εικόνα
Βήμα 10: Μεταβείτε στη ρύθμιση και, στη συνέχεια, εμφανίστε το κλειδί Api
Βήμα 11: Δημιουργία εφαρμογών
Χωρίς ένταση, θα σας δώσω ένα πλήρες αρχείο σειράς για τον appinventor, απλά κάντε κλικ εδώ και κάντε λήψη αυτού
όχι πηγαίνετε στο ai2.appinventor.mit.edu για να ανοίξετε αυτό το αρχείο
Βήμα 12: Τώρα μεταβείτε στο έργο και εισαγάγετε το αρχείο Homeautomation.aia στον υπολογιστή σας
Βήμα 13: Κάντε κλικ στην επιλογή Κόκκινος κύκλος και μεταφέρετε την εικόνα που υμνεί
Βήμα 14: Μέρος προγράμματος Ardunio
Πρέπει να αλλάξετε τον κωδικό ardunio
FIREBASE_HOST αντιγραφή και παρελθόν στη βάση δεδομένων fairbase
FIREBASE_AUTH αντιγραφή και παρελθόν στη ρύθμιση του έργου
και ρυθμίστε το όνομα WIFI και τον κωδικό πρόσβασής σας
Κατεβάστε το ardunio cod από εδώ κάντε κλικ εδώ
Αυτό το σεμινάριο δημοσιεύτηκε για πρώτη φορά κάνοντας κλικ εδώ
περισσότερα σεμινάρια για τον Nodemcu κάντε κλικ εδώ
Συνιστάται:
Σύστημα αυτοματισμού οικιακού WiFi εξαιρετικά χαμηλής ισχύος: 6 βήματα (με εικόνες)
Σύστημα αυτοματισμού οικιακού WiFi εξαιρετικά χαμηλής ισχύος: Σε αυτό το έργο δείχνουμε πώς μπορείτε να δημιουργήσετε ένα βασικό τοπικό σύστημα αυτοματισμού σπιτιού σε λίγα βήματα. Θα χρησιμοποιήσουμε ένα Raspberry Pi το οποίο θα λειτουργεί ως κεντρική συσκευή WiFi. Ενώ για τους τελικούς κόμβους θα χρησιμοποιήσουμε το IOT Cricket για να κάνουμε μπαταρία
Κινητό τηλέφωνο με Arduino-bluetooth Επικοινωνία οικιακού αυτοματισμού: 5 βήματα
Κινητό τηλέφωνο Arduino-bluetooth Contactless Home Automation: οι χαιρετισμοί στην εποχή της πανδημίας του covid-19 είναι απαραίτητο για να αποφύγετε την επαφή και να διατηρήσετε την κοινωνική απόσταση, αλλά για να ενεργοποιήσετε και να απενεργοποιήσετε τις συσκευές πρέπει να αγγίξετε τους πίνακες αλλά μην περιμένετε άλλο εισαγωγή συστήματος επαφής λιγότερο για έλεγχο
Πώς να φτιάξετε έξυπνο σπίτι χρησιμοποιώντας τη μονάδα ρελέ ελέγχου Arduino - Ιδέες αυτοματισμού σπιτιού: 15 βήματα (με εικόνες)
Πώς να φτιάξετε έξυπνο σπίτι χρησιμοποιώντας τη μονάδα ρελέ ελέγχου Arduino | Ιδέες αυτοματισμού σπιτιού: Σε αυτό το έργο αυτοματισμού σπιτιού, θα σχεδιάσουμε μια μονάδα ρελέ έξυπνου σπιτιού που μπορεί να ελέγχει 5 οικιακές συσκευές. Αυτή η μονάδα ρελέ μπορεί να ελεγχθεί από κινητό ή smartphone, τηλεχειριστήριο IR ή τηλεχειριστήριο τηλεόρασης, χειροκίνητο διακόπτη. Αυτό το έξυπνο ρελέ μπορεί επίσης να αισθανθεί το r
Σχεδιασμός ενός συστήματος αυτοματισμού οικιακού αυτοματισμού: 12 βήματα
Σχεδιασμός ενός συστήματος αυτοματισμού οικιακού αυτοματισμού: Ο σκοπός αυτού του οδηγού δεν είναι να σας πει πώς μπορείτε να κάνετε ό, τι θέλετε να κάνει το σπίτι σας. Αντίθετα, έχει γραφτεί για να γίνει μια ιδέα πραγματικότητα, αλλά και να μετατραπεί η τρέλα σε λογική κατανοώντας τα όρια (τεχνολογία, κόστος, απαιτούμενος χρόνος
Φτηνό, εύκολο, σύστημα ελεγχόμενου από το Διαδίκτυο οικιακού αυτοματισμού: 5 βήματα (με εικόνες)
Φτηνό, εύκολο, Διαδικτυακό σύστημα αυτοματοποίησης σπιτιού: Εάν έχετε κατοικίδια ζώα/παιδιά και πρέπει να τα ταΐσετε ή να τα χτυπήσετε μέσω διαδικτύου, αυτό το σύστημα μπορεί να σας χρησιμεύσει. Είναι ένας πολύ εύκολος και φθηνός τρόπος ελέγχου μοτέρ, LED, κ.λπ. στο σπίτι από οποιονδήποτε υπολογιστή συνδεδεμένο στο διαδίκτυο. Το μόνο που χρειάζεται είναι ένα Webc