Isi kandungan:
- Langkah 1: Hanya Garis! Cukup Cahaya! (Jenis 1)
- Langkah 2: Mengenai Projek (Jenis 1)
- Langkah 3: Bahan (Perkakasan)
- Langkah 4: Bahan (kawalan)
- Langkah 5: Langkah 3: Bahan (kuasa)
- Langkah 6: Langkah: Bahan (dll)
- Langkah 7: Sebelum Melukis Corak
- Langkah 8: Buat Perkakasan (Keratan Akrilik)
- Langkah 9: Buat (struktur)
- Langkah 10: Perkakasan dan Perisian Perisian
- Langkah 11: Buat Perkakasan (Pemotongan Formex)
- Langkah 12: Buat Perkakasan (Keratan & Lukisan Kayu)
- Langkah 13: * Sekiranya Anda Ingin Menggantung Potongan Ini di Dinding, Buat Struktur Yang Sama Seperti Gambar
- Langkah 14: Buat Perisian (Diagram Litar)
- Langkah 15: Gabungan Perkakasan & Konfigurasi Litar Panel Belakang
- Langkah 16: Masukkan Kod Ke Perisian (A-a Arduino Mega Board)
- Langkah 17: Masukkan Kod Ke Perisian (B-b Arduino Mega Board)
- Langkah 18: Nikmati
Video: Hanya Garis, Cukup Cahaya! (Jenis1): 19 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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)
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)
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)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
Potensiometer 2.10k
Potensiometer 10k * 3
Langkah 5: 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)
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
* 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)
* 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)
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
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)
(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)
Langkah 13: * 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)
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
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:
Pemasa Cukup Tidur: 3 Langkah
Sleep Enough Timer: Saya tidak dapat mencari nama yang baik untuk projek ini. Anda juga boleh menyebutnya sebagai 'pemasa tidur yang cukup'. Idea untuk projek ini muncul semasa percutian pada musim sejuk. Kami berada di rumah percutian di mana tidak ada jam penggera di bilik tidur. Saya biasanya memerlukan
Paparan Lidar TFMini - Seperti Radar Hanya Dengan Cahaya! :-): 3 Langkah
Paparan TFMini Lidar - Seperti Radar Hanya Dengan Cahaya! :-): Terdapat beberapa perkara yang digabungkan untuk menjayakan karya ini, tetapi yang terbesar (dan yang mengilhami saya untuk melakukannya) adalah " Arduino Radar Project " dijumpai di howtomechatronics.com oleh Dejan Nedelkovski (tarikh tidak diketahui). https: // howtomechatronics
Tukar (hanya Tentang) Mana-mana Fail Media ke (hanya Tentang) Mana-mana Fail Media Lain Secara Percuma !: 4 Langkah
Tukar (Hanya Tentang) Mana-mana Fail Media ke (hanya Tentang) Mana-mana Fail Media Lain Secara Percuma! lebih universal, seperti. wmv atau.mov. Saya mencari banyak forum dan laman web dan kemudian menemui program yang dipanggil
Pengesan Cahaya, Tanpa Mikroprosesor, Elektronik Cukup :): 3 Langkah
Pengesan Cahaya, Tanpa Mikroprosesor, Hanya Elektronik Mudah :): Saya akan menunjukkan kepada anda dua litar, satu mematikan LED apabila tidak ada cahaya, dan yang lain menyalakan LED apabila tidak ada cahaya. untuk yang pertama anda perlukan: -R1 (LDR) 10K -R2 (1.2K) kod warna: coklat, merah, merah. -R3 (10 ohm) kod warna: blac coklat
Organisme Elektronik Mengalihkan Perhatian Dengan Cahaya Cukup, Mencuri Joule: 5 Langkah (dengan Gambar)
Organisme Elektronik Mengalihkan Perhatian Dengan Cahaya Cukup, Mencuri Joule: Organisme kecil yang nakal mengalihkan perhatian dengan cahaya terang semasa mencuri joule dari bateri, terutama yang disangka mati! Perangkap satu dan berehat dengan mudah mengetahui bahawa bateri anda telah habis dari setiap tetes. Berhati-hati! Ia mempunyai bakat untuk shinin