Πίνακας περιεχομένων:
Βίντεο: Οθόνη τοποθέτησης σε τοίχο LED: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το διδακτικό, θα μάθουμε πώς να φτιάχνουμε μια επιτοίχια οθόνη LED φωτισμού κατάλληλη τόσο για ένα περιστασιακό όσο και για ένα επαγγελματικό περιβάλλον. Wantedθελα να το κάνω αυτό επειδή τα LED είναι μια νέα ιδέα για μένα και συχνά παραβλέπονται, ωστόσο, μπορούν να γίνουν ένα εύκολο και διασκεδαστικό έργο. αυτό είναι ένα πρωτότυπο έργο που δυσκολεύτηκα να το κάνω αλλά έμαθα πολλά από αυτό.
Προμήθειες
Ξύλο (χρησιμοποίησα ξύλο για να φτιάξω το φως αλλά όλα τα υλικά θα λειτουργούσαν)
Αισθητήρας IR (αισθητήρας υπερύθρων) χρησιμοποιώ τον δέκτη IR sunfounder (CA 9,38 $)
Κιτ τηλεχειριστηρίου IR (Τηλεχειριστήριο υπερύθρων με τον αντίστοιχο αισθητήρα IR (CA 4,48 $)
Λωρίδα LED RGB (CA 29,99 $)
Arduino UNO R3 (CA 14,29 $)
Κιτ καλωδίων βραχυκυκλωτήρα (προαιρετικά) (5,29 $ CA)
On off Rocker Switch (20 Pack) (CA 14,99 $)
Μπαταρίες Double A (12,99 $ CA)
Θήκη τετραπλής μπαταρίας (CA 9,98 $)
Arduino Σύνδεση μπαταρίας Βύσμα τροφοδοσίας
Ξυλόκολλα
Μπαταρία 2025
Εργαλεία
Τρυπάνι
Ξυλόκολλα
Συρματοκόπτες/απογυμνωτές
Συγκολλητικό σίδερο
Βήμα 1: Δημιουργία Light Box
Προσωπικά, ήθελα να πάω για μια ομαλή καθαρή εμφάνιση ξύλου, έτσι απλά έφτιαξα ένα απλό κουτί και στη συνέχεια το κόλλησα σε ένα επίπεδο ξύλο 5 1/2 "x9". αυτή ήταν μια γρήγορη και εύκολη κατασκευή. υπάρχουν μερικές μέθοδοι για να γίνει αυτό. το πρώτο μου βήμα ήταν να κόψω δύο ξύλα 1 1/2 "x 2 1/4". αυτό λειτουργεί ως το πλάτος του κουτιού. Στη συνέχεια έκοψα δύο ξύλινα 5 "x1 1/4" και τα κόλλησα μεταξύ τους. φτιάχνοντας ένα ορθογώνιο, ΚΟΛΛΗΣΤΕ τα μικρότερα κομμάτια ΕΣΩΤΕΡΙΚΑ από τα δύο μακρύτερα κομμάτια ξύλου, αυτό σας επιτρέπει να σφίξετε αρκετά χώρο για το Arduino και την μπαταρία. Κολλήσα προσωπικά το κουτί μαζί και μετά τα στερέωσα με 2 Βίδες 1 "από κάθε πλευρά. Αυτό επέτρεψε στην κόλλα να στεγνώσει το ταχύτερο και στη σωστή θέση.
όταν βίδωσα το κουτί μαζί άρχισα να κόβω το κομμάτι της επιφάνειάς μου, αυτό το κομμάτι ξύλου ήταν 9 "x 5 3/4" Περίμενα στη συνέχεια να στεγνώσει το ξύλινο κουτί (24 ώρες αναμονή). Μόλις στεγνώσει, έβαλα το κουτί στην επιφάνεια της οθόνης και μετά το κόλλησα (24 ώρες αναμονής) και ότι η κατασκευή του κουτιού
τότε μόλις άνοιξα 2 τρύπες, μία για καλωδίωση και τη δεύτερη για το διακόπτη rocker, για τα καλώδια άνοιξα μια τρύπα 1/2 "στο κάτω μέρος. στη συνέχεια για την κορυφή έπρεπε να κάνω ένα περίγραμμα του διακόπτη. μόλις το περιέγραψα πήρα το τρυπάνι 1/2 "και άνοιξα 2 τρύπες και στις δύο πλευρές του ίχνους για να κάνω τον εσωτερικό χώρο όσο το δυνατόν κενό. Στη συνέχεια χρησιμοποίησα ένα αρχείο για να τετραγωνίσω τα πάντα (διάγραμμα ελέγχου).
Βήμα 2: Τοποθέτηση LED
Μόλις το κουτί στεγνώσει εντελώς και τρυπηθεί, καλό είναι να πάτε να τοποθετήσετε τα LED σας στην επιφάνεια. Πήρα μερικές προφυλάξεις κατά την τοποθέτηση των LED που δεν είναι απαραίτητα, αλλά κάνουν τη διαφορά στην οθόνη. Διαπίστωσα ότι όσο πλησιάζατε στο κέντρο, τόσο πιο ομαλό θα έβγαινε το φως όπως φαίνεται στο βίντεο. Κέντρωσα τα LED μου και φρόντισα να είναι τοποθετημένα ευθεία και πιστά στο κέντρο. Έφτιαξα τα LED μου 1/2 από τα περίχωρα της επιφάνειας της οθόνης. Αυτό έκανε το φως συνεπές γύρω. Δεν χρειάζεται να το κάνετε αυτό και στην πραγματικότητα είναι διασκεδαστικό να παίζετε με θέσεις και γωνίες. Είναι επίσης πολύ σημαντικό ότι είστε προσεκτικοί στα βέλη που βρίσκονται στις λυχνίες LED, αυτό δείχνει την κατεύθυνση στην οποία πρέπει να ρέει το ρεύμα ή θα μπορούσατε να καταλήξετε να αντιστρέψετε την πολικότητα στα LED.
Μόλις τα ευθυγραμμίσω, χρησιμοποίησα την κόλλα που ήρθε στο πίσω μέρος της λωρίδας για να κολλήσει στη θέση της, σε περίπτωση που δεν μπορείτε να την κολλήσετε αποτελεσματικά, είναι πάντα καλό να καθαρίζετε την επιφάνεια για να βεβαιωθείτε ότι κολλάει στο ξύλο αντί για τη σκόνη και άλλα πράγματα στην επιφάνεια. Μπορείτε επίσης να χρησιμοποιήσετε ταινία διπλής όψης, αλλά προσωπικά την προτιμώ καθώς είναι μεγαλύτερη από το πλάτος της λωρίδας led και λερώνεται εύκολα και ξεφλουδίζει.
λόγω των LED που χρησιμοποιώ πρέπει να κολληθούν για να κάνουν στροφές 90 μοιρών όπως φαίνεται στη φωτογραφία. πρέπει να συνδέσετε όλα τα ανοιχτά κυκλώματα στο αντίστοιχο κύκλωμά τους στο άλλο άκρο της λωρίδας LED με μερικά καλώδια βραχυκυκλωτήρων όπως φαίνεται παραπάνω.
Κάτι άλλο που πρέπει να έχετε κατά νου όταν εργάζεστε με τα LED σας είναι η τάση που μπορούν να χειριστούν, οι λυχνίες LED που χρησιμοποιώ μπορούν να χειριστούν έως και 6 βολτ ηλεκτρικής ενέργειας, αυτός είναι ο λόγος που χρησιμοποιώ μια τετραπλή μπαταρία. η μέγιστη τάση που μπορεί να δώσει είναι 6 βολτ.
Βήμα 3: Καλωδίωση
η καλωδίωση για αυτό το έργο είναι εξαιρετικά απλή, ο αισθητήρας IR χρειάζεται μόνο ενέργεια, γείωση και δεδομένα. Η καρφίτσα δεδομένων μου για τον αισθητήρα IR ήταν η ακίδα 3. ένα πρόβλημα που αντιμετώπισα κατά την κατασκευή αυτής της οθόνης ήταν ότι ο δέκτης IR μου χρειαζόταν 5V ηλεκτρική ενέργεια, ωστόσο, ο αισθητήρας IR θα πρέπει να μπορεί να λειτουργεί μια χαρά. αλλά στην περίπτωση που δεν λειτουργεί και για εσάς, μπορείτε να κολλήσετε το καλώδιο τροφοδοσίας του αισθητήρα στο καλώδιο 5V για τα LED. αυτό φαίνεται στη φωτογραφία. Το καλώδιο δεδομένων LED μου είναι 6. τα LED χρειάζονται επίσης μόνο ένα καλώδιο δεδομένων, ένα ρεύμα και γείωση. εξαιρετικά απλό.
Εάν επιλέξετε να κάνετε έναν διακόπτη. Όπως έκανα, θα πρέπει να κολλήσετε το καλώδιο τροφοδοσίας που προέρχεται από την τετραπλή μπαταρία στην προεξοχή στα αριστερά. Σε αυτό το σημείο θα πρέπει να έχετε τοποθετήσει τον διακόπτη στην οπή στο πάνω μέρος του κουτιού και μετά να κολλήσετε τα καλώδια. το δεξιό δακτύλιο πρέπει να έχει το καλώδιο τροφοδοσίας του συνδετήρα dc. η γείωση μπορεί να τρέξει απευθείας από τη μπαταρία στον σύνδεσμο. ο διακόπτης σταματά το ρεύμα να περάσει στον σύνδεσμο και σταματάει την ισχύ που περνάει από το Arduino, αυτό θα είναι το κύριο χειριστήριό σας (ON, OFF). Στις λυχνίες LED που χρησιμοποιώ υπάρχει ένα σημείο στο οποίο πρέπει να κολλήσετε τα καλώδια τροφοδοσίας, γείωσης και δεδομένων, όπως φαίνεται στη φωτογραφία, κάντε το τώρα. όταν το κάνετε βεβαιωθείτε ότι περνάτε τα καλώδια από την τρύπα στο κάτω μέρος, ώστε το κουτί να μπορεί να ακουμπήσει στον τοίχο.
Μόλις όλα συγκολληθούν, τότε περάστε τα 3 καλώδια που βγαίνουν από τον αισθητήρα IR και περάστε τα από την τρύπα στην κορυφή (όπου πηγαίνει ο διακόπτης) θα πρέπει να έχετε αρκετό χώρο για να περάσετε τον διακόπτη σας και να έχετε τα καλώδια ελεύθερα για κίνηση. μπορείτε να προσαρμόσετε τη θέση του αισθητήρα ελεύθερα ώστε να ταιριάζει στις ανάγκες και τη θέση σας στο δωμάτιο.
Βήμα 4: Κωδικός
Οι βιβλιοθήκες που χρησιμοποίησα απευθύνονται στο επάνω μέρος του κώδικα και μπορούν να εγκατασταθούν στο GitHub.com.
Γρήγορη σημείωση: Βεβαιωθείτε ότι έχετε αλλάξει τις καρφίτσες σας και το led # ανάλογα.
Αυτός ο κωδικός λειτουργεί επί του παρόντος στο μοντέλο Windows 10 pro, η μετάβαση σε mac ή σε άλλο μοντέλο μπορεί να επηρεάσει τον κώδικα, οπότε μείνετε προσεκτικοί σε αυτό.
όπως μπορείτε να δείτε, υπάρχει Serial.ln, ώστε να μπορείτε να χρησιμοποιήσετε τη σειριακή οθόνη για να συμβαδίσετε με τον κώδικα και να δείτε πού θα μπορούσαν να έχουν πάει στραβά τα πράγματα.
#include #include #ifdef _AVR_ #include #endif
#ορίστε LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv irrecv (MY_RECV_PIN); decode_results αποτελέσματα?
Λωρίδα Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// λειτουργία εγκατάστασης ()-εκτελείται μία φορά κατά την εκκίνηση ------------------------------------
void setup () {
#if καθορισμένα (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #τέλος εαν
Serial.begin (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
irrecv.enableIRIn (); // Εκκινήστε τον δέκτη
}
// λειτουργία loop ()-εκτελείται επανειλημμένα όσο ο πίνακας είναι ενεργοποιημένος ---------------
int button_mode = 0;
void loop () {
Serial.println ("σε βρόχο"); if (irrecv.decode (& results)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("Εκκαθάριση όλων των LED"); colorWipe (λωρίδα. Χρώμα (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Ρύθμιση των λυχνιών LED για εφέ καταδίωξης"); colorWipe (λωρίδα. Χρώμα (255, 0, 0), 50); // Κόκκινο χρώμαWipe (λωρίδα. Χρώμα (0, 255, 0), 50); // Πράσινο χρώμαWipe (λωρίδα. Χρώμα (0, 0, 255), 50); // Μπλε χρώμαWipe (strip. Color (255, 255, 255), 50); // white} else if (button_mode == 2) {Serial.println ("Ρύθμιση LED σε εφέ ουράνιου τόξου"); ουράνιο τόξο (10)? colorWipe (strip. Color (255, 255, 255), 50); // white} irrecv.resume (); // Λήψη της επόμενης τιμής} // καθυστέρηση (500); }
void colorWipe (uint32_t χρώμα, int αναμονή) {
για (int i = 0; i
// Κύκλος ουράνιου τόξου κατά μήκος ολόκληρης της λωρίδας. Περάστε χρόνο καθυστέρησης (σε ms) μεταξύ καρέ.
void rainbow (int wait) {
για (long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i
/
Συνιστάται:
Ρομπότ επιλογής και τοποθέτησης βάσει RFID: 4 βήματα
Robot Pick and Place Robot: Από πολλά χρόνια οι άνθρωποι προσπαθούν να αντικαταστήσουν την ανθρώπινη εργασία με μηχανές. Τα μηχανήματα που ονομάζονται ρομπότ είναι πιο γρήγορα και πιο αποτελεσματικά από τους ανθρώπους. Ο όρος ρομποτική ορίζεται πρακτικά ως η μελέτη, ο σχεδιασμός και η χρήση συστημάτων ρομπότ για την κατασκευή. Τα ρομπότ είναι
Τρόπος τοποθέτησης σημειώσεων σε αριθμομηχανή TI-84 Plus: 7 βήματα
Τρόπος τοποθέτησης σημειώσεων σε έναν αριθμομηχανή TI-84 Plus: Η αποθήκευση σημειώσεων και τύπων στην αριθμομηχανή γραφικών TI-84 Plus μπορεί να χρησιμοποιηθεί για εξοικονόμηση χρόνου και αξιόπιστη μνήμη τύπων. Μπορεί επίσης να χρησιμοποιηθεί για να δώσει προβάδισμα στις εξετάσεις όπως το SAT, που επιτρέπουν στους μαθητές να χρησιμοποιήσουν αυτήν τη μέθοδο. Στο fol
Σύστημα τοποθέτησης με βάση υπερήχους: 4 βήματα (με εικόνες)
Σύστημα τοποθέτησης βασισμένο σε υπερήχους: Όλες οι εκδόσεις των ραντάρ υπερήχων που έχω βρει για συσκευές arduino (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) είναι πολύ ωραία ραντάρ, αλλά όλα είναι " τυφλά ". Θέλω να πω, το ραντάρ ανιχνεύει κάτι, αλλά αυτό που
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση