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

Διακόσμηση παραθύρου Χριστουγέννων με ελεγχόμενο WiFi: 4 βήματα
Διακόσμηση παραθύρου Χριστουγέννων με ελεγχόμενο WiFi: 4 βήματα

Βίντεο: Διακόσμηση παραθύρου Χριστουγέννων με ελεγχόμενο WiFi: 4 βήματα

Βίντεο: Διακόσμηση παραθύρου Χριστουγέννων με ελεγχόμενο WiFi: 4 βήματα
Βίντεο: Χριστουγεννιάτικη διακόσμηση σαλονιού / Living room Christmas decorating ideas / Lamprouka 2024, Νοέμβριος
Anonim
Image
Image
Διακόσμηση παραθύρου Χριστουγέννων με ελεγχόμενο WiFi
Διακόσμηση παραθύρου Χριστουγέννων με ελεγχόμενο WiFi

Ελέγξτε μια λωρίδα LED από το τηλέφωνο ή τον υπολογιστή σας - πολλά διασκεδαστικά χριστουγεννιάτικα μοτίβα φωτός.

Προμήθειες

1. Πίνακας ESP12e dev: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - πίνακας ανάπτυξης ESP8266, με μπαταρία και προσκολλημένες κεφαλίδες. Αυτό έρχεται με LED RGB και ακόμη και αισθητήρα φωτός. Αγοράστε δύο αν θέλετε! Αυτό το έργο μπορεί εύκολα να προσαρμοστεί για οποιονδήποτε πίνακα ESP8266, όπως το αγαπημένο μου D1 Mini. Χρησιμοποιώ αυτό εδώ επειδή δεν χρειάζεται συγκόλληση και έρχεται με μια μπαταρία.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - αυτό είναι το αφαιρούμενο τσιπ Atmega328P, που χρησιμοποιείται για τον προγραμματισμό της πλακέτας dev ESP8266.

3. Καλώδιο USB για το Uno: Aliexpress:

4. Καλώδια βραχυκυκλωτή για να συνδέσετε τα πάντα - χωρίς συγκόλληση για αυτό το έργο! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - μια επιλογή αρσενικού σε αρσενικού/θηλυκού κλπ. Χρησιμοποιούμε το M2M για το Uno to Σύνδεση λωρίδας LED

5. Λωρίδα LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Επιλέξτε την έκδοσή σας. Επέλεξα 5m, 150 LED, IP30 (όχι αδιάβροχο) και λευκό PCB

6. Μπαταρίες ΑΑ x 3

Βήμα 1: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα

Δείτε το διάγραμμα κυκλώματος.

*Παρακαλώ σημειώστε: Δεν μπορώ να θεωρηθώ υπεύθυνος για τυχόν λιωμένους μικροελεγκτές ή λωρίδες LED. Αυτό το έργο λειτούργησε για μένα, αυτό είναι όσο μπορώ να πω, ωστόσο δεν θα το άφηνα απαραίτητα σε λειτουργία όταν βγαίνω από το σπίτι. Συνιστάται σε πολλά φόρουμ Arduino να έχετε τουλάχιστον έναν πυκνωτή 1000 uF μεταξύ 5v και GND (πριν από τη λωρίδα LED) και επίσης μια αντίσταση 500 Ohm πριν από τη γραμμή δεδομένων. Για περισσότερες συμβουλές, ανατρέξτε στη διεύθυνση

Βήμα 2: Προγραμματισμός

Πάρτε τον κωδικό Arduino σας εδώ: https://github.com/tomjuggler/esp8266-fastled-web…-αυτός ο κωδικός δεν είναι δικός μου, μόλις τον προσαρμόστηκα για να δουλεύει έξω από το κουτί για τη λωρίδα LED μου, και επίσης να μένω μόνος προεπιλογή χωρίς την ανάγκη για δρομολογητή.

Εάν δεν το έχετε κάνει ήδη, αποκτήστε το πρόσθετο ESP8266 για το Arduino IDE. Το πρόσθετο και οι οδηγίες είναι εδώ:

1. Βεβαιωθείτε ότι όλα είναι συνδεδεμένα (εκτός από τη γραμμή τροφοδοσίας LED Strip (κίτρινο καλώδιο), οι 2 ακίδες της λειτουργίας προγραμματισμού πρέπει να βραχυκυκλωθούν μεταξύ τους πριν την ενεργοποίηση. Η πλακέτα διαθέτει ένα μικρό καπάκι για να το κάνετε αυτό.

2. Ενεργοποιήστε την πλακέτα (πρόσθεσα ένα διακόπτη στο δικό μου, δεν έρχεται με έναν, μπορείτε απλά να τραβήξετε μια μπαταρία και να την επαναφέρετε στην τροφοδοσία.)

3. Συνδέστε το καλώδιο USB από το Arduino στον υπολογιστή σας - το τσιπ Atmega328 του Arduino Uno πρέπει πρώτα να αφαιρεθεί (μπορείτε επίσης να χρησιμοποιήσετε προσαρμογέα USB σε Serial για προγραμματισμό).

4. Επιλέξτε «Γενική μονάδα ESP8266» ως πλακέτα, στο Arduino IDE. Επίσης επιλέξτε 4μ με 1μ Spiffs. Ελέγξτε τη σειριακή σας σύνδεση τώρα, Εργαλεία -> Θύρα.

5. Μεταφόρτωση σκίτσου

6. Απενεργοποιήστε και ενεργοποιήστε ξανά τον πίνακα (με τις καρφίτσες λειτουργίας προγραμματισμού ακόμη βραχυκυκλωμένες)

7. Μεταφόρτωση Spiffs (αρχεία που απαιτούνται για διακομιστή ιστού κ.λπ.), Εργαλεία -> 'ESP8266 Sketch Data Upload'

8. Αποσυνδέστε τις 2 ακίδες λειτουργίας προγραμματισμού, συνδέστε το κίτρινο καλώδιο LED Strip 5v σε 5v (σφήνωσα το δικό μου μεταξύ του ακροδέκτη + της μπαταρίας και της μπαταρίας, δείτε την παρακάτω φωτογραφία)

9. Ενεργοποίηση

10. Τώρα πρέπει να συνδεθείτε στο σημείο πρόσβασης WiFi, χρησιμοποιώντας υπολογιστή ή κινητό τηλέφωνο. Το AP πρέπει να εμφανίζεται ως ESP - κάτι ή άλλο. Μόλις συνδεθείτε, πληκτρολογήστε '192.168.4.1' στη γραμμή διευθύνσεων. Αυτή είναι η προεπιλεγμένη διεύθυνση διακομιστή ιστού ESP8266.

11. Αυτό είναι όλο, θα πρέπει να μπορείτε να χρησιμοποιείτε την εφαρμογή Ιστού για να ελέγχετε τα φώτα σας!

Βήμα 3: Ολοκλήρωση

Τελειώνω
Τελειώνω
Τελειώνω
Τελειώνω
Τελειώνω
Τελειώνω
Τελειώνω
Τελειώνω

Μόλις φορτωθεί ο κωδικός, θα πρέπει να μπορείτε να αποσυνδέσετε τα καλώδια προγραμματισμού και το Arduino UNO. Τώρα απλά κρεμάστε τα φώτα σας γύρω από το παράθυρο (κρέμασα τα δικά μου στις επάνω άκρες, πίσω από μια δικτυωτή κουρτίνα που δίνει εξαιρετικό αποτέλεσμα). Επίσης, ίσως βάλτε τον πίνακα και τις μπαταρίες σε ένα κουτί για τακτοποίηση ή ακόμη και αντικαταστήστε την μπαταρία με ένα τροφοδοτικό (μπορεί να το κάνω εγώ αργότερα).

Βήμα 4: Καλά Χριστούγεννα σε όλους

Αυτό που βρίσκω πιο συναρπαστικό σε αυτό το έργο είναι ο αριθμός των συνεργατικών κομματιών εδώ. Το τσιπ ESP είναι προγραμματισμένο σε C, το οποίο διασυνδέεται με JavaScript που εξυπηρετείται από έναν εσωτερικό διακομιστή ιστού και εκτελείται στο πρόγραμμα περιήγησης. Το HTML εμπλέκεται επίσης - ρίξτε μια ματιά στο φάκελο δεδομένων του σκίτσου του Arduino μόνοι σας εάν σας ενδιαφέρει. Είναι ένα εξαιρετικό πρόγραμμα εκμάθησης με μερικές πραγματικά εορταστικές ρυθμίσεις για τα φώτα και είμαι ευγνώμων στον Jason Coon που το μοιράστηκε στο GitHub.

Μπορείτε να βρείτε αυτό και περισσότερα ηλεκτρονικά έργα στον ιστότοπό μου: circusscientist.com

Συνιστάται: