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

IOT Home Automation DIY Project #1: 7 Βήματα
IOT Home Automation DIY Project #1: 7 Βήματα

Βίντεο: IOT Home Automation DIY Project #1: 7 Βήματα

Βίντεο: IOT Home Automation DIY Project #1: 7 Βήματα
Βίντεο: 13 NEW Arduino Project Ideas for Beginners!!! 2024, Ιούλιος
Anonim
Image
Image
Περιγραφή
Περιγραφή

# ΕΙΣΑΓΩΓΗ

Ο αυτοματισμός στο σπίτι είναι η διαδικασία αυτοματισμού οικιακών συσκευών όπως AC, Fan, rigeυγείο, φώτα και η λίστα συνεχίζεται, έτσι ώστε να μπορούν να ελέγχονται με το τηλέφωνό σας, τον υπολογιστή ή ακόμα και από απόσταση. Αυτό το έργο ασχολείται με το esp2866 nodeMCU για τον έλεγχο των συσκευών του σπιτιού μας μέσω του δικτύου WiFi.

Βήμα 1: Εξαρτήματα που χρησιμοποιούνται

ESP 2866 NodeMCU

2. Πηγή DC 5V / Arduino UNO για πηγή 5V

3. Αισθητήρας DHT11

4. Ηλεκτρικός λαμπτήρας

5. Μονάδα ρελέ 5V

6. Breadboard

7. Jumper Wires (αρσενικό-θηλυκό & αρσενικό-αρσενικό)

8. Smartphone με εγκατεστημένη την εφαρμογή Blynk

9. Δίκτυο WiFi.

Βήμα 2: Περιγραφή

Περιγραφή
Περιγραφή

1. Το NodeMCU (Μονάδα MicroController Node) είναι ένα περιβάλλον ανάπτυξης λογισμικού και υλικού ανοικτού κώδικα που είναι χτισμένο γύρω από ένα πολύ φθηνό System-on-a-Chip (SoC) που ονομάζεται ESP8266.

Το ESP8266 είναι ένα χαμηλού κόστους τσιπ WiFi Module που μπορεί να διαμορφωθεί ώστε να συνδέεται στο Διαδίκτυο για Internet of Things (IoT) και παρόμοια Τεχνολογικά Έργα. Βασικά, οι κανονικοί ηλεκτρικοί και μηχανικοί εξοπλισμοί σας δεν μπορούν να συνδεθούν στο Διαδίκτυο από μόνοι τους. Δεν έχουν την ενσωματωμένη ρύθμιση για να το κάνουν.

Μπορείτε να ρυθμίσετε το ESP8266 με αυτούς τους εξοπλισμούς και να κάνετε εκπληκτικά πράγματα. Έλεγχος, παρακολούθηση, ανάλυση και πολλά άλλα. Το ESP8266 NodeMCU διαθέτει 17 ακίδες GPIO οι οποίες μπορούν να αντιστοιχιστούν σε διάφορες λειτουργίες όπως I2C, I2S, UART, PWM, IR Remote Control, LED Light και Button προγραμματικά. Κάθε ψηφιακά ενεργοποιημένο GPIO μπορεί να διαμορφωθεί ως υψηλό ή χαμηλό. Για περισσότερες λεπτομέρειες ανατρέξτε στο

nodeMCU

Βήμα 3: Ρελέ

ένα ρελέ
ένα ρελέ
ένα ρελέ
ένα ρελέ
ένα ρελέ
ένα ρελέ
ένα ρελέ
ένα ρελέ

είναι ένας ηλεκτρικά διακόπτης που μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί, αφήνοντας το ρεύμα να περάσει ή όχι και μπορεί να ελεγχθεί με χαμηλές τάσεις, όπως το 5V που παρέχεται από τις ακίδες Arduino.

Το παρακάτω σχήμα δείχνει το pinout της μονάδας ρελέ Οι 3 ακίδες στην αριστερή πλευρά της μονάδας ρελέ συνδέουν υψηλή τάση και οι ακίδες στη δεξιά πλευρά συνδέουν το εξάρτημα που απαιτεί χαμηλή τάση-οι ακίδες Arduino.

Η πλευρά υψηλής τάσης έχει δύο συνδετήρες, η κάθε μία με τρεις πρίζες: κοινή (COM), κανονικά κλειστή (NC) και κανονικά ανοιχτή (NO).

1. COM: κοινή καρφίτσα

2. NC (Normally Closed): η κανονικά κλειστή διαμόρφωση χρησιμοποιείται όταν θέλετε το ρελέ να κλείσει από προεπιλογή, πράγμα που σημαίνει ότι το ρεύμα ρέει εκτός εάν στείλετε ένα σήμα από το Arduino στη μονάδα ρελέ για να ανοίξετε το κύκλωμα και να σταματήσετε το ρεύμα Το

3. ΟΧΙ (Κανονικά ανοικτό): η κανονικά ανοιχτή διαμόρφωση λειτουργεί αντίστροφα: το ρελέ είναι πάντα ανοιχτό, οπότε το κύκλωμα είναι σπασμένο εκτός αν στείλετε σήμα από το Arduino για να κλείσει το κύκλωμα.

Οι συνδέσεις μεταξύ της μονάδας ρελέ και του NodeMCU είναι πραγματικά απλές:

1. GND: πηγαίνει στο έδαφος

2. IN: ελέγχει το ρελέ (θα συνδεθεί σε ψηφιακή ακίδα nodeMCU)

3. VCC: πηγαίνει στα 5V

Εδώ, δίνουμε ότι αυτός ο πείρος 5V και GND του ρελέ είναι συνδεδεμένος με τον πείρο arduino 5V και GND αντίστοιχα και ο πείρος GND του arduino είναι κοινός με τον πείρο GND του NodeMCU.

Πριν προχωρήσετε σε αυτό το έργο, θέλω να σας ενημερώσω ότι αντιμετωπίζετε τάση δικτύου. Επομένως, δείτε ευγενικά τη σύνδεση πριν την ενεργοποιήσετε. Καρφίτσες & περιγραφή σύνδεσης:

1. Το πράσινο καλώδιο συνδέει τον ακροδέκτη D2 του nodeMCU στο i/p του ρελέ

2. Τα κόκκινα και κίτρινα καλώδια συνδέουν 5V και GND με το VCC και το GND του ρελέ αντίστοιχα.

Τώρα για να συνδέσετε το φορτίο (σε αυτήν την περίπτωση ο λαμπτήρας). Στην αρχή κόψτε το ζωντανό καλώδιο του λαμπτήρα ή της λάμπας. Τώρα συνδέστε το πρώτο άκρο, δηλαδή πηγαίνει στην παροχή ρεύματος στον πείρο NO (εάν θέλετε περιστασιακά να ανάψετε τη λάμπα/λάμπα) και το άλλο άκρο του καλωδίου που πηγαίνει στον λαμπτήρα, στον πείρο COM του ρελέ. Παρακαλώ βρείτε τη σύνδεση παρακάτω.

Βήμα 4: Αισθητήρας DHT11

Αισθητήρας DHT11
Αισθητήρας DHT11
Αισθητήρας DHT11
Αισθητήρας DHT11
Αισθητήρας DHT11
Αισθητήρας DHT11

Χρησιμοποιείται για την αίσθηση της θερμοκρασίας και της υγρασίας του χώρου εργασίας σε αυτήν την περίπτωση, του αισθητήρα.

Για περισσότερες λεπτομέρειες ανατρέξτε

Η σύνδεση του DHT11 είναι η ακόλουθη Συνδέστε τις καρφίτσες VCC και GND του αισθητήρα στις ακίδες 3.3V και GND του nodeMCU αντίστοιχα και οι ακίδες δεδομένων στο D4 σε αυτό το φρεάτιο μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις ακίδες GPIO σε αυτό το έργο που συζητήθηκε μέχρι τώρα. Ανατρέξτε στην παρακάτω εικόνα:

Εδώ, τα κόκκινα και πράσινα καλώδια συνδέουν τις ακίδες 3.3V και GND του nodeMCU με τον πείρο VCC (+) και GND (-) του αισθητήρα DHT11 αντίστοιχα.

Βήμα 5: Η εφαρμογή Blynk

Η εφαρμογή Blynk
Η εφαρμογή Blynk

Το Blynk είναι μια νέα πλατφόρμα που σας επιτρέπει να δημιουργείτε γρήγορα διεπαφές για τον έλεγχο και την παρακολούθηση των έργων υλικού σας από τη συσκευή σας iOS και Android. Μετά τη λήψη της εφαρμογής Blynk, μπορείτε να δημιουργήσετε έναν πίνακα ελέγχου έργου και να τακτοποιήσετε κουμπιά, ρυθμιστικά, γραφήματα και άλλα γραφικά στοιχεία στην οθόνη.

Για να ξεκινήσετε με το blynk ακολουθήστε τον παρακάτω σύνδεσμο.

Για περισσότερες λεπτομέρειες ανατρέξτε

Βήμα 6: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Βήμα 7: Κωδικός

Πάρτε τον κωδικό σας εδώ

Μερικοί πιο χρήσιμοι σύνδεσμοι

1. Σύνδεσμος βιβλιοθήκης Blynk για arduino IDE

2. βιβλιοθήκη αισθητήρα dht11

3. Απλή βιβλιοθήκη χρονοδιακόπτη

4. Γιατί χρησιμοποιείται απλό χρονόμετρο;;

Συνιστάται: