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

Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): 7 βήματα (με εικόνες)
Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): 7 βήματα (με εικόνες)

Βίντεο: Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): 7 βήματα (με εικόνες)

Βίντεο: Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): 7 βήματα (με εικόνες)
Βίντεο: Multiple Control Home Automation project for SALE! #esp32 #iot 2024, Ιούλιος
Anonim
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)
Internet/cloud Ελεγχόμενος αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266 (aREST, MQTT, IoT)

ΟΛΕΣ οι πιστώσεις στο https://arest.io/ για την υπηρεσία cloud !!

IoT το πιο συζητημένο θέμα στον κόσμο αυτή τη στιγμή !! Οι διακομιστές και οι υπηρεσίες cloud που το καθιστούν δυνατό είναι το σημείο έλξης του σημερινού κόσμου…

Ο ΑΠΟΦΑΣΙΣΜΟΣ ΤΟΥ BARRIER DISTANCE ήταν και είναι ο στόχος !!

Έτσι, τώρα ελέγξτε το σπίτι ή το γραφείο σας από οπουδήποτε στον κόσμο… όχι μόνο από το εσωτερικό ή από μια γκάμα !!

Η πιο εύκολη και φθηνή λύση από τον πιο τεμπέλη !!! ΑΠΟΛΑΥΣΤΕ ΚΑΙ ΝΑ ΜΕΙΝΕΤΕ…

ΣΗΜΕΙΩΣΗ: ΔΙΑΒΑΣΤΕ ΠΡΩΤΟ ΟΛΟ ΤΟ ΕΡΓΟ ΘΑ ΧΡΗΣΙΜΟΠΟΙΗΣΕΙ 3-4 ΛΕΠΤΑ ΚΑΙ ΝΑ ΚΑΙΝΟΤΟΜΗΣΕΙ … ΜΗΝ ΜΙΣΑ ΔΙΑΒΑΣΕΤΕ ΚΑΙ ΤΟΥΒΛΑΤΕΤΕ ΤΗ ΣΥΣΚΕΥΗ ΣΑΣ …

Βήμα 1: ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ

ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ

Απαιτούνται μόνο 4 εξαρτήματα - 1. ESP8266 NODEMCU ή WEMOS D1 mini ή οποιαδήποτε πλακέτα ανάπτυξης wifi esp8266 2. RELAY (5V ή 6V) 3. ULN2003 ή UNL2003A (IC του οδηγού ρελέ) 4. Jumpers (προφανώς ή αλλιώς συγκολλήστε το !!) Το Η κύρια δομή του έργου είναι ότι η μονάδα ESP8266 θα λάβει το σήμα από τον διακομιστή MQTT (δηλαδή το arest.io) και θα προωθήσει το σήμα στην ακίδα ή τον επεξεργαστή. IC οδηγού ρελέ ULN2003 συνδεδεμένο στις ακίδες της πλακέτας Nodemcu. Οι ακίδες εξόδου συνδέονται με ρελέ ή οποιοδήποτε φως RGB ή σερβοκινητήρα κλπ.

Βήμα 2: Λογισμικό

Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό

Έχω χρησιμοποιήσει το Arduino IDE ως λογισμικό προγραμματισμού. Εάν είστε νέοι σε αυτόν τον πίνακα ανάπτυξης Nodemcu ή esp8266, ανατρέξτε στο προηγούμενο οδηγό μου. Για να διασυνδέσετε τον πίνακα Nodemcu ή wemos με το Arduino IDE.

Στο Arduino IDE μετά τη ρύθμιση των προηγουμένων στοιχείων, μεταβείτε στο SKETCH -> INCLEE BIBLARY (ΒΙΒΛΙΟΘΗΚΗ ΒΙΒΛΙΟΘΗΚΩΝ) -> ΑΝΑΖΗΤΗΣΗ ΒΙΒΛΙΟΘΗΚΩΝ -> ΑΝΑΖΗΤΗΣΗ ΓΙΑ "arest" -> ΕΓΚΑΤΑΣΤΑΣΗ ΒΙΒΛΙΟΘΗΚΩΝ -> ΤΩΡΑ ΑΝΑΖΗΤΗΣΗ ΓΙΑ PubSubClient -> ΕΓΚΑΤΑΣΤΑΣΗ ΒΙΒΛΙΟΘΗΚΗΣ.

Τώρα τελείωσε το μισό… σχεδόν εκεί !!!

Βήμα 3: ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ

ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ
ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ

Καθώς το παραπάνω κύκλωμα απεικονίζει τα πάντα, η πλευρά εισόδου του IC οδηγού ρελέ ULN2003 είναι συνδεδεμένη με τις ακίδες του esp8266 και η έξοδος συνδέεται με το πόδι του πηνίου του ρελέ, καθώς όταν ο πείρος esp8266 ανεβαίνει ψηλά, ο πείρος εξόδου του ULN2003 χαμηλώνει, δίνοντας έτσι το ρελέ Δυνατότητα λειτουργίας 5V.

Αντί να στείλουμε το 0 ή το 1 στο ρελέ esp8266 pin μπορούμε επίσης να στείλουμε άλλες τιμές για το σερβο αλλά να δηλώσουμε το servo.attach (pin) για να περιστρέψουμε το σερβο στη συγκεκριμένη τιμή. Είναι εύκολο, αλλά όλοι πρέπει να καινοτομήσουν, να διαβάσουν και να σκεφτούν λίγο.

Βήμα 4: ΚΩΔ

ΚΩΔΙΚΑΣ
ΚΩΔΙΚΑΣ

Πήρα την ιδέα από το έργο "Marco Schwartz" και την τροποποίησα. Έχει χρησιμοποιήσει το arest.io MQTT, αλλά μπορούμε επίσης να χρησιμοποιήσουμε το adafruit.io. Το κύριο μέρος του προγράμματος είναι:

Μοναδικό αναγνωριστικό 6 ψηφίων

char* device_id = "unique_6_digit_id";

Διαπιστευτήρια WiFi

const char* ssid = "ssid_name"; const char* password = "your_password";

Επιλέξτε οποιοδήποτε μοναδικό αναγνωριστικό όπως σας αρέσει, αλλά θα πρέπει να είναι μοναδικό όχι το όνομά μου ή το όνομά σας, εκτός αν είναι όνομα τελούγκου !!

παράδειγμα μοναδικού αναγνωριστικού: pf4h6q (μόνο παράδειγμα)

μπορεί να γίνουν πολλές αλλαγές στον κώδικα καθώς σύμφωνα με τον κώδικα, πρέπει να αναφέρουμε την έξοδο μετά από κάθε επανεκκίνηση του πίνακα ανάπτυξης

Κωδικός Github

Κωδικός:

Βήμα 5: ΕΛΕΓΧΟΣ

ΕΛΕΓΧΟΣ
ΕΛΕΓΧΟΣ
ΕΛΕΓΧΟΣ
ΕΛΕΓΧΟΣ
ΕΛΕΓΧΟΣ
ΕΛΕΓΧΟΣ

2 ΣΗΜΑΝΤΙΚΑ βήματα: 1. δήλωση πείρου εξόδου 2. εναλλαγή ή αποστολή πληροφοριών σε αυτό το pinΔήλωση ακίδας εξόδου: https://cloud.arest.io/pf486q/mode/5/o "pf486q" είναι ο 6ψήφιος μοναδικός κωδικός για το arest. io "o" ως έξοδοςαμέσως μετά την εκτέλεση αυτού σε οποιοδήποτε πρόγραμμα περιήγησης {"μήνυμα": "Το pin D2 έχει οριστεί σε έξοδο", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "συνδεδεμένο": true} Εναλλαγή ή αποστολή πληροφοριών στην καρφίτσα: https://cloud.arest.io/pf486q/digital/2/0η ψηφιακή ακίδα 2 είναι η αποστολή ενός "0" ή "1" όπως θέλουμεhttps:// cloud.arest.io/pf486q/digital/2/1Η δήλωση πείρου είναι απαραίτητη για μία φορά μετά από επανεκκίνηση/επαναφορά/τερματισμό λειτουργίας, διαφορετικά για συνεχή εκτέλεση του esp8266 είναι περιττή. Έχω χρησιμοποιήσει μια εφαρμογή Android HTTPRequest για δημιουργία widget στην αρχική οθόνη με απαραίτητο URL. Όπως φαίνεται στο προηγούμενο οδηγό μου. Παρακαλώ δείτε ότι διαφορετικά αυτό θα είναι μακρύ.

Βήμα 6: ΣΥΜΠΕΡΑΣΜΑ

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

ΚΑΘΕ ΕΝΤΟΛΗ OR URL με ΑΠΑΙΤΗΣΗ ΧΡΕΙΑΖΕΤΑΙ ΚΑΠΟΙΑ 1-2 δευτερόλεπτα/δευτερόλεπτα για να εκτελεστεί καθώς δεν πρόκειται για αποκλειστικό διακομιστή… αλλά το να ελέγχεις το σπίτι σου από οπουδήποτε σε αυτόν τον κόσμο είναι ΦΟΒΕΡΟ

ΝΑ ΑΠΟΛΑΜΒΑΝΕΤΕ ΚΑΙ ΝΑ ΜΕΓΑΛΕΤΕ … ΑΠΟΣΤΟΛΗ ΚΑΙ ΞΕΧΑΣΤΕ ΝΑ ΑΠΕΝΕΡΓΟΠΟΙΗΣΕΤΕ ΣΥΣΚΕΥΕΣ ΑΛΛΑ ΧΩΡΙΣ ΚΕΦΑΛΑΙΑ !!

Χάρη στις υπηρεσίες MQTT "arest.io" και στο "Marco Schwatrz"…

αν σας αρέσει η διδακτική υποστήριξη και απολαμβάνετε … και για οποιοδήποτε πρόβλημα σχετικά με αυτό ρωτήστε με

Βήμα 7: Βίντεο !

Κάποιος ειδικός με βοήθησε να ελέγξω ότι λειτουργεί από κάπου αλλού ή όχι… ΚΑΙ λειτουργεί από οπουδήποτε χρειάζεται απλώς πρόσβαση στο Διαδίκτυο… ο μοναδικός μου κωδικός του arest.io οπότε μην μοιράζεστε τον δικό σας δημιουργημένο μοναδικό κώδικα !!

Συνιστάται: