Πίνακας περιεχομένων:
- Βήμα 1: Σχεδιασμός κυκλωμάτων
- Βήμα 2: Κωδικός Arduino
- Βήμα 3: Κατασκευή δοχείου
- Βήμα 4: Κοπή λέιζερ
- Βήμα 5: Λωρίδα LED
- Βήμα 6: Κύκλωμα
Βίντεο: Συσκευή LED με Bluetooth: Είσοδος για άλλη διάσταση Χώρος: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό είναι ένα έργο τέχνης φωτεινής συσκευής LED για το έργο γλυπτικής μου που ονομάζεται Ιερό αντικείμενο. Χρησιμοποιώ αυτήν τη συσκευή για να παρουσιάσω μια καταχώριση για έναν νέο κόσμο. Όταν ανάβω το φως LED, μπορούμε να δούμε μια άπειρη σήραγγα μέσα στο τσιμεντένιο κουτί. Η λωρίδα LED ελέγχεται μέσω bluetooth στο τηλέφωνό μου. Αγόρασα όλες τις προμήθειες στο Amazon.
Υλικά:
- Arduino Uno
-λωρίδα LED
-μπαταρία 9V
-DSD Tech SH-HC-08 Bluetooth 4.0 Ble Module Module
-Αντίσταση 330 Ohms
- iPhone
-Σκυρόδεμα
-Ακρυλικό
-Ταινία παραθύρων (μονόδρομος καθρέφτης)
-Διπλή μεμβράνη πλευρικού καθρέφτη
Βήμα 1: Σχεδιασμός κυκλωμάτων
Έτσι κάνω το κύκλωμα να λειτουργεί. Δημιούργησα επίσης μια ακολουθία για να προσομοιώσω μια κίνηση εγκεφαλικών κυμάτων.
Η πρώτη εικόνα είναι το κύκλωμα λωρίδας LED.
Η δεύτερη εικόνα είναι το κύκλωμα Bluetooth. Η εφαρμογή στο iPhone είναι BluetoothLED.
Βήμα 2: Κωδικός Arduino
#περιλαμβάνω
#ορίστε LED_PIN 7 #καθορίστε NUM_LEDS 60 CRGB led [NUM_LEDS];
void setup () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (led, NUM_LEDS); }
void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.show (); } void loop () {
if (Serial.available ()) {val = Serial.read (); } if (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.show (); leds [1] = CRGB (0, 0, 0); FastLED.show (); leds [2] = CRGB (0, 0, 0); FastLED.show (); leds [3] = CRGB (0, 0, 0); FastLED.show (); leds [4] = CRGB (0, 0, 0); FastLED.show ();
leds [5] = CRGB (0, 0, 0); FastLED.show ();
leds [6] = CRGB (0, 0, 0); FastLED.show ();
leds [7] = CRGB (0, 0, 0); FastLED.show ();
leds [8] = CRGB (0, 0, 0); FastLED.show ();
leds [9] = CRGB (0, 0, 0); FastLED.show ();
leds [10] = CRGB (0, 0, 0); FastLED.show ();
leds [11] = CRGB (0, 0, 0); FastLED.show ();
leds [12] = CRGB (0, 0, 0); FastLED.show ();
leds [13] = CRGB (0, 0, 0); FastLED.show ();
leds [14] = CRGB (0, 0, 0); FastLED.show ();
leds [15] = CRGB (0, 0, 0); FastLED.show ();
leds [16] = CRGB (0, 0, 0); FastLED.show ();
leds [17] = CRGB (0, 0, 0); FastLED.show ();
leds [18] = CRGB (0, 0, 0); FastLED.show ();
leds [19] = CRGB (0, 0, 0); FastLED.show ();
leds [20] = CRGB (0, 0, 0); FastLED.show ();
leds [21] = CRGB (0, 0, 0); FastLED.show ();
leds [22] = CRGB (0, 0, 0); FastLED.show ();
leds [23] = CRGB (0, 0, 0); FastLED.show (); leds [24] = CRGB (0, 0, 0); FastLED.show ();
leds [25] = CRGB (0, 0, 0); FastLED.show ();
leds [26] = CRGB (0, 0, 0); FastLED.show ();
leds [27] = CRGB (0, 0, 0); FastLED.show ();
leds [28] = CRGB (0, 0, 0); FastLED.show ();
leds [29] = CRGB (0, 0, 0); FastLED.show ();
leds [30] = CRGB (0, 0, 0); FastLED.show (); leds [31] = CRGB (0, 0, 0); FastLED.show ();
leds [32] = CRGB (0, 0, 0); FastLED.show ();
leds [33] = CRGB (0, 0, 0); FastLED.show (); leds [34] = CRGB (0, 0, 0); FastLED.show ();
leds [35] = CRGB (0, 0, 0); FastLED.show ();
leds [36] = CRGB (0, 0, 0); FastLED.show ();
leds [37] = CRGB (0, 0, 0); FastLED.show ();
leds [38] = CRGB (0, 0, 0); FastLED.show ();
leds [39] = CRGB (0, 0, 0); FastLED.show ();
leds [40] = CRGB (0, 0, 0); FastLED.show ();
leds [41] = CRGB (0, 0, 0); FastLED.show ();
leds [42] = CRGB (0, 0, 0); FastLED.show ();
leds [43] = CRGB (0, 0, 0); FastLED.show (); leds [44] = CRGB (0, 0, 0); FastLED.show ();
leds [45] = CRGB (0, 0, 0); FastLED.show ();
leds [46] = CRGB (0, 0, 0); FastLED.show ();
leds [47] = CRGB (0, 0, 0); FastLED.show ();
leds [48] = CRGB (0, 0, 0); FastLED.show ();
leds [49] = CRGB (0, 0, 0); FastLED.show ();
leds [50] = CRGB (0, 0, 0); FastLED.show ();
leds [51] = CRGB (0, 0, 0); FastLED.show ();
leds [52] = CRGB (0, 0, 0); FastLED.show ();
leds [53] = CRGB (0, 0, 0); FastLED.show (); leds [54] = CRGB (0, 0, 0); FastLED.show ();
leds [55] = CRGB (0, 0, 0); FastLED.show ();
leds [56] = CRGB (0, 0, 0); FastLED.show ();
leds [57] = CRGB (0, 0, 0); FastLED.show ();
leds [58] = CRGB (0, 0, 0); FastLED.show ();
leds [59] = CRGB (0, 0, 0); FastLED.show ();
καθυστέρηση (100)? } else {for (int i = 255; i> 0; i--) {setBlue (i); καθυστέρηση (10)? } για (int i = 0; i <255; i ++) {setBlue (i); καθυστέρηση (10)? }}}
Βήμα 3: Κατασκευή δοχείου
Το κουτί είναι από σκυρόδεμα. Χρησιμοποιώ σανίδες αφρού για να φτιάξω ένα κοίλο κουτί για χύτευση με σκυρόδεμα. Αφήστε το να στεγνώσει τουλάχιστον 24 ώρες.
Βήμα 4: Κοπή λέιζερ
Η σχεδίαση του σχήματος ταιριάζει στο κουτί από σκυρόδεμα και κόψτε το με κοπή με λέιζερ.
Το χρησιμοποιώ για να στρώσω διαφορετικό χώρο μέσα στο κουτί: τον χώρο αντανάκλασης και τον χώρο του κυκλώματος. Έβαλα μεμβράνη καθρέφτη μονής κατεύθυνσης και μεμβράνη διπλού πλευρικού καθρέφτη στα ακρυλικά τετράγωνα το καθένα.
Βήμα 5: Λωρίδα LED
(Προβολή από το κάτω μέρος του κουτιού)
Έβαλα πρώτα τη μονόδρομη μεμβράνη καθρέφτη, με τις πλευρές του καθρέφτη να είναι μέσα στο κουτί. Και ψεκάστε λευκό χρώμα στο πλαίσιο για να δημιουργήσετε ένα σωλήνα μισής διαφάνειας για τη λωρίδα LED και τοποθετήστε το στη μέση του κουτιού.
Βήμα 6: Κύκλωμα
Τοποθετήστε τον ακρυλικό διπλό πλευρικό καθρέφτη στην κορυφή του LED και συνδέστε το κύκλωμα.
Συνιστάται:
Προειδοποίηση για νερό - μια συσκευή για να αποθηκεύσετε το σκάφος σας: 5 βήματα (με εικόνες)
Προειδοποίηση για το νερό - μια συσκευή για να σώσετε το σκάφος σας: Εάν είστε ιδιοκτήτης σκάφους, υπάρχει απόλυτη άνεση στο να φτάσετε τελικά το σκάφος σε ξηρά. Δεν μπορεί να βυθιστεί εκεί. Οπουδήποτε αλλού αντιμετωπίζει μια συνεχή μάχη για να ξεπεράσει την τάση να γλιστρήσει κάτω από τα κύματα και να εξαφανιστεί. Κατά τη διάρκεια του χειμώνα εδώ στο Αλίμονο
Μια άλλη ιδέα για φωτισμό κάτω από το ντουλάπι: 6 βήματα
Μια άλλη ιδέα για φωτισμό κάτω από το ντουλάπι: Αυτή είναι η άποψή μου να φτιάξω τον δικό σας φωτισμό κάτω από το ντουλάπι, γνωστό και ως φώτα εργασίας της κουζίνας. Έφτιαξα τα φώτα εργασίας από τα χριστουγεννιάτικα φώτα μίνι LED C6, που αγοράστηκαν από " μετά τις διακοπές " ειδική. Θα χρησιμοποιήσω ακρυλικές λωρίδες κομμένες από υπολείμματα που έχουν απομείνει
Mini LED Spot Light για θήκη υπολογιστή ή άλλη επίπεδη επιφάνεια: 6 βήματα
Mini LED Spot Light για θήκη υπολογιστή ή άλλη επίπεδη επιφάνεια: Αυτό το μικροσκοπικό φωτιστικό LED LED μπορεί να προσθέσει μια ζεστή λάμψη και να φωτίσει την εμφάνιση της θήκης του υπολογιστή σας. Είναι μικρό και στρογγυλό και μπορεί να τοποθετηθεί σχεδόν οπουδήποτε μέσα σε μια θήκη. Η πλακέτα είναι ελαφρώς μικρότερη από μια δεκάρα αλλά έχει άφθονο χώρο
Μια άλλη θήκη κλειδιού Usb, αυτή τη φορά για τους αναλογικούς φωτογράφους: 3 βήματα
Ένα άλλο περίβλημα USB, αυτή τη φορά για τους αναλογικούς φωτογράφους: Είχα ένα κλειδί usb ξαπλωμένο στο γραφείο μου για λίγο, το περίβλημα είχε ραγίσει και άνοιξε και το κράτησα μέχρι να βρω το κατάλληλο περίβλημα αντικατάστασης. Ελπίζω ότι η αναλογική αίσθηση του θα παρακαλώ τους φωτογράφους ταινιών με οδηγίες
Υποστήριξη τρίποδου για QuickCam (ή άλλη κάμερα Web): 5 βήματα
Υποστήριξη τρίποδου για QuickCam (ή άλλη κάμερα web): Υπάρχουν πολλοί λόγοι για τους οποίους μπορεί να θέλετε να τοποθετήσετε την κάμερα web σε τρίποδο. Χρειάστηκε να το κάνω αυτό επειδή έλειπε η βάση για το Logitech QuickCam Pro 4000, αλλά συχνά είναι ωραίο να χρησιμοποιείται με τρίποδο για καλύτερες εικόνες γενικά, ειδικά αν