Daftar Isi:

Just Line, Just Light! (Tipe1): 19 Langkah
Just Line, Just Light! (Tipe1): 19 Langkah

Video: Just Line, Just Light! (Tipe1): 19 Langkah

Video: Just Line, Just Light! (Tipe1): 19 Langkah
Video: don't move!!!!!! #squidgame 2024, November
Anonim
Hanya Garis, Hanya Cahaya! (Tipe1)
Hanya Garis, Hanya Cahaya! (Tipe1)
Hanya Garis, Hanya Cahaya! (Tipe1)
Hanya Garis, Hanya Cahaya! (Tipe1)

Ini adalah karya mengekspresikan cahaya pada pelat akrilik yang diukir dengan pola seni garis. Ini mengekspresikan warna dan pola berbagai LED secara harmonis. Proyek ini dilakukan dengan motif dari "Terima kasih untuk Planet" Arou Meijer dari mana dua warna terang disintesis sesuai dengan jarak garis dan diwakili dengan indah.

Langkah 1: Garis Saja! Hanya Ringan! (Tipe1)

Image
Image
Tentang Proyek (Tipe 1)
Tentang Proyek (Tipe 1)

Ini adalah karya mengekspresikan cahaya pada pelat akrilik yang diukir dengan pola seni garis. Ini mengekspresikan warna dan pola berbagai LED secara harmonis. Proyek ini dilakukan dengan motif dari "Thanks for the Planets" karya Arou Meijer dari mana dua warna terang disintesis sesuai dengan jarak garis dan diwakili dengan indah.

Langkah 2: Tentang Proyek (Tipe 1)

Setelah mengukir pola seni garis pada bidang akrilik, sintesis dan tembus cahaya di tengah dan di luar akrilik

Struktur

Pengguna dapat mengatur cahaya secara stabil dengan memasang potensiometer di dalam 3 pelat asli dan memegang neophixel di tepinya.

Cara Penggunaan

Pengguna memutar tiga pelat dengan dayung untuk mengontrol warna cahaya (Hue) dan LED dasar menggunakan nilai Hue, Saturation, dan Brightness untuk menarik minat audiens pada pola, warna cahaya, dan animasi.

Langkah 3: Bahan (Perangkat Keras)

Bahan (Perangkat Keras)
Bahan (Perangkat Keras)
Bahan (Perangkat Keras)
Bahan (Perangkat Keras)
Bahan (Perangkat Keras)
Bahan (Perangkat Keras)
Bahan (Perangkat Keras)
Bahan (Perangkat Keras)

1. strip LED.

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

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

2Akrilik.

10t - 600*600 (mm)

3. Formex.

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

2t - 800*800(mm)*2

4. Papan kayu

5t - 850*850 (mm)

Langkah 4: Bahan (kontrol)

Bahan (kontrol)
Bahan (kontrol)
Bahan (kontrol)
Bahan (kontrol)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

Potensiometer 2.10k

Potensiometer 10k * 3

Langkah 5: Langkah 3: Bahan (daya)

Step3: Bahan (kekuatan)
Step3: Bahan (kekuatan)
Step3: Bahan (kekuatan)
Step3: Bahan (kekuatan)

1. Catu daya

SMPS Catu daya 5V 40A (200W)

SMPS Catu daya 5V 2A (10W)

2. Kabel listrik

14awg (3 warna) - 10m/masing-masing

Langkah 6: Langkah: Bahan (dll)

Langkah: Bahan (dll)
Langkah: Bahan (dll)
Langkah: Bahan (dll)
Langkah: Bahan (dll)
Langkah: Bahan (dll)
Langkah: Bahan (dll)

1. Semprotan cat (Matt Black)

*Jika Anda ingin mendapatkan efek yang lebih dramatis dalam gelap, gunakan Vanta Black Paint

2. Sekrup

3. Besi sudut sten

4. Dril

5. Glugan

6. Adhesi yang kuat

*Siapkan alat sesuai dengan situasi Anda

Langkah 7: Sebelum Menggambar Pola

Sebelum Menggambar Pola
Sebelum Menggambar Pola

*Gambar di atas adalah "Thanks for the Planets" karya Arnout Meijer yang menginspirasi karya saya.

Sebelum memasuki proyek, saya merasa bahwa warna gradasi cahaya yang dibentuk oleh infus cahaya redup ke dalam pola yang ditanamkan di akrilik sangat indah.

Pada dasarnya, dua atau lebih warna harus tumpang tindih untuk menjadi gradien.

Agar dua atau lebih warna terbentuk dengan indah, pertimbangkan kerapatan, sudut, atau derajat pembentukan cahaya menurut kurva.

Langkah 8: Membuat Perangkat Keras (Pemotongan Akrilik)

Membuat Perangkat Keras (Acrylic Cutting)
Membuat Perangkat Keras (Acrylic Cutting)
Membuat Perangkat Keras (Acrylic Cutting)
Membuat Perangkat Keras (Acrylic Cutting)

*Merujuk. LANGKAH 7: Struktur (bagian no.5)

Pengaturan mesin pemotong akrilik

Akrilik (10t)

* Pemotongan - pengaturan garis rambut

kecepatan - kekuatan

(5 - 50)

*Ukiran

kecepatan - kekuatan

(20 - 35)

*Anda bisa mengatur sejauh mana pola ukirannya sesuai dengan selera Anda

Langkah 9: Buat (struktur)

Buat (struktur)
Buat (struktur)

1. 2t - penutup

2. 10t - Pegangan Kontrol

3. 10t - Strip LED / Potensiometer

4. 12t - Strip LED (2 + 10)t

5. 10t - Pola (Akrilik)

6. 2t - Latar Belakang

7. 10t - Ruang sirkuit

*Kecuali untuk no.5 - bahan Formex.

Langkah 10: Perangkat Keras dan Perakitan Perangkat Lunak

Perangkat Keras dan Perakitan Perangkat Lunak
Perangkat Keras dan Perakitan Perangkat Lunak
Perangkat Keras dan Perakitan Perangkat Lunak
Perangkat Keras dan Perakitan Perangkat Lunak
Perangkat Keras dan Perakitan Perangkat Lunak
Perangkat Keras dan Perakitan Perangkat Lunak

Pertama. Siapkan 3.4.6.7.

Kedua. Tempelkan dalam urutan 7.6.4 bagian dengan perekat yang kuat.

Ketiga. Perbaiki potensiometer 3 bagian dengan lem.

Keempat. Pasang 3 bagian dengan potensiometer ke 4.6.7 bagian dengan perekat kuat.

Kelima. Tempelkan ws2812b ke tepi 3.4.6.7(area merah) menggunakan perekat yang kuat.

Keenam. Masukkan pelat akrilik yang telah dipotong ke dalam gabungan 3.4.6.7 dan perbaiki dengan lem.

Ketujuh. Masukkan 2 bagian ke bagian kontrol potensiometer dan perbaiki dengan lem lem.

Kedelapan. Tutup bagian 1 dan perbaiki dengan lapisan perekat yang kuat.

* Anda dapat merujuk ke file PDF

Langkah 11: Membuat Perangkat Keras (Formex Cutting)

Membuat Perangkat Keras (Formex Cutting)
Membuat Perangkat Keras (Formex Cutting)

(Konfigurasikan perangkat keras sehingga hanya pola yang dapat dilihat di kamar gelap)

1. 2t - penutup

2. 10t - Pegangan Kontrol

3. 10t - Strip LED / Potensiometer

4. 12t - Strip LED (2 + 10)t

6. 2t - Latar Belakang

7. 10t - Ruang sirkuit

*Anda harus mengacu pada LANGKAH7(gambar)

Langkah 12: Membuat Perangkat Keras (Pemotongan & Pengecatan Kayu)

Image
Image
Membuat Hardware (Pemotongan & Pengecatan Kayu)
Membuat Hardware (Pemotongan & Pengecatan Kayu)
Membuat Hardware (Pemotongan & Pengecatan Kayu)
Membuat Hardware (Pemotongan & Pengecatan Kayu)

Langkah 13: * Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar

* Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Jika Anda Ingin Menggantung Bagian Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar

*Kursus ini opsional, dan Anda dapat melewatinya jika tidak mau.

*Struktur di atas adalah ide pribadi saya, dan dengan ide-ide Anda ditambahkan, itu akan menjadi karya yang lebih istimewa.

*Dan ketika saya sedang membangun struktur ini, saya tidak ingin melihat papan kayu dan dindingnya.

Langkah 14: Membuat Perangkat Lunak (Diagram Sirkuit)

Membuat Perangkat Lunak (Diagram Sirkuit)
Membuat Perangkat Lunak (Diagram Sirkuit)
Membuat Perangkat Lunak (Diagram Sirkuit)
Membuat Perangkat Lunak (Diagram Sirkuit)
Membuat Perangkat Lunak (Diagram Sirkuit)
Membuat Perangkat Lunak (Diagram Sirkuit)

Saat membangun sirkuit, konfigurasikan GND / DIN / 5v strip ws2818b dengan hati-hati dan arah aliran arus (arah panah).

GND = baterai - (Garis hitam)

5v = baterai + (garis merah)

DIN = Garis sinyal (Garis hijau)

Langkah 15: Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang

Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang
Kombinasi Perangkat Keras & Konfigurasi Sirkuit Panel Belakang

Bergabunglah dengan perangkat keras dan amankan sirkuit dengan sekrup di belakang

Langkah 16: Masukkan Kode Ke Software (A-a Arduino Mega Board)

//Anda harus memasukkan A-a arduino mega board

#termasuk

#sertakan #define LED_PIN 0 #define NUM_OF_LEDS 120

int j = 0;

Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

//rampUnsignedChar RAMPh[NUM_OF_LEDS];

rampUnsignedChar RAMPv[NUM_OF_LEDS];

batalkan pengaturan() {

// letakkan kode setup Anda di sini, untuk dijalankan sekali: strip.begin(); strip.tampilkan();

}

lingkaran kosong() {

// letakkan kode utama Anda di sini, untuk dijalankan berulang kali:

nilaiSet();

//LEDSet();

for(int i=0; i<num_of_leds; ="" ="" ="" ="" h="RAMPh.update(); " v="RAMPv.update();" strip.setpixelcolor(i, ="" 360, ="" 230, ="" strip.show();

}

batal nilaiSet(){

static uint32_t oldTime = 0; uint32_t nowTime = milis();

// 00.3초에

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

Langkah 17: Masukkan Kode Ke Software (B-b Arduino Mega Board)

//Anda harus memasukkan B-b arduino mega board

#termasuk

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

#tentukan POT_A A10

#menentukan POT_B A9 #menentukan POT_C A8

int j[3] = {0};

Adafruit_NeoPixel strip[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_OF_LEDS, NEO_GRHC, LED_P

rampUnsignedChar RAMPv[3][NUM_OF_LEDS];

batalkan pengaturan() {

// letakkan kode setup Anda di sini, untuk dijalankan sekali: for (int i = 0; i < 3; i++) { strip.begin(); strip.tampilkan(); }

Serial.begin(9600);

}

lingkaran kosong() {

// letakkan kode utama Anda di sini, untuk dijalankan berulang kali:

nilaiSet();

// peta()

// 0~1023을 0~359로 //j = peta(analogRead(POT_B), 0, 1023, 0, 359); j[0] = peta(analogRead(POT_A), 0, 1023, 0, 359); j[1] = peta(analogRead(POT_B), 0, 1023, 0, 359); j[2] = peta(analogRead(POT_C), 0, 1023, 0, 359); for (int i = 0; i < 3; i++) if (j < 0) j += 360;

untuk (int k = 0; k < 3; k++) {

for (int i = 0; i < NUM_OF_LEDS; i++) { // uint8_t v = RAMPv[k].update(); strip[k].setPixelColor(i, strip[k]. ColorHSV(j[k] * 65535 / 360, 255, v));

}

strip[k].tampilkan();

}

}

batal nilaiSet() {

static uint32_t oldTime = 0; uint32_t nowTime = milis();

// 00.3초에

if (nowTime - oldTime > 300) { for (int k = 0; k < 3; k++) { for (int i = 0; i < NUM_OF_LEDS; i++) { // 다음 설정합니다 //, 걸리는 시간,)) RAMPv[k].go(random(0, 255), 300, LINEAR); } } waktu lama = waktu sekarang;

}

}

Langkah 18: Nikmati

Direkomendasikan: