Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Δείτε το βίντεο
- Βήμα 2: Κόψτε τον αφρό
- Βήμα 3: Κατασκευάστε εξάγωνα
- Βήμα 4: Φτιάξτε Hex Electronics
- Βήμα 5: Δημιουργήστε την κύρια Hex Electronics
- Βήμα 6: Κατανόηση του κώδικα (ή γράψτε το δικό σας)
- Βήμα 7: Δοκιμή Hexes
- Βήμα 8: Καλύψτε τις εξάδες
- Βήμα 9: Τέλειωσε
Βίντεο: DIY Ambient Wall Light: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Γεια. Είμαι Anonymous Shrimp, καλώς ήλθατε στο πρώτο σεμινάριο Instructables από αυτό το κανάλι. Αν θέλετε να δείτε περισσότερα από αυτό, δείτε το κανάλι μου στο Youtube εδώ:
Τώρα, στο φροντιστήριο. Αυτά τα φώτα τοίχου ελέγχονται από μία μεγάλη διεύθυνση RGB λωρίδας. Υπάρχουν 4 εξάγωνα με τη λωρίδα και έναν αισθητήρα ir και ένα κύριο εξάγωνο. Αυτό το κύριο εξάγωνο αποτελείται από ένα Ardiuno nano και μερικά άλλα πράγματα.
Προμήθειες
Δομή
- Αφρός ή ξύλο
- Ζεστή κόλλα
- Διπλή κλειδαριά Velcro/βάσεις τοίχου
- Κολλητική ταινία (προαιρετικά)
- 3D εκτύπωση 120 αγκύλες (https://bit.ly/2YRMyCY)
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ
- Arduino Nano:
- WS2811 Απευθυνόμενη RGB LED Strip: amzn.to/2CmM2oR
- Αισθητήρες υπερύθρων: https://amzn.to/2V02Ok1 (Προαιρετικό Αυτό θα δημιουργούσε μια ανατροφοδότηση για να δημιουργήσετε κάτι δροσερό όταν κρατάτε αιωρούνται. EX: Τα φώτα αναβοσβήνουν λευκά όταν τα χέρια σας αιωρούνται)
- Protoboard (Και κεφαλίδες):
- 30 AWG Wire:
- Αντιστάσεις
- LED κατάστασης
Βήμα 1: Δείτε το βίντεο
Παρακολουθώντας το βίντεο 2 λεπτών, μπορείτε να αποκτήσετε μια βασική κατανόηση του έργου
Βήμα 2: Κόψτε τον αφρό
Μπορείτε πρώτα να σχεδιάσετε γραμμές για κάθε εξάγωνο στον αφρό ή το ξύλο σας.
Για κάθε εξάγωνο, θα χρειαστείτε:
- 1 εξάγωνο 6 σε πλευρές
- 6 1in x 6in
Φυσικά, μπορείτε να αλλάξετε τα μεγέθη ή ακόμα και να αλλάξετε το σχήμα. Απλώς βεβαιωθείτε ότι η πλευρά του πολυγώνου έχει το ίδιο μήκος με τα ορθογώνια.
Βήμα 3: Κατασκευάστε εξάγωνα
Χρησιμοποιήστε τα κομμένα κομμάτια για να σχηματίσετε ένα κουτί. Ένας εύκολος τρόπος για να τα συνδέσετε μεταξύ τους είναι να κάνετε μια περικοπή κουνελιού και στη συνέχεια να κολλήσετε στα ορθογώνια αφρού. Εάν χρησιμοποιείτε ξύλο, μπορείτε να χρησιμοποιήσετε κόλλα ξύλου και βίδες.
Στη συνέχεια, χρησιμοποιήστε ένα στήριγμα 3D εκτυπωμένο 120 για να συνδέσετε τα ορθογώνια μεταξύ τους. Εάν δεν έχετε τρισδιάστατο εκτυπωτή, μπορείτε να χρησιμοποιήσετε περισσότερη κόλλα ή να λυγίσετε ένα μεταλλικό στήριγμα 90. Επίσης, το στήριγμα είναι 120 μοίρες επειδή η γωνία ενός εξαγώνου είναι 120. Αν κάνετε τρίγωνα, θα ήταν 60 μοίρες.
Φροντίστε να τρίψετε τα πάντα για να έχετε ένα ωραίο φινίρισμα.
Στο τέλος, τοποθετήστε τις βάσεις τοίχου ή το Velcro στο πίσω μέρος.
Βήμα 4: Φτιάξτε Hex Electronics
Κάθε ένα από τα εξάγωνα έχει VCC, GND, IN, OUT και IR. Ο καθένας λοιπόν θα πρέπει να έχει 5 καλώδια να βγαίνουν.
Αποθηκεύστε ένα από τα εξάγωνα για τον κύριο ελεγκτή, για καθένα από τα άλλα, ακολουθήστε αυτά τα βήματα:
- Ένδειξη LED RGB στην εσωτερική περίμετρο του εξάγωνου.
- Κατά μήκος της κόλλας της λωρίδας, χρησιμοποιήστε ζεστή κόλλα για να τη στερεώσετε. Μπορείτε επίσης να χρησιμοποιήσετε κολλητική ταινία για να στερεώσετε τη λωρίδα (προαιρετικά)
- Συγκολλήστε σύρματα στα άκρα της λωρίδας. 2 από αυτά πρέπει να είναι VCC και 2 πρέπει να γειώνονται. 1 από το καθένα για DIN και DO
- Χρησιμοποιώντας ένα μαχαίρι χρησιμότητας κόψτε ένα μικρό ορθογώνιο στο πλάι του εξάγωνου για να βάλετε μια κεφαλίδα 5 ακίδων. (Προαιρετικός)
- Εάν επιλέξετε να χρησιμοποιήσετε έναν αισθητήρα IR, συγκολλήστε καλώδια σε έναν αισθητήρα IR. Θα πρέπει να υπάρχουν VCC, GND και OUT
- Συγκολλήστε κάθε ένα από τα καλώδια VCC μαζί και, στη συνέχεια, συνδέστε το με τον πρώτο πείρο της κεφαλίδας του πείρου. Εάν δεν χρησιμοποιήσατε κεφαλίδα καρφιτσών, συνδέστε την σε ένα μακρύ καλώδιο.
-
Συγκολλήστε κάθε ένα από τα καλώδια GND μαζί και, στη συνέχεια, συνδέστε το με τον δεύτερο πείρο της κεφαλίδας του πείρου.
- Συγκολλήστε το σύρμα DIN της ταινίας στον τρίτο πείρο της κεφαλίδας του πείρου.
- Συγκολλήστε το καλώδιο DO της ταινίας στον τρίτο πείρο της κεφαλίδας του πείρου.
- Συγκολλήστε το καλώδιο OUT εάν ο αισθητήρας IR στον τρίτο πείρο της κεφαλίδας του πείρου.
Κάντε αυτό για όλους τους εξάγωνους εκτός από έναν για αυτόν που θα χρησιμοποιηθεί ως κύριος πίνακας
Βήμα 5: Δημιουργήστε την κύρια Hex Electronics
Αυτό το έργο εκτελείται από έναν μικροελεγκτή Arduino. Το σχηματικό φαίνεται πιο περίπλοκο από ό, τι είναι στην πραγματικότητα. Μπορείτε είτε να το κολλήσετε σε ένα πρωτόκολλο, αλλά αν δεν έχετε πρόσβαση σε μερικά, μπορείτε να χρησιμοποιήσετε ένα breadboard. Προτιμώ να χρησιμοποιώ protoboard γιατί είναι λίγο πιο μόνιμο. Βασικά, ο κύριος πίνακας είναι μόνο ένα από τα άλλα εξάγωνα, με το RGB Strip να είναι ενσύρματο και τον αισθητήρα IR. Η κύρια πλακέτα κυκλώματος έχει πολλές κεφαλίδες καρφιτσών από την έξοδο στα άλλα εξάγωνα. Υπάρχουν 5 ακίδες για κάθε εξάγωνο. VCC, GND, RGB In, RGB Out, IR. Κάθε μία από τις ακίδες IR πηγαίνει σε μία από τις ψηφιακές ακίδες του Arduino. Το VCC πηγαίνει στα 5V στο Arduino, GND στο GND. Για ένα από τα σετ κεφαλίδων καρφιτσών, το RGB In πρέπει να γειωθεί σε ψηφιακή ακίδα στο Arduino μέσω αντίστασης 330 ohm. Το δεύτερο RGB In πηγαίνει στο πρώτο RGB Out. Τρίτο RGB In στο δεύτερο RGB Out και συνεχίζει να λειτουργεί μέχρι το τελευταίο σετ κεφαλίδων pin να μην έχει RGB Out. Or τουλάχιστον, το RGB out δεν πάει πουθενά. Επιπλέον, πρόσθεσα ένα LED κατάστασης για καλό μέτρο.
Βήμα 6: Κατανόηση του κώδικα (ή γράψτε το δικό σας)
Αυτό το βήμα μπορεί να παραλειφθεί εάν πραγματικά δεν σας ενδιαφέρει.
Το μόνο πράγμα που ήθελα να σας πω είναι ότι υπάρχει μια γραμμή που μπορεί να αλλάξει για να αλλάξει το μοτίβο των φώτων.
Βήμα 7: Δοκιμή Hexes
Αφού ανεβάσετε τον κώδικα στο Arduino (μπορείτε να βρείτε τον κωδικό εδώ: https://bit.ly/3fEHuIJ), συνδέστε κάθε μία από τις εξάγωνες στις επικεφαλίδες των κύριων εξάγωνων. Αν ανάψει, τέλεια! Εάν όχι, ελέγξτε καθεμία από τις συνδέσεις. Πραγματικά τηγάνισα ένα από τα nano μου Arduino γιατί σε ένα από τα εξάγωνα, άλλαξα VCC και GND στη RGB Strip. Δοκιμάστε να δοκιμάσετε ξεχωριστά κάθε εξάγωνο. Θυμηθείτε, εάν το πρώτο εξάγωνο δεν λειτουργεί ή είναι αποσυνδεδεμένο, τα υπόλοιπα δεν λειτουργούν λόγω του τρόπου που το συνδέσαμε.
Εάν όντως έχετε σκοπό να εργαστείτε, καλύψτε τις λυχνίες LED κατάστασης αισθητήρα IR και την ενσωματωμένη κατάσταση Arduino led με ηλεκτρική ταινία. Θα καταστρέψουν μόνο το αποτέλεσμα.
Βήμα 8: Καλύψτε τις εξάδες
Με το χαρτί ανίχνευσης, καλύψτε τις εξάδες με αυτό. Μπορείτε να χρησιμοποιήσετε διαφανή ταινία συσκευασίας για να το στερεώσετε ή να κολλήσετε. Βεβαιωθείτε ότι δεν καλύπτετε τις κεφαλίδες των ακίδων.
Εάν διαθέτετε αισθητήρα υπέρυθρης ακτινοβολίας, πριν ολοκληρωθεί η σφράγιση, χρησιμοποιήστε ένα μικρό κατσαβίδι για να βαθμονομήσετε τον αισθητήρα υπέρυθρης ακτινοβολίας στο νέο χαρτί ανίχνευσης, στρίβοντας το ποτενσιόμετρο του αισθητήρα (δεξιόστροφα = Πιο ευαίσθητο, CCW = λιγότερο ευαίσθητο).
Βήμα 9: Τέλειωσε
Αφού το τοποθετήσετε στον τοίχο και συνδέσετε ξανά τα πάντα, τελειώσατε !. Δοκιμάστε να γυρίσετε το δωμάτιο σκοτεινό και τότε φαίνεται πραγματικά δροσερό. Σας ευχαριστούμε που τα καταφέρατε μέχρι τώρα και απολαύστε τα ωραία φώτα στον τοίχο σας.
Περισσότεροι σύνδεσμοι:
Ιστότοπος: sites.google.com/view/anonymous-shrimp/home?authuser=0
Σύνδεσμος ιστότοπου για το έργο: sites.google.com/view/anonymous-shrimp/projects/diy-nano-leaf?authuser=0
ΥΤ:
Συνιστάται:
Arduino Nano - TSL45315 Ambient Light Sensor Tutorial: 4 Βήματα
Arduino Nano - TSL45315 Ambient Light Sensor Tutorial: Το TSL45315 είναι ένας ψηφιακός αισθητήρας φωτισμού περιβάλλοντος. Προσαρμόζει την ανταπόκριση των ανθρώπινων ματιών υπό ποικίλες συνθήκες φωτισμού. Οι συσκευές έχουν τρεις επιλεγόμενους χρόνους ενσωμάτωσης και παρέχουν άμεση έξοδο lux 16-bit μέσω διεπαφής διαύλου I2C. Η συσκευή συνεργάζεται
Raspberry Pi - TSL45315 Ambient Light Sensor Java Tutorial: 4 Βήματα
Raspberry Pi - TSL45315 Ambient Light Sensor Java Tutorial: Το TSL45315 είναι ένας ψηφιακός αισθητήρας φωτισμού περιβάλλοντος. Προσαρμόζει την ανταπόκριση των ανθρώπινων ματιών υπό διάφορες συνθήκες φωτισμού. Οι συσκευές έχουν τρεις επιλεγόμενους χρόνους ενσωμάτωσης και παρέχουν άμεση έξοδο lux 16-bit μέσω διεπαφής διαύλου I2C. Η συσκευή συνεργάζεται
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 βήματα (με εικόνες)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Αυτό το έργο χρησιμοποιεί arduino για τον έλεγχο μιας λωρίδας led RGB με το τηλέφωνό σας μέσω bluetooth. Μπορείτε να αλλάξετε χρώμα, να κάνετε τα φώτα να συγχρονιστούν με τη μουσική ή να τα ρυθμίσετε αυτόματα για τον φωτισμό περιβάλλοντος
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 Βήματα
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: Το BH1715 είναι ένας ψηφιακός αισθητήρας φωτισμού περιβάλλοντος με διεπαφή διαύλου I²C. Το BH1715 χρησιμοποιείται συνήθως για τη λήψη δεδομένων φωτισμού περιβάλλοντος για τη ρύθμιση της ισχύος του οπίσθιου φωτισμού LCD και πληκτρολογίου για κινητές συσκευές. Αυτή η συσκευή προσφέρει ανάλυση 16-bit και πρόσθετο
Pixel Cloud Ambient Wall Light: 6 βήματα (με εικόνες)
Pixel Cloud Ambient Wall Light: Μια άλλη τροποποίηση ενός φωτός Ikea, πρόσθετες διευθυνσιοδοτούμενες λυχνίες LED και ένα χειριστήριο για να δημιουργήσετε κάτι μοναδικό. Σχεδιασμένο για χρήση σε παιδικό δωμάτιο για απαλό φωτισμό περιβάλλοντος και ως νυχτερινό φως. Αυτό το έργο χρησιμοποιεί 56x APA102 εικονοστοιχεία διευθυνσιοδότησης, ένα NLE