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

Just Line, Just Light! (Type1): 19 Βήματα
Just Line, Just Light! (Type1): 19 Βήματα

Βίντεο: Just Line, Just Light! (Type1): 19 Βήματα

Βίντεο: Just Line, Just Light! (Type1): 19 Βήματα
Βίντεο: Scientists Just Opened A Cave That Was Sealed For Millions Of Years But Made A Shocking Discovery 2024, Νοέμβριος
Anonim
Just Line, Just Light! (Type1)
Just Line, Just Light! (Type1)
Just Line, Just Light! (Type1)
Just Line, Just Light! (Type1)

Είναι ένα έργο έκφρασης φωτός σε ακρυλικές πλάκες χαραγμένες με σχέδια γραμμικής τέχνης. Εκφράζει αρμονικά χρώματα και μοτίβα διαφόρων LED. Αυτό το έργο πραγματοποιήθηκε με μοτίβα του Arout Meijer "Thanks for the Planets" από τα οποία συντίθενται δύο ανοιχτά χρώματα σύμφωνα με το διάστημα των γραμμών και όμορφα αναπαρασταθείσα.

Βήμα 1: Απλά Γραμμή! Απλά φως! (Τύπος 1)

Image
Image
Σχετικά με το έργο (Τύπος 1)
Σχετικά με το έργο (Τύπος 1)

Είναι ένα έργο έκφρασης φωτός σε ακρυλικές πλάκες χαραγμένες με μοτίβα γραμμικής τέχνης. Εκφράζει αρμονικά χρώματα και μοτίβα διαφόρων LED. Αυτό το έργο πραγματοποιήθηκε με μοτίβα από το "Thanks for the Planets" του Arout Meijer, από το οποίο συντίθενται δύο ανοιχτά χρώματα σύμφωνα με το διάστημα των γραμμών και όμορφα αναπαρασταθείσα.

Βήμα 2: Σχετικά με το έργο (Τύπος 1)

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

Δομή

Ο χρήστης μπορεί να ρυθμίσει το φως με σταθερό τρόπο εγκαθιστώντας το ποτενσιόμετρο μέσα στις 3 αρχικές πλάκες και κρατώντας τα νεοφιξέλια στην άκρη.

Πώς να χρησιμοποιήσετε

Ο χρήστης περιστρέφει τρεις πλάκες με ένα κουπί για να ελέγχει το χρώμα του φωτός (Hue) και τα βασικά LED χρησιμοποιούν τις τιμές Hue, Saturation και Brightness για να τραβήξουν το ενδιαφέρον του κοινού για το μοτίβο, το χρώμα του φωτός και την κίνηση.

Βήμα 3: Υλικό (υλικό)

Υλικό (Υλικό)
Υλικό (Υλικό)
Υλικό (Υλικό)
Υλικό (Υλικό)
Υλικό (Υλικό)
Υλικό (Υλικό)
Υλικό (Υλικό)
Υλικό (Υλικό)

1. Λωρίδα LED.

: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (144 LED/1m) - 2m

: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (60 LED/1m) - 2m

2Ακρυλικό.

10t - 600*600 (mm)

3. Formex.

12t (10+2t) - 800*800 (mm)*2

2t - 800*800 (mm)*2

4. Ξύλινη σανίδα

5t - 850*850 (mm)

Βήμα 4: Υλικό (έλεγχος)

Υλικό (έλεγχος)
Υλικό (έλεγχος)
Υλικό (έλεγχος)
Υλικό (έλεγχος)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

Ποτενσιόμετρο 2,10k

Ποτενσιόμετρο 10k * 3

Βήμα 5: Βήμα 3: Υλικό (ισχύς)

Βήμα 3: Υλικό (ισχύς)
Βήμα 3: Υλικό (ισχύς)
Βήμα 3: Υλικό (ισχύς)
Βήμα 3: Υλικό (ισχύς)

1. Τροφοδοσία

Τροφοδοτικό SMPS 5V 40A (200W)

Τροφοδοτικό SMPS 5V 2A (10W)

2. Ηλεκτρικό σύρμα

14awg (3 χρώματα) - 10m/το καθένα

Βήμα 6: Βήμα: Υλικό (κλπ)

Βήμα: Υλικό (κλπ)
Βήμα: Υλικό (κλπ)
Βήμα: Υλικό (κλπ)
Βήμα: Υλικό (κλπ)
Βήμα: Υλικό (κλπ)
Βήμα: Υλικό (κλπ)

1. Σπρέι βαφής (Μαύρο Ματ)

*Εάν θέλετε να αποκτήσετε ένα πιο δραματικό αποτέλεσμα στο σκοτάδι, χρησιμοποιήστε το Vanta Black Paint

2. Βίδα

3. Στερεωμένος γωνιακός σίδερο

4. Τρυπάνι

5. Glugan

6. Ισχυρή πρόσφυση

*Προετοιμάστε τα εργαλεία ανάλογα με την περίπτωσή σας

Βήμα 7: Πριν σχεδιάσετε το μοτίβο

Πριν σχεδιάσετε το μοτίβο
Πριν σχεδιάσετε το μοτίβο

*Η παραπάνω εικόνα είναι το "Ευχαριστώ για τους πλανήτες" του Arnout Meijer που ενέπνευσε τη δουλειά μου.

Πριν μπω στο έργο, ένιωσα ότι το χρώμα της διαβάθμισης του φωτός που σχηματίστηκε από την έγχυση αμυδρού φωτός στο μοτίβο που εμφυτεύτηκε σε ακρυλικό ήταν πολύ όμορφο.

Βασικά, δύο ή περισσότερα χρώματα πρέπει να επικαλύπτονται για να γίνουν κλίσεις.

Για να σχηματιστούν όμορφα δύο ή περισσότερα χρώματα, λάβετε υπόψη την πυκνότητα, τη γωνία ή τον βαθμό φωτός που σχηματίζεται σύμφωνα με την καμπύλη.

Βήμα 8: Φτιάξτε ένα υλικό (ακρυλική κοπή)

Φτιάξτε ένα υλικό (ακρυλική κοπή)
Φτιάξτε ένα υλικό (ακρυλική κοπή)
Φτιάξτε ένα υλικό (ακρυλική κοπή)
Φτιάξτε ένα υλικό (ακρυλική κοπή)

*Αναφέρομαι. ΒΗΜΑ 7: Δομή (μέρος αρ. 5)

Ρύθμιση ακρυλικής μηχανής κοπής

Ακρυλικό (10t)

*Κούρεμα - ρύθμιση γραμμής μαλλιών

ταχύτητα - ισχύς

(5 - 50)

*Χαρακτική

ταχύτητα - ισχύς

(20 - 35)

*Μπορείτε να προσαρμόσετε το βαθμό στον οποίο το μοτίβο είναι σκαλισμένο για να ταιριάζει στο γούστο σας

Βήμα 9: Δημιουργία (δομή)

Μάρκα (δομή)
Μάρκα (δομή)

1. 2t - εξώφυλλο

2. 10t - Λαβή ελέγχου

3. 10t - LEDstrip / Potensiometer

4. 12t - Λωρίδα LED (2 + 10) t

5. 10t - Μοτίβο (Ακρυλικό)

6. 2t - Φόντο

7. 10t - Χώρος κυκλώματος

*Εκτός από το αρ. 5 - Υλικό Formex.

Βήμα 10: Υλικό και συναρμολόγηση λογισμικού

Υλικό και συναρμολόγηση λογισμικού
Υλικό και συναρμολόγηση λογισμικού
Υλικό και συναρμολόγηση λογισμικού
Υλικό και συναρμολόγηση λογισμικού
Υλικό και συναρμολόγηση λογισμικού
Υλικό και συναρμολόγηση λογισμικού

Πρώτα. Προετοιμασία 3.4.6.7.

Δεύτερος. Επικολλήστε το με σειρά 7,6,4 με ισχυρή κόλλα.

Τρίτος. Στερεώστε το ποτενσιόμετρο 3μερών με πιστόλι κόλλας.

Τέταρτος. Συνδέστε 3 μέρη με ποτενσιόμετρο σε 4,6,7 μέρη με ισχυρή κόλλα.

Πέμπτος. Συνδέστε το ws2812b στην άκρη του 3.4.6.7 (κόκκινη περιοχή) χρησιμοποιώντας ισχυρή κόλλα.

Έκτο. Εισάγετε την κομμένη ακρυλική πλάκα στο συνδυασμένο 3.4.6.7 και στερεώστε την με πιστόλι κόλλας.

Εβδομος. Εισάγετε 2 μέρη στο τμήμα ελέγχου του ποτενσιόμετρου και στερεώστε το με κόλλα κόλλας.

Ογδοο. Καλύψτε το μέρος 1 και στερεώστε με ισχυρό αυτοκόλλητο φινίρισμα.

* Μπορείτε να ανατρέξετε σε αρχεία PDF

Βήμα 11: Δημιουργήστε ένα υλικό (κοπή Formex)

Δημιουργήστε ένα υλικό (Cutting Formex)
Δημιουργήστε ένα υλικό (Cutting Formex)

(Διαμορφώστε το υλικό έτσι ώστε να φαίνονται μόνο μοτίβα στο σκοτεινό δωμάτιο)

1. 2t - εξώφυλλο

2. 10t - Λαβή ελέγχου

3. 10t - LEDstrip / Potensiometer

4. 12t - Λωρίδα LED (2 + 10) t

6. 2t - Φόντο

7. 10t - Χώρος κυκλώματος

*Πρέπει να ανατρέξετε στο ΒΗΜΑ 7 (εικόνα)

Βήμα 12: Φτιάξτε ένα υλικό (Κοπή ξύλου και ζωγραφική)

Image
Image
Φτιάξτε ένα υλικό (Κοπή και ζωγραφική ξύλου)
Φτιάξτε ένα υλικό (Κοπή και ζωγραφική ξύλου)
Φτιάξτε ένα υλικό (Κοπή και ζωγραφική ξύλου)
Φτιάξτε ένα υλικό (Κοπή και ζωγραφική ξύλου)

Βήμα 13: * Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα

* Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα
* Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα
* Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα
* Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα
* Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα
* Εάν θέλετε να κρεμάσετε αυτό το κομμάτι στον τοίχο, κάντε την ίδια δομή με την εικόνα

*Αυτό το μάθημα είναι προαιρετικό και μπορείτε να το παραλείψετε αν δεν το θέλετε.

*Η παραπάνω δομή είναι προσωπική μου ιδέα και με τις ιδέες σας προστιθέμενες, θα είναι μια πιο ιδιαίτερη δουλειά.

*Και όταν έχτιζα αυτή τη δομή, δεν ήθελα να δω την ξύλινη σανίδα και τον τοίχο.

Βήμα 14: Δημιουργήστε ένα λογισμικό (διάγραμμα κυκλώματος)

Δημιουργία λογισμικού (διάγραμμα κυκλώματος)
Δημιουργία λογισμικού (διάγραμμα κυκλώματος)
Δημιουργία λογισμικού (διάγραμμα κυκλώματος)
Δημιουργία λογισμικού (διάγραμμα κυκλώματος)
Δημιουργία λογισμικού (διάγραμμα κυκλώματος)
Δημιουργία λογισμικού (διάγραμμα κυκλώματος)

Κατά την κατασκευή του κυκλώματος, διαμορφώστε προσεκτικά το GND / DIN / 5v της ταινίας ws2818b και την κατεύθυνση της τρέχουσας ροής (κατεύθυνση βέλους).

GND = μπαταρία - (Μαύρη γραμμή)

5v = μπαταρία + (Κόκκινη γραμμή)

DIN = Γραμμή σήματος (Πράσινη γραμμή)

Βήμα 15: Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα

Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα
Συνδυασμός υλικού & Διαμόρφωση κυκλώματος πίσω πίνακα

Συνδέστε το υλικό και ασφαλίστε το κύκλωμα με βίδες πίσω

Βήμα 16: Εισαγάγετε τον κωδικό στο λογισμικό (A-a Arduino Mega Board)

// Πρέπει να εισαγάγετε A-a arduino mega board

#περιλαμβάνω

#include #define LED_PIN 0 #define NUM_OF_LEDS 120

int j = 0;

Λωρίδα Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

void setup () {

// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά: strip.begin (); strip.show ();

}

void loop () {

// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα:

valueSet ();

// LEDSet ();

για (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); " v = "RAMPv . ενημέρωση ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();

}

void valueSet () {

στατικό uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 에 한 번씩 코드 코드 를 실행

if (nowTime - oldTime> 300) {για (int i = 0; i = 360) {j = 0; }}}

Βήμα 17: Εισαγάγετε τον κωδικό στο λογισμικό (B-b Arduino Mega Board)

// Πρέπει να εισαγάγετε τον πίνακα mega-arduino B-b

#περιλαμβάνω

#include #define LED_PIN_A 2 #define LED_PIN_B 1 #define LED_PIN_C 0 #define NUM_OF_LEDS 52

#define POT_A A10

#define POT_B A9 #define POT_C A8

int j [3] = {0};

Λωρίδα Adafruit_NeoPixel [3] = {

Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OFO)

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

void setup () {

// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά: for (int i = 0; i <3; i ++) {strip .begin (); λωρίδα . εμφάνιση (); }

Serial.begin (9600);

}

void loop () {

// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα:

valueSet ();

// χάρτης () 를 바꿔 주는 함수

// 0 ~ 1023 0 ~ 359 바꿔 줌 // j = χάρτης (analogRead (POT_B), 0, 1023, 0, 359); j [0] = χάρτης (analogRead (POT_A), 0, 1023, 0, 359); j [1] = χάρτης (analogRead (POT_B), 0, 1023, 0, 359); j [2] = χάρτης (analogRead (POT_C), 0, 1023, 0, 359); για (int i = 0; i <3; i ++) εάν (j <0) j += 360;

για (int k = 0; k <3; k ++) {

για (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 int int uint8_t v = RAMPv [k] . ενημέρωση (); λωρίδα [k].setPixelColor (i, ταινία [k]. ColorHSV (j [k] * 65535 /360, 255, v));

}

λωρίδα [k]. εμφάνιση ();

}

}

void valueSet () {

στατικό uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 에 한 번씩 코드 코드 를 실행

εάν (nowTime - oldTime> 300) {για (int k = 0; k <3; k ++) {για (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 P 까지 걸리는 시간, 방법)) RAMPv [k] .go (τυχαίο (0, 255), 300, LINEAR); }} oldTime = nowTime;

}

}

Βήμα 18: Απολαύστε

Συνιστάται: