Isi kandungan:

Hanya Garis, Cukup Cahaya! (Jenis1): 19 Langkah
Hanya Garis, Cukup Cahaya! (Jenis1): 19 Langkah

Video: Hanya Garis, Cukup Cahaya! (Jenis1): 19 Langkah

Video: Hanya Garis, Cukup Cahaya! (Jenis1): 19 Langkah
Video: Full Video di YouTube Ajix Topeng Bali.jangan lupa bantu SUBSCRIBE 2024, November
Anonim
Hanya Garis, Cukup Cahaya! (Jenis1)
Hanya Garis, Cukup Cahaya! (Jenis1)
Hanya Garis, Cukup Cahaya! (Jenis1)
Hanya Garis, Cukup Cahaya! (Jenis1)

Ia adalah karya untuk mengekspresikan cahaya pada plat akrilik yang terukir dengan corak seni garis. Ia menyatakan warna dan corak pelbagai LED dengan harmoni. Projek ini dilaksanakan dengan motif dari "Terima kasih untuk Planet" Arout Meijer dari mana dua warna cahaya disintesis mengikut jarak garisan dan dilambangkan dengan indah.

Langkah 1: Hanya Garis! Cukup Cahaya! (Jenis 1)

Image
Image
Mengenai Projek (Jenis 1)
Mengenai Projek (Jenis 1)

Ia adalah karya untuk mengekspresikan cahaya pada plat akrilik yang terukir dengan corak seni garis. Ia menyatakan warna dan corak pelbagai LED dengan harmoni. Projek ini dilaksanakan dengan motif dari "Terima kasih untuk Planet" Arout Meijer dari mana dua warna cahaya disintesis mengikut jarak garisan dan dilambangkan dengan indah.

Langkah 2: Mengenai Projek (Jenis 1)

Setelah mengukir corak seni lukis pada satah akrilik, sintesis dan telap cahaya di tengah dan luar akrilik

Struktur

Pengguna dapat menyesuaikan cahaya secara stabil dengan memasang potensiometer di dalam 3 plat asal dan memegang neofiksel di tepi.

Bagaimana nak guna

Pengguna memutar tiga plat dengan dayung untuk mengawal warna cahaya (Hue) dan LED asas menggunakan nilai Hue, Saturation, dan Brightness untuk menarik minat penonton terhadap corak, warna cahaya, dan animasi.

Langkah 3: Bahan (Perkakasan)

Bahan (Perkakasan)
Bahan (Perkakasan)
Bahan (Perkakasan)
Bahan (Perkakasan)
Bahan (Perkakasan)
Bahan (Perkakasan)
Bahan (Perkakasan)
Bahan (Perkakasan)

1. Jalur LED.

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

: Jalur LED RGB Digital Adafruit NeoPixel (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 (kawalan)

Bahan (kawalan)
Bahan (kawalan)
Bahan (kawalan)
Bahan (kawalan)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

Potensiometer 2.10k

Potensiometer 10k * 3

Langkah 5: Langkah 3: Bahan (kuasa)

Langkah 3: Bahan (kuasa)
Langkah 3: Bahan (kuasa)
Langkah 3: Bahan (kuasa)
Langkah 3: Bahan (kuasa)

1. Bekalan kuasa

Bekalan kuasa SMPS 5V 40A (200W)

Bekalan kuasa SMPS 5V 2A (10W)

2. wayar elektrik

14awg (3 warna) - 10m / setiap satu

Langkah 6: Langkah: Bahan (dll)

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

1. Semburan cat (Matt Black)

* Sekiranya anda ingin mendapatkan kesan yang lebih dramatik dalam kegelapan, gunakan Vanta Black Paint

2. Skru

3. seterika sudut lembut

4. Dril

5. Glugan

6. lekatan yang kuat

* Sediakan alat mengikut keadaan anda

Langkah 7: Sebelum Melukis Corak

Sebelum Melukis Corak
Sebelum Melukis Corak

* Gambar di atas adalah "Terima kasih untuk Planet" Arnout Meijer yang memberi inspirasi kepada karya saya.

Sebelum memasuki projek ini, saya merasakan warna gradasi cahaya yang dibentuk oleh kemasukan cahaya malap ke corak yang ditanamkan dalam akrilik sangat indah.

Pada dasarnya, dua atau lebih warna harus bertindih untuk menjadi kecerunan.

Agar dua atau lebih warna terbentuk dengan indah, pertimbangkan ketumpatan, sudut, atau tahap cahaya yang terbentuk mengikut lekukan.

Langkah 8: Buat Perkakasan (Keratan Akrilik)

Buat Perkakasan (Keratan Akrilik)
Buat Perkakasan (Keratan Akrilik)
Buat Perkakasan (Keratan Akrilik)
Buat Perkakasan (Keratan Akrilik)

* Rujuk. LANGKAH 7: Struktur (bahagian no.5)

Tetapan mesin pemotong akrilik

Akrilik (10t)

* Keratan - pengaturan garis rambut

kelajuan - kuasa

(5 - 50)

* Ukiran

kelajuan - kuasa

(20 - 35)

* Anda dapat menyesuaikan sejauh mana corak itu diukir sesuai dengan selera anda

Langkah 9: Buat (struktur)

Buat (struktur)
Buat (struktur)

1. 2t - penutup

2. 10t - Pemegang Kawalan

3. 10t - Jalur LED / Potensiometer

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

5. 10t - Corak (Akrilik)

6. 2t - Latar belakang

7. 10t - Ruang litar

* Kecuali untuk no.5 - bahan Formex.

Langkah 10: Perkakasan dan Perisian Perisian

Perkakasan dan Perisian Perisian
Perkakasan dan Perisian Perisian
Perkakasan dan Perisian Perisian
Perkakasan dan Perisian Perisian
Perkakasan dan Perisian Perisian
Perkakasan dan Perisian Perisian

Pertama. Menyiapkan 3.4.6.7.

Kedua. Tampalkannya mengikut 7.6.4 bahagian dengan pelekat yang kuat.

Ketiga. Betulkan potensiometer 3 bahagian dengan gam gun.

Keempat. Pasang 3 bahagian dengan potensiometer hingga 4.6.7 bahagian dengan pelekat yang kuat.

Kelima. Pasang ws2812b ke tepi 3.4.6.7 (kawasan merah) menggunakan pelekat yang kuat.

Keenam. Masukkan plat akrilik yang dipotong ke dalam gabungan 3.4.6.7 dan betulkan dengan gam gam.

Ketujuh. Masukkan bahagian 2 ke bahagian kawalan potensiometer dan betulkan dengan gam pelekat.

Kelapan. Tutup bahagian 1 dan lekapkan dengan kemasan pelekat yang kuat.

* Anda boleh merujuk ke PDFfiles

Langkah 11: Buat Perkakasan (Pemotongan Formex)

Buat Perkakasan (Pemotongan Formex)
Buat Perkakasan (Pemotongan Formex)

(Konfigurasikan perkakasan supaya hanya corak yang dapat dilihat di ruang gelap)

1. 2t - penutup

2. 10t - Pemegang Kawalan

3. 10t - Jalur LED / Potensiometer

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

6. 2t - Latar belakang

7. 10t - Ruang litar

* Anda mesti merujuk pada LANGKAH7 (gambar)

Langkah 12: Buat Perkakasan (Keratan & Lukisan Kayu)

Image
Image
Buat Perkakasan (Keratan & Lukisan Kayu)
Buat Perkakasan (Keratan & Lukisan Kayu)
Buat Perkakasan (Keratan & Lukisan Kayu)
Buat Perkakasan (Keratan & Lukisan Kayu)

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

* Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
* Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar

* Kursus ini adalah pilihan, dan anda boleh melewatkannya jika anda tidak mahu.

* Struktur di atas adalah idea peribadi saya, dan dengan idea anda ditambah, ia akan menjadi karya yang lebih istimewa.

* Dan ketika saya membina struktur ini, saya tidak mahu melihat papan kayu dan dinding.

Langkah 14: Buat Perisian (Diagram Litar)

Buat Perisian (Diagram Litar)
Buat Perisian (Diagram Litar)
Buat Perisian (Diagram Litar)
Buat Perisian (Diagram Litar)
Buat Perisian (Diagram Litar)
Buat Perisian (Diagram Litar)

Semasa membina litar, konfigurasikan dengan teliti GND / DIN / 5v jalur ws2818b dan arah aliran semasa (arah anak panah).

GND = bateri - (Garis hitam)

5v = bateri + (Garis merah)

DIN = Garis isyarat (Garis hijau)

Langkah 15: Gabungan Perkakasan & Konfigurasi Litar Panel Belakang

Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
Gabungan Perkakasan & Konfigurasi Litar Panel Belakang

Sertailah perkakasan dan litar keselamatan dengan skru di belakang

Langkah 16: Masukkan Kod Ke Perisian (A-a Arduino Mega Board)

// Anda mesti memasukkan papan mega A-a arduino

#sertakan

#sertakan #definisi LED_PIN 0 #tentukan NUM_OF_LEDS 120

int j = 0;

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

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

batal persediaan () {

// letakkan kod persediaan anda di sini, untuk dijalankan sekali: strip.begin (); strip.show ();

}

gelung kosong () {

// letakkan kod utama anda di sini, untuk dijalankan berulang kali:

nilaiSet ();

// LEDSet ();

untuk (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); " v = "RAMPv .update ();" strip.setpixelcolor (i, = "" strip.colorhsv (j * 65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();

}

nilai kosongSet () {

statik uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 초 에 한 번씩 코드 를 실행 합니다

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

Langkah 17: Masukkan Kod Ke Perisian (B-b Arduino Mega Board)

// Anda mesti memasukkan papan mega B-b arduino

#sertakan

#masuk #tentukan LED_PIN_A 2 #tentukan LED_PIN_B 1 #tentukan LED_PIN_C 0 #tentukan NUM_OF_LEDS 52

#tentukan POT_A A10

#tentukan POT_B A9 #tentukan POT_C A8

int j [3] = {0};

Jalur 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_OF_L_O_O_O_O_O_O_O_O_O_N_O_N_O0)

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

batal persediaan () {

// letakkan kod persediaan anda di sini, untuk dijalankan sekali: untuk (int i = 0; i <3; i ++) {strip .begin (); jalur . tunjukkan (); }

Serial.begin (9600);

}

gelung kosong () {

// letakkan kod 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); untuk (int i = 0; i <3; i ++) jika (j <0) j + = 360;

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

untuk (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 습니다 uint8_t v = RAMPv [k] .update (); jalur [k].setPixelColor (i, strip [k]. ColorHSV (j [k] * 65535/360, 255, v));

}

jalur [k]. tunjukkan ();

}

}

nilai kosongSet () {

statik uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 초 에 한 번씩 코드 를 실행 합니다

if (nowTime - oldTime> 300) {untuk (int k = 0; k <3; k ++) {untuk (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 값 까지 걸리는 시간, 가는 방법)) RAMPv [k] .go (rawak (0, 255), 300, LINEAR); }} oldTime = nowTime;

}

}

Langkah 18: Nikmati

Disyorkan: