Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Διαγράμματα κυκλωμάτων:
- Βήμα 2: Σχεδιασμός PCB (Gerber):
- Βήμα 3: Συγκόλληση όλων:
- Βήμα 4: Εγκαταστήστε τις Βιβλιοθήκες για τον Κώδικα:
- Βήμα 5: Ανεβάστε τον κωδικό:
- Βήμα 6: Καλωδίωση και ενεργοποίηση:
- Βήμα 7: Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου Ubidots:
- Βήμα 8: Δοκιμάστε το:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το έργο βασίζεται σε ένα σύστημα βασισμένο στη μονάδα 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):
Εδώ είναι το αρχείο Gerber, ώστε να μπορείτε να παραγγείλετε το δικό σας PCB.
Προτείνω να χρησιμοποιήσετε το PCBGOGO για την κατασκευή των PCB.
Βήμα 3: Συγκόλληση όλων:
Καθαρίστε τα μαξιλάρια κυκλώματος αν δεν είναι και ξεκινήστε να τα κολλάτε όλα βήμα προς βήμα.
Βήμα 4: Εγκαταστήστε τις Βιβλιοθήκες για τον Κώδικα:
Εδώ είναι ο σύνδεσμος όπου μπορείτε να κατεβάσετε τις βιβλιοθήκες.
Βήμα 5: Ανεβάστε τον κωδικό:
Ακολουθεί ο κώδικας για λήψη:
Βήμα 6: Καλωδίωση και ενεργοποίηση:
Συνδέστε τα καλώδια του κινητήρα DC από την κουρτίνα και τα καλώδια λωρίδων LED σωστά.
Βήμα 7: Ρυθμίστε τη συσκευή και τον πίνακα ελέγχου 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: Δοκιμάστε το:
Σας ευχαριστώ που ήσασταν μέρος αυτού του σεμιναρίου, ελπίζω να σας αρέσει και αν έχετε οποιαδήποτε ερώτηση είστε ελεύθεροι να με ρωτήσετε.