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

Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας ESP8266 NodeMCU: 6 βήματα
Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας ESP8266 NodeMCU: 6 βήματα

Βίντεο: Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας ESP8266 NodeMCU: 6 βήματα

Βίντεο: Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας ESP8266 NodeMCU: 6 βήματα
Βίντεο: #9 Προγραμματίστε το ESP8266 Modbus TCP || FLProg || VTSCADA 2024, Ιούνιος
Anonim
Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας το ESP8266 NodeMCU
Έλεγχος πύλης με το Google Assistent χρησιμοποιώντας το ESP8266 NodeMCU

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

Η ιδέα είναι να χρησιμοποιήσετε τον βοηθό 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

Ρύθμιση Blynk
Ρύθμιση Blynk

1) Ανοίξτε την εφαρμογή de Blynk και δημιουργήστε έναν λογαριασμό.

2) Δημιουργία νέου έργου (+ εικονίδιο)

3) Επιλέξτε τη συσκευή 'ESP8266' και δημιουργήστε

4) Σε ένα E-mail θα λάβετε το προσωπικό εξουσιοδοτημένο διακριτικό σας.

5) Στο έργο μπορείτε να προσθέσετε widget χρησιμοποιώντας το εικονίδιο +, κουμπί προσθήκης όπως φαίνεται στην εικόνα

Βήμα 4: Ρύθμιση IFTTT

Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση IFTTT
Ρύθμιση 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 και ανεβάστε

Συνιστάται: