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

Έλεγχος δωματίου με ESP8266 - Θερμοκρασία, Κίνηση, Κουρτίνες και Φωτισμός: 8 Βήματα
Έλεγχος δωματίου με ESP8266 - Θερμοκρασία, Κίνηση, Κουρτίνες και Φωτισμός: 8 Βήματα

Βίντεο: Έλεγχος δωματίου με ESP8266 - Θερμοκρασία, Κίνηση, Κουρτίνες και Φωτισμός: 8 Βήματα

Βίντεο: Έλεγχος δωματίου με ESP8266 - Θερμοκρασία, Κίνηση, Κουρτίνες και Φωτισμός: 8 Βήματα
Βίντεο: DS18B20 Θερμοκρασία ESP8266 ESP 01 Μονάδα WIFI | ESP-01 Οικιακός Αυτοματισμός | RemoteXY | FLProg 2024, Δεκέμβριος
Anonim
Έλεγχος δωματίου με ESP8266 | Θερμοκρασία, Κίνηση, Κουρτίνες και Φωτισμός
Έλεγχος δωματίου με ESP8266 | Θερμοκρασία, Κίνηση, Κουρτίνες και Φωτισμός

Αυτό το έργο βασίζεται σε ένα σύστημα βασισμένο στη μονάδα NodeMCU ESP8266 που σας επιτρέπει να ελέγχετε τη φωτεινότητα μιας λωρίδας LED και την κουρτίνα του δωματίου σας, επίσης είναι σε θέση να στέλνει δεδομένα σχετικά με τα γεγονότα κίνησης του δωματίου σας και τη θερμοκρασία στο σύννεφο όπου μπορεί να το δει από την πλατφόρμα Ubidots IoT.

Προμήθειες

Λογαριασμός Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x 12v Power Jack
  • Αντίσταση 1x 220 ohm 1/4W
  • 2x Πυκνωτές 120nf
  • 1x Τρανζίστορ ισχύος TIP31
  • 1x Ρυθμιστής Τάσης lm7805
  • 1x αισθητήρας PIR HC-SR501
  • 1x Αισθητήρας θερμοκρασίας DS1820
  • 1x DC Motor Driver L293D
  • 2x τερματικά μπλοκ
  • 1x θηλυκές συνδέσεις SIL

Βήμα 1: Διαγράμματα κυκλωμάτων:

Σχήματα κυκλωμάτων
Σχήματα κυκλωμάτων

Υλικά:

  • 1x ESP8266 NodeMCU
  • 1x 12v Power Jack
  • Αντίσταση 1x 220 ohm 1/4W
  • 2x Πυκνωτές 120nf
  • 1x Τρανζίστορ ισχύος TIP31
  • 1x Ρυθμιστής Τάσης lm7805
  • 1x αισθητήρας PIR HC-SR501
  • 1x Αισθητήρας θερμοκρασίας DS1820
  • 1x DC Motor Driver L293D
  • 2x τερματικά μπλοκ
  • 1x θηλυκές συνδέσεις SIL

Βήμα 2: Σχεδιασμός PCB (Gerber):

Σχεδιασμός PCB (Gerber)
Σχεδιασμός PCB (Gerber)
Σχεδιασμός PCB (Gerber)
Σχεδιασμός PCB (Gerber)

Εδώ είναι το αρχείο Gerber, ώστε να μπορείτε να παραγγείλετε το δικό σας PCB.

Προτείνω να χρησιμοποιήσετε το PCBGOGO για την κατασκευή των PCB.

Βήμα 3: Συγκόλληση όλων:

Συγκόλληση των πάντων
Συγκόλληση των πάντων
Συγκόλληση των πάντων
Συγκόλληση των πάντων

Καθαρίστε τα μαξιλάρια κυκλώματος αν δεν είναι και ξεκινήστε να τα κολλάτε όλα βήμα προς βήμα.

Βήμα 4: Εγκαταστήστε τις Βιβλιοθήκες για τον Κώδικα:

Εγκαταστήστε τις Βιβλιοθήκες για τον Κώδικα
Εγκαταστήστε τις Βιβλιοθήκες για τον Κώδικα

Εδώ είναι ο σύνδεσμος όπου μπορείτε να κατεβάσετε τις βιβλιοθήκες.

Βήμα 5: Ανεβάστε τον κωδικό:

Ανεβάστε τον κωδικό
Ανεβάστε τον κωδικό

Ακολουθεί ο κώδικας για λήψη:

Βήμα 6: Καλωδίωση και ενεργοποίηση:

Καλωδίωση και ενεργοποίηση
Καλωδίωση και ενεργοποίηση
Καλωδίωση και ενεργοποίηση
Καλωδίωση και ενεργοποίηση
Καλωδίωση και ενεργοποίηση
Καλωδίωση και ενεργοποίηση

Συνδέστε τα καλώδια του κινητήρα DC από την κουρτίνα και τα καλώδια λωρίδων LED σωστά.

Βήμα 7: Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots:

Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots
Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots
Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots
Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots
Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots
Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots

Σειρά εικόνων:

1-Όταν ενεργοποιηθεί το NodeMCU, αυτόματα θα δημιουργήσει μια συσκευή που ονομάζεται "δωμάτιο" στην ενότητα συσκευών του Ubidots.

2- Η συσκευή θα έχει όλες τις μεταβλητές μέσα.

3- Μεταβείτε στα Δεδομένα/Πίνακες ελέγχου.

4- Κάντε κλικ στο "+" για να δημιουργήσετε έναν νέο πίνακα ελέγχου.

5- Κάντε κλικ στο σημάδι ελέγχου.

6- Δημιουργήστε ένα Widget κάνοντας κλικ στο "+".

7- Επιλέξτε widget Slider για το στοιχείο ελέγχου Κουρτίνες.

8- Προσθέστε μια μεταβλητή.

9- Επιλέξτε τη συσκευή "Room".

10- Επιλέξτε τη μεταβλητή "Κουρτίνα".

11- Ρυθμίστε το βήμα στο 100.

12- Επαναλάβετε για τη λωρίδα LED αλλά το βήμα = 1 και η μεταβλητή είναι "Ledstrip".

13- Προσθέστε ένα widget ένδειξης.

14- Επιλέξτε Μεταβλητή κίνησης.

15- Τελειώσατε.

Βήμα 8: Δοκιμάστε το:

Image
Image
Δοκιμάζοντάς το
Δοκιμάζοντάς το

Σας ευχαριστώ που ήσασταν μέρος αυτού του σεμιναρίου, ελπίζω να σας αρέσει και αν έχετε οποιαδήποτε ερώτηση είστε ελεύθεροι να με ρωτήσετε.

Συνιστάται: