Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Εφαρμογή Blynk
- Βήμα 3: Προγραμματισμός ESP8266 στο Arduino IDE
- Βήμα 4: IFTTT (Αν Αυτό Τότε Αυτό)
- Βήμα 5: Κύκλωμα
- Βήμα 6: Παρακολούθηση από οπουδήποτε στο MOBILE (IFTTT App)
Βίντεο: DIY Voice/Internet ελεγχόμενη οικιακή αυτοματοποίηση και παρακολούθηση χρησιμοποιώντας ESP8266 και Google Home Mini: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Γεια !! Μετά από ένα μεγάλο διάλειμμα είμαι εδώ καθώς όλοι πρέπει να κάνουμε κάτι βαρετό (δουλειά) για να κερδίσουμε.
Μετά από όλα τα άρθρα HOME AUTOMATION που έχω γράψει από το BLUETOOTH, IR, Local WIFI, Cloud, δηλαδή τα δύσκολα, * ΤΩΡΑ * έρχεται η πιο εύκολη αλλά η πιο αποτελεσματική λύση ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΣΠΙΤΙΟΥ. Τ
το έργο του χρειάζεται λιγότερο υλικό, κύκλωμα σε αντίθεση με τα προηγούμενα έργα μου. Η χρήση υπηρεσιών από διαφορετικές εταιρείες λογισμικού φαίνεται κυρίως σε αυτό με λίγη γνώση Arduino και κυκλώματος. Ας μην σας κουράσουμε. Απολαύστε την ΤΕΜΠΕΛΙΑ !!!
ΣΗΜΕΙΩΣΗ: Διαβάστε ολόκληρο το έγγραφο που θα διαρκέσει 9 λεπτά, διαφορετικά εάν καταστρέψετε τα εξαρτήματά σας δεν θα είμαι υπεύθυνος !! Αυτή είναι η τρίτη φορά που ανεβάζω το έργο καθώς υπάρχουν ορισμένα προβλήματα ημερομηνίας με τον ιστότοπο.
Βήμα 1: Απαιτούνται εξαρτήματα
Πέντε συστατικά χρειάζονταν πραγματικά, αλλά μπορούμε να το αναλύσουμε για το δεύτερο όπως έτυχε νωρίτερα, καθώς δεν ήθελα να ξοδέψω χρήματα τότε !!
- ESP8266 Nodemcu wifi development board - Lσως LOLIN, AMICA, ADAFRUIT οτιδήποτε
-
Ο πίνακας ρελέ 5V στο σύνολό του ή διαλύεται ως εξής
- RELAY 5VULN2003 ή ULN2003A
- Δίοδος για προστασία ρελέ (που έχασα σε προηγούμενα έργα)
- Μπότες ή (Σύρμα και κολλητήρι)
- Οποιοσδήποτε φορτιστής κινητού ή προσαρμογέας 5V (εφεδρικός φορτιστής, μην καταστρέψετε τον φορτιστή κινητού του γονέα σας)
- GOOGLE HOME MINI
Μπορούμε λοιπόν να αγοράσουμε πίνακα ρελέ 2/4/8/16 ρελέ άθικτα σε ένα προκατασκευασμένο κύκλωμα ή μπορούμε να φτιάξουμε ένα, ανατρέξτε στα προηγούμενα άρθρα μου όπως αυτό για να φτιάξετε μόνοι σας τον πίνακα ρελέ.
Βήμα 2: Εφαρμογή Blynk
Εγκαταστήστε την εφαρμογή Blynk στο τηλέφωνό σας Android ή στο τηλέφωνο μήλου
Μετά την εγκατάσταση, εγγραφείτε χρησιμοποιώντας το email id ή το facebook (δεν προτιμώ το facebook). Και βεβαιωθείτε ότι γνωρίζετε τον κωδικό πρόσβασης του χρησιμοποιούμενου αναγνωριστικού email, αλλιώς δεν θα λάβετε το Blynk Auth Token (είναι συγκεκριμένο για το έργο) που δεν αποστέλλεται μόνο στο εγγεγραμμένο αναγνωριστικό email, αλλά μπορεί επίσης να ληφθεί από τις ρυθμίσεις του έργου στο Blynk! Αστειευόμουν!
- επιλέξτε νέο έργο Χρησιμοποιήστε το κουμπί + για να προσθέσετε widget
- Προσθέστε το κουμπί όσα θέλετε (ΜΕΧΡΙ ΝΑ ΤΕΛΕΙΩΣΕΤΕ ΤΗ ΔΩΡΕΑΝ ΕΝΕΡΓΕΙΑ ΣΑΣ 2000 και στη συνέχεια αγοράστε ενέργεια)
- Κουμπί διαμόρφωσης κάνοντας κλικ στο πρόσθετο κουμπί
- Επιλέξτε την ακίδα εξόδου (Digitalηφιακή) όπως D1, D2, D3, _, _, _, _ (FILL IN THE BLANKS) (οι ακίδες μπορούν να είναι ψηφιακές, αναλογικές, εικονικές)
- Δείτε τις εικόνες, έχω βάλει την κάτω κατάσταση ως 1 και την επάνω κατάσταση του κουμπιού ως 0.
Ο λόγος πίσω από αυτό είναι ότι η είσοδος της πλακέτας ρελέ είναι συνδεδεμένη με IC όπως το ULN2003 ή IC που οδηγούν με ρελέ και λειτουργούν ως πύλη ΔΕΝ.
Βήμα 3: Προγραμματισμός ESP8266 στο Arduino IDE
Στο Arduino IDE, πρώτα απ 'όλα πρέπει να επιλέξουμε τον πίνακα ανάπτυξης που θα προγραμματίσουμε, όπως έχω πει στα προηγούμενα έργα μου. Arduino IDE> Εργαλεία> Πίνακες> Nodemcu 12E και επιλέξτε τη θύρα usb που την συνδέσαμε, όπως COM3/4/5/6/…
Τώρα πρέπει να εγκαταστήσουμε τη βιβλιοθήκη Blynk στο Arduino που μπορούμε εύκολα να μην κάνουμε τίποτα και να έχουμε κάθε κωδικό !! SKETCH -> INCLUDE LIBRARY -> MANAGE ΒΙΒΛΙΟΘΗΚΕΣ -> ΑΝΑΖΗΤΗΣΗ ΓΙΑ "Blynk" -> ΕΓΚΑΤΑΣΤΑΣΗ ΒΙΒΛΙΟΘΗΚΗΣ
Συνδέστε το Nodemcu ESP8266 σε φορητό υπολογιστή. Φυσικά με καλώδια USB !! Για την ευκολία των μη κωδικοποιητών και του εαυτού μου:
Μεταβείτε στο FILE> ΠΑΡΑΔΕΙΓΜΑΤΑ> Blynk> Board's Wifi> επιλέξτε Standalone Τώρα δεν χρειάζεται τίποτα εκτός από το Blynk Auth Token (συγκεκριμένο έργο) και τα διαπιστευτήρια wifi. ΑΝΕΒΑΣΤΕ το σκίτσο στο ESP8266 και ανοίξτε SERIAL MONITOR.
Μπορείτε να δείτε το "IP", σημειώστε αυτό το IP, μπορεί να διαφέρει ανάλογα με τις ζώνες διακομιστή. Το δικό μου είναι όπως μπορείτε να δείτε "139.59.206.133".80 είναι η θύρα κανονικά για
Βήμα 4: IFTTT (Αν Αυτό Τότε Αυτό)
Είναι μια πλατφόρμα που μας βοηθά να δημιουργήσουμε προσαρμοσμένες μικροεφαρμογές που μπορούν να μας βοηθήσουν να ειδοποιηθούμε για ένα συγκεκριμένο συμβάν ή να κάνουν κάποια συγκεκριμένη εργασία. Όπως υποδηλώνει το όνομα: τα πάντα περιβάλλουν "αυτό" και "αυτό".
ΕΔΩ: Εάν "συγκεκριμένη φράση λέγεται στον βοηθό Google" τότε "αυτό το ping θα γίνει"
Όπως είπαμε, πρέπει να κάνουμε κλικ στο - Οι μικροεφαρμογές μου> δημιουργία νέων> κάντε κλικ σε αυτό> αναζητήστε και επιλέξτε βοηθό Google> επιλέξτε απλή φράση> ακολουθήστε εικόνες> δημιουργήστε έναυσμα
Κάντε κλικ σε αυτό> αναζητήστε webhooks> επιλέξτε το> επιλέξτε Κάντε ένα αίτημα ιστού> Θα υπάρχουν πεδία ως εξής:
- URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (ψηφιακό 1/0…. 1 για OFF και 0 για αιτία ON είναι γραμμένο σε αυτό το άρθρο, διαβάστε αυτό)
- Μέθοδος (GET) Τύπος περιεχομένου (τίποτα)
- Σώμα (τίποτα)
Αφού συμπληρώσετε όλα αυτά, κάντε κλικ στο Δημιουργία σκανδάλης
Σημείωση: Το PIN εδώ αντιστοιχεί σε καρφίτσες Arduino, έτσι όπως βλέπουμε στο ESP8266 ως D1 είναι GPIO5 δηλαδή D5 για Arduino το οποίο πρέπει να γράψουμε εδώ όχι D1. Παράδειγμα: https:// IP/YourAuthToken/update/D5? Value = 1 this σημαίνει ότι ο πείρος D1 του ESP8266 θα είναι OFF. ΧΡΗΣΙΜΟΠΟΙΕΙΤΕ ΤΟ ΔΙΑΓΡΑΜΜΑ PIN ΤΟΥ ESP8266 ΓΙΑ ΝΑ ΓΝΩΡΙΖΕΤΕ ΤΟ ΑΝΤΙΔΡΑΣΤΗΡΙΟ Δ; ΣΤΟ GPIO;
Βήμα 5: Κύκλωμα
Για αυτό το έργο τα κυκλώματα είναι πολύ απλά. Τα συστατικά όπως συζητήθηκαν πριν χρησιμοποιούνται εδώ:
Προσαρμογέας 5V? ESP8266 Nodemcu; πίνακας ρελέ? άλτες Έχω χρησιμοποιήσει δύο ρελέ, αλλά μπορούμε να χρησιμοποιήσουμε όσες πινέζες ESP8266 υπάρχουν !!!
- Η τροφοδοσία 5V θα τροφοδοτηθεί με ESP8266 και Relay board.
- Το ESP8266 Nodemcu θα έχει 5V τροφοδοσία μέσω micro USB ή Vin pin και Ground (Όπως το έχω κάνει).
- Ο πίνακας ρελέ έχει Vcc και πείρο GND που έχουν οριστεί για παροχή. Ακολουθήστε την εικόνα μην εισάγετε την παροχή στην άλλη πλευρά του πίνακα ρελέ είναι για άλλο σκοπό. (Δεν θα πω ότι το βρίσκω εύκολο έργο !!)
- Λοιπόν, το IoT MODULE είναι έτοιμο, τι απομένει; Σύνδεση με συσκευές..:)
- Αυτή είναι η ευκολότερη εργασία, αλλά να είστε προσεκτικοί καθώς το ITS 220V AC ή 110V AC….. Βάλτε τους κύριους διακόπτες κάτω, αλλιώς αν πεθάνετε δεν ξέρω ποιος έγραψε αυτό το άρθρο.
- ΣΥΝΔΕΣΤΕ ΤΟ "ΟΧΙ" (Κανονικά ανοιχτό) ακροδέκτη του ρελέ και COM (κοινός) ακροδέκτης ρελέ στους διακόπτες συσκευών παράλληλα εάν δεν υπάρχει διακόπτης για συσκευές, συνδέστε ακροδέκτες σε σειρά σε οποιοδήποτε από τα καλώδια (ΖΩΝΤΑΝΑ ή ΟΥΤΕΡΑ) που συνδέονται με τη συσκευή.
ΣΗΜΕΙΩΣΗ: Έχω πει να συνδέσω τα ρελέ με τον ακροδέκτη ΟΧΙ και τον πείρο COM έτσι ώστε οι συσκευές να είναι κανονικά σε κατάσταση OFF. Κάποιος μπορεί να χρησιμοποιήσει τον πείρο NC (Κανονικά κλειστός) εάν θέλει τη συσκευή σε προεπιλεγμένη κατάσταση ON. Η κατάσταση ενεργοποίησης και απενεργοποίησης εξαρτάται από 2 ΠΑΡΑΓΟΝΤΕΣ: 1) Καρφίτσα NO και NC του ρελέ 2) Λογική 0 και 1 στην εφαρμογή IFTTT/Blynk
Βήμα 6: Παρακολούθηση από οπουδήποτε στο MOBILE (IFTTT App)
Κάποιος μπορεί εύκολα να παρακολουθεί τι συμβαίνει στο σπίτι του από οπουδήποτε σε αυτόν τον κόσμο μόνο εάν υπάρχει Διαδίκτυο.
Έτσι, το απαραίτητο για αυτό είναι η εφαρμογή IFTTT που είναι διαθέσιμη στο Google Play Store για χρήστες Android.
Ο Χρήστης IoS μπορεί επίσης να το αποκτήσει από το App Store.
Και για τις δύο περιπτώσεις θυμηθείτε να συνδεθείτε από τον ίδιο λογαριασμό που είναι συνδεδεμένος με το λογαριασμό GOOGLE HOME MINI και IFTTT όπου δημιουργήσατε τις μικροεφαρμογές. Επομένως, αυτό που είναι σημαντικό είναι ο λογαριασμός gmail ή ο λογαριασμός στο facebook που θα πρέπει να είναι ο ίδιος σε όλη την έκταση.
Σε αυτήν την εφαρμογή μπορείτε να δημιουργήσετε μικροεφαρμογές με τον ίδιο τρόπο που κάνουμε στην εφαρμογή Ιστού IFTTT.
Όταν δημιουργούμε μικροεφαρμογή, υπάρχει πάντα η επιλογή λήψης ειδοποιήσεων όταν εκτελείται η μικροεφαρμογή, από προεπιλογή είναι ΕΝΕΡΓΟΠΟΙΗΜΕΝΗ.
Οπότε τώρα παρακολουθήστε πότε είναι γαργαλισμένη οποιαδήποτε συσκευή σας.
ΑΠΟΛΑΜΒΑΝΕΤΕ ΤΗΝ ΑΓΓΕΙΑ !! Νεωτερίζω!! κάντε το αγαπημένο σας αυτό το έργο για να δείξετε την υποστήριξή σας και αν θέλετε κάτι περισσότερο από αυτό, DIY εύκολα έργα…
Συνιστάται:
HC-05 (bluetooth) Ενότητα για οικιακή αυτοματοποίηση Βασική: 3 βήματα
HC-05 (bluetooth) Ενότητα για οικιακή αυτοματοποίηση Βασική: Στο τελευταίο μου έργο, έλεγχα LED χρησιμοποιώντας ένα κουμπί, αλλά σε αυτό το έργο έχω αντικαταστήσει το κουμπί PUSH με τη μονάδα HC-05. Συνιστώ ανεπιφύλακτα να περάσετε από αυτά τα έργα πριν συνεχίζοντας με αυτό το έργο. Θα λάβετε όλες τις λεπτομέρειες στο
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT της AskSensors: Σε προηγούμενο εκπαιδευτικό, παρουσίασα έναν οδηγό βήμα προς βήμα για να ξεκινήσετε με το ESP8266 nodeMCU και την πλατφόρμα IoT AskSensors. Σε αυτό το σεμινάριο, συνδέω έναν αισθητήρα DHT11 στον κόμβο MCU. Το DHT11 είναι μια κοινά χρησιμοποιούμενη θερμοκρασία και υγρασία
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το ESP-01 & DHT και το σύννεφο AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το ESP-01 & DHT και το σύννεφο AskSensors: Σε αυτό το εκπαιδευτικό πρόγραμμα θα μάθουμε πώς να παρακολουθούμε τη θερμοκρασία και τις μετρήσεις υγρασίας χρησιμοποιώντας τον πίνακα IOT-MCU/ESP-01-DHT11 και την πλατφόρμα IoT της AskSensors . Επιλέγω τη μονάδα IOT-MCU ESP-01-DHT11 για αυτήν την εφαρμογή επειδή
Παρακολούθηση της επιτάχυνσης χρησιμοποιώντας Raspberry Pi και AIS328DQTR χρησιμοποιώντας Python: 6 βήματα
Παρακολούθηση της επιτάχυνσης με χρήση Raspberry Pi και AIS328DQTR με χρήση Python: Η επιτάχυνση είναι πεπερασμένη, νομίζω σύμφωνα με ορισμένους νόμους της Φυσικής.- Terry Riley Ένας τσίτα χρησιμοποιεί καταπληκτική επιτάχυνση και γρήγορες αλλαγές ταχύτητας όταν κυνηγάει. Το ταχύτερο πλάσμα στη στεριά χρησιμοποιεί κατά καιρούς τον κορυφαίο ρυθμό του για να πιάσει το θήραμα. Ο
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας SHT25 και Arduino Nano: 5 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας SHT25 και Arduino Nano: Δουλέψαμε πρόσφατα σε διάφορα έργα που απαιτούσαν παρακολούθηση θερμοκρασίας και υγρασίας και στη συνέχεια συνειδητοποιήσαμε ότι αυτές οι δύο παράμετροι παίζουν πραγματικά κεντρικό ρόλο στην εκτίμηση της αποδοτικότητας λειτουργίας ενός συστήματος. Και οι δύο στο indus