Πίνακας περιεχομένων:
- Βήμα 1: Υλικό και λογισμικό
- Βήμα 2: Εγκατάσταση πίνακα Nodemcu
- Βήμα 3: Ρύθμιση του Blynk
- Βήμα 4: Ρύθμιση IFTTT
- Βήμα 5: Συνδέσεις
- Βήμα 6: Μεταφόρτωση προγράμματος στην ενότητα
Βίντεο: Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας ESP8266 NodeMCU: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτό είναι το πρώτο μου έργο σχετικά με τις οδηγίες, οπότε παρακαλώ σχολιάστε παρακάτω εάν υπάρχουν πιθανές βελτιώσεις.
Η ιδέα είναι να χρησιμοποιήσετε τον βοηθό google για να στείλετε ένα σήμα στον πίνακα ελέγχου μιας πύλης. Έτσι, στέλνοντας μια εντολή θα υπάρχει ένα ρελέ που κλείνει μια επαφή στην είσοδο του ελεγκτή πύλης που στέλνει ένα σήμα ανοίγματος πύλης στον ελεγκτή.
Για τη σύνδεση του βοηθού google με συσκευές IOT χρησιμοποιούμε την υπηρεσία Blynk και IFTTT.
Σε αυτό το έργο θα χρησιμοποιήσουμε τη μονάδα NodeMCU ESP8266 λόγω του μικρού μεγέθους.
Βήμα 1: Υλικό και λογισμικό
Ο, τι χρειάζεσαι:
Σκεύη, εξαρτήματα
1) NodeMCU (ESP8266) f.e. aliexpress
2) Ρελέ 5 ή 12V με ρεύμα σκανδάλης κατά προτίμηση <9mA max 12mA: f.e. Aliexpress
3) Τροφοδοσία 5 ή 12V ανάλογα με το ρελέ (> 700mA να είναι ασφαλές) f.e. aliexpress
Λογισμικό Χρησιμοποιήστε τους συνδέσμους για εγκατάσταση, τον πίνακα
1) Σύνδεσμος Arduino IDE
2) Σύνδεσμος Blynk Library
3) ESP8266 Υπεύθυνος Διοικητικού Συμβουλίου (επόμενο βήμα)
4) Blynk App androidIOS
Βήμα 2: Εγκατάσταση πίνακα Nodemcu
1) Ανοίξτε το Arduino IDE
2) Μεταβείτε στα αρχεία -> προτίμηση
3) Στο Additional boards Manager προσθέστε: https://arduino.esp8266.com/stable/package_esp8266c… και στη συνέχεια πατήστε OK για να κλείσετε την καρτέλα.
4) Μεταβείτε στα Εργαλεία -> Πίνακας -> Διαχειριστής πινάκων (στην κορυφή)
5) Μεταβείτε στο esp8266 από το esp8266 και εγκαταστήστε το λογισμικό.
Βήμα 3: Ρύθμιση του Blynk
1) Ανοίξτε την εφαρμογή de Blynk και δημιουργήστε έναν λογαριασμό.
2) Δημιουργία νέου έργου (+ εικονίδιο)
3) Επιλέξτε τη συσκευή 'ESP8266' και δημιουργήστε
4) Σε ένα E-mail θα λάβετε το προσωπικό εξουσιοδοτημένο διακριτικό σας.
5) Στο έργο μπορείτε να προσθέσετε widget χρησιμοποιώντας το εικονίδιο +, κουμπί προσθήκης όπως φαίνεται στην εικόνα
Βήμα 4: Ρύθμιση IFTTT
1) Συνδεθείτε ή δημιουργήστε λογαριασμό στο IFTTT.com ή στην εφαρμογή.
2) Δημιουργία νέας μικροεφαρμογής: επιπλέον επεξήγηση
-Στο 'αυτό' αναζητήστε τον βοηθό google και επιλέξτε έναυσμα πείτε μια απλή φράση
-προσθέστε κάτι όπως Ανοίξτε την πύλη ή επιλέξτε τη δική σας
-Στο 'αυτό' αναζητήστε webhooks-> κάντε αίτημα web και προσθέστε όπως η εικόνα. Για την IP πρέπει να προσθέσετε τη διεύθυνση IP του διακομιστή Blynk (ανοίξτε CMD σε υπολογιστή/φορητό υπολογιστή και πληκτρολογήστε "ping blynk-cloud" και θα πρέπει να επιστρέψει τη διεύθυνση IP του τοπικού διακομιστή Blynk) Για τον κωδικό author πρέπει να προσθέσετε τον προσωπικό σας αυθεντικό κωδικό από το email που λάβατε από το Blynk.
Βήμα 5: Συνδέσεις
Σύνδεση: Vin της μονάδας στο τροφοδοτικό 5V ή 12V (η είσοδος είναι έως 20VVcc ρελέ στην παροχή ρεύματος 5 από ρελέ 12VGND στην παροχή ρεύματος 0V / GNDGND της μονάδας στην παροχή ρεύματος 0V / GNDD1 στο ρελέ εισόδου (CH1 ή κάτι τέτοιο)
Έχω προσθέσει μια προαιρετική ανατροφοδότηση στην καρφίτσα D8 όπως μπορείτε επίσης να δείτε στο πρόγραμμά μου, αλλά αυτό είναι προαιρετικό, ώστε να μπορείτε να κάνετε αυτό που θέλετε.
Βήμα 6: Μεταφόρτωση προγράμματος στην ενότητα
Κατεβάστε τον κωδικό μου
Ανοίξτε το χρησιμοποιώντας το Arduino IDE
Αλλάξτε SSID WiFi και κωδικό πρόσβασης για να ταιριάζει με το WiFi σας
Αλλάξτε τον κωδικό Auth για να ταιριάζει με αυτόν από το email σας
Συνδεθείτε μέσω USB και ανεβάστε
Συνιστάται:
Χρήση κυκλώματος για τη μέτρηση τάσεων ψηφιακής πύλης: 7 βήματα
Χρήση κυκλώματος για μέτρηση τάσεων ψηφιακής πύλης: Τα ψηφιακά κυκλώματα χρησιμοποιούν γενικά τροφοδοτικά 5 βολτ. Οι ψηφιακές τάσεις που κυμαίνονται από 5v -2,7 βολτ στη σειρά TTL (ένας τύπος ψηφιακού ολοκληρωμένου τσιπ) θεωρούνται υψηλές και έχουν τιμή 1. igηφιακές τάσεις Το έντυπο 0-0.5 θεωρείται χαμηλό και έχει
Έλεγχος φωτεινότητας Έλεγχος LED βασισμένος σε PWM χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: 8 βήματα (με εικόνες)
Έλεγχος φωτεινότητας PWM Βασισμένος έλεγχος LED χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: Προσπαθούσα να βρω έναν τρόπο να εξηγήσω πώς λειτουργούσε το PWM στους μαθητές μου, οπότε έθεσα τον εαυτό μου στην προσπάθεια να ελέγξω τη φωτεινότητα ενός LED χρησιμοποιώντας 2 κουμπιά - το ένα κουμπί αυξάνει τη φωτεινότητα ενός LED και το άλλο το μειώνει. Για να προχωρήσει
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 σας
ESP8266 NODEMCU BLYNK IOT Φροντιστήριο - Esp8266 IOT χρησιμοποιώντας Blunk και Arduino IDE - Έλεγχος LED μέσω Διαδικτύου: 6 βήματα
ESP8266 NODEMCU BLYNK IOT Φροντιστήριο | Esp8266 IOT χρησιμοποιώντας Blunk και Arduino IDE | Έλεγχος LED μέσω Διαδικτύου: Γεια σας παιδιά σε αυτό το εγχειρίδιο θα μάθουμε πώς να χρησιμοποιούμε το IOT με το ESP8266 ή το Nodemcu. Θα χρησιμοποιήσουμε την εφαρμογή blynk για αυτό. Έτσι, θα χρησιμοποιήσουμε το esp8266/nodemcu μας για να ελέγξουμε τις λυχνίες LED στο διαδίκτυο. Έτσι, η εφαρμογή Blynk θα συνδεθεί με το esp8266 ή το Nodemcu
Έλεγχος οικιακών συσκευών χρησιμοποιώντας το NodeMCU (ESP8266) και την εφαρμογή Blynk: 8 βήματα (με εικόνες)
Ελέγξτε τις οικιακές συσκευές χρησιμοποιώντας το NodeMCU (ESP8266) και το Blynk App: Σε αυτό το σεμινάριο, θα μάθουμε πώς να χρησιμοποιούμε την εφαρμογή Blynk και το NodeMCU (ESP8266) για τον έλεγχο της λάμπας (οποιαδήποτε άλλη οικιακή συσκευή θα είναι μια χαρά), ο συνδυασμός θα να είναι μέσω του Διαδικτύου. Ο σκοπός αυτού του διδακτικού είναι να δείξει την απλότητα