Isi kandungan:

Paparan Pemasangan Dinding LED: 5 Langkah
Paparan Pemasangan Dinding LED: 5 Langkah

Video: Paparan Pemasangan Dinding LED: 5 Langkah

Video: Paparan Pemasangan Dinding LED: 5 Langkah
Video: Proses Sederhana Pemasangan Panel Dinding WPC 2024, Julai
Anonim
Paparan Pemasangan Dinding LED
Paparan Pemasangan Dinding LED
Paparan Pemasangan Dinding LED
Paparan Pemasangan Dinding LED
Paparan Pemasangan Dinding LED
Paparan Pemasangan Dinding LED

Dalam instruksional ini, kita akan belajar bagaimana membuat paparan lampu LED di dinding yang sesuai untuk persekitaran kasual dan profesional. Saya mahu melakukan ini kerana LED adalah konsep baru bagi saya dan sering diabaikan, ia boleh menjadi projek yang mudah dan menyeronokkan. ini adalah projek asal yang sukar saya buat tetapi banyak belajar.

Bekalan

Kayu (Saya menggunakan kayu untuk membuat cahaya tetapi sebarang bahan akan berfungsi)

Sensor IR (Sensor inframerah) saya menggunakan penerima IR sunfounder (CA $ 9.38)

Kit Jauh IR (Alat kawalan jauh inframerah dengan Sensor IR yang sesuai (CA $ 4,48)

Jalur LED RGB (CA $ 29.99)

Arduino UNO R3 (CA $ 14.29)

Kit kabel jumper (pilihan) (CA $ 5.29)

On Off Rocker Switch (20 Pack) (CA $ 14,99)

Bateri Berganda A (CA $ 12.99)

Kes Bateri Quad (CA $ 9.98)

Sambungan bateri Arduino Palam kuasa

Gam Kayu

2025 Bateri

Alat

Gerudi

Gam Kayu

Pemotong Kawat / Pelucut

Besi pematerian

Langkah 1: Membuat Kotak Cahaya

Membuat Kotak Cahaya
Membuat Kotak Cahaya
Membuat Kotak Cahaya
Membuat Kotak Cahaya

Secara peribadi, saya ingin mencari kayu bersih yang bersih sehingga hanya membuat kotak sederhana kemudian dilekatkan pada sekeping kayu 5 1/2 "x9" yang rata. ini adalah pembinaan yang cepat dan mudah. terdapat beberapa kaedah untuk melakukan ini. langkah pertama saya ialah memotong dua kepingan kayu 1 1/2 "x 2 1/4". ini bertindak sebagai lebar kotak. Kemudian saya memotong dua kepingan kayu 5 "x1 1/4" dan melekatkannya bersama. membuat segi empat tepat, Lekatkan kepingan yang lebih kecil di bahagian dalam dari dua kepingan kayu yang lebih panjang, ini membolehkan ruang gerak yang cukup untuk Arduino dan pek bateri memerah. Saya secara peribadi menempelkan kotak itu bersama-sama dan kemudian saya memasangnya dengan 2 Skru 1 "dari setiap sisi. Ini membolehkan gam kering paling cepat dan pada kedudukan yang betul.

semasa saya membungkus kotak itu bersama-sama saya mula memotong kepingan permukaan saya, sekeping kayu ini berukuran 9 "x 5 3/4" kemudian saya menunggu kotak kayu itu kering (masa menunggu 24 jam). Setelah semuanya kering saya kemudian memusatkan kotak ke permukaan paparan kemudian saya melekatkannya (masa menunggu 24 jam) dan bahawa kotak itu dibina

kemudian saya hanya menggerudi 2 lubang, satu untuk pendawaian dan yang kedua untuk suis rocker, untuk wayar saya menggerudi lubang 1/2 "di bahagian bawah. kemudian untuk bahagian atas saya harus membuat garis besar suis. setelah saya menggariskan saya mendapat bit gerudi 1/2 "dan menggerudi 2 lubang di kedua-dua sisi jejak untuk menjadikan ruang di dalamnya kosong mungkin. saya kemudian menggunakan fail untuk memadankan semuanya (periksa rajah).

Langkah 2: Pemasangan LED

Pemasangan LED
Pemasangan LED
Pemasangan LED
Pemasangan LED
Pemasangan LED
Pemasangan LED

Setelah kotak kering sepenuhnya dan digerudi, anda boleh memasang LED anda ke permukaan. Saya mengambil beberapa langkah berjaga-jaga semasa memasang LED saya yang tidak diperlukan tetapi membuat perbezaan pada paparan. Saya dapati bahawa semakin dekat ke pusat, cahaya yang lebih halus akan keluar di sisi seperti yang dilihat dalam video. Saya memusatkan LED saya dan memastikan bahawa mereka terpasang lurus dan benar ke tengah. Saya membuat LED saya 1/2 dari pinggir permukaan paparan. Ini menjadikan cahaya konsisten di sekeliling. Anda tidak perlu melakukan ini dan sebenarnya seronok bermain-main dengan kedudukan dan sudut. Ia juga sangat penting bahawa anda memperhatikan anak panah yang terdapat pada LED, ini menunjukkan arah yang arus mesti mengalir atau anda akhirnya dapat membalikkan kekutuban pada LED.

setelah saya membariskannya, saya menggunakan gam yang terdapat di bahagian belakang jalur untuk merekatkannya di tempat, sekiranya anda tidak dapat melekat dengan berkesan, selalu baik membersihkan permukaan untuk memastikan ia terpaku pada kayu bukannya debu dan benda lain di permukaan. anda juga boleh menggunakan pita dua sisi tetapi secara peribadi saya lebih suka kerana ia lebih besar daripada lebar jalur yang dipimpin dan mudah kotor dan terkelupas.

kerana LED yang saya gunakan mereka perlu disolder untuk membuat putaran 90 darjah seperti yang dilihat dalam foto. anda mesti menyambungkan semua litar terbuka ke litar yang sesuai di hujung jalur LED yang lain dengan beberapa kabel pelompat seperti yang dilihat di atas.

perkara lain yang perlu diingat semasa bekerja dengan LED anda ialah voltan yang boleh dikendalikannya, LED yang saya gunakan dapat mengendalikan elektrik sehingga 6 volt, ini sebabnya saya menggunakan pek bateri quad. voltan maksimum yang dapat diberikannya ialah 6 volt.

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

pendawaian untuk projek ini sangat mudah, sensor IR hanya memerlukan kuasa, tanah, dan data. pin data saya untuk sensor IR adalah pin 3. masalah yang saya hadapi ketika membuat paparan ini adalah bahawa penerima IR saya memerlukan 5V elektrik, namun, sensor IR harus dapat beroperasi dengan baik. tetapi sekiranya ia tidak berfungsi untuk anda juga, anda boleh memasangkan kabel kuasa sensor ke kabel 5V untuk LED. ini dapat dilihat dalam foto. Kabel data LED saya adalah 6. LED juga hanya memerlukan satu wayar data, satu kuasa, dan arde. super sederhana.

Sekiranya anda memilih untuk melakukan pertukaran rocker. Seperti yang saya lakukan, anda harus memateri wayar kuasa yang datang dari pek bateri quad ke serong di sebelah kiri. pada ketika ini anda seharusnya memasukkan suis ke dalam lubang di bahagian atas kotak, kemudian pasangkan wayar. serong yang betul harus mempunyai kabel kuasa penyambung dc. tanah dapat berjalan terus dari pek bateri ke penyambung. suis menghentikan arus dari mengalir ke penyambung dan menghentikan kuasa yang melalui Arduino, ini akan menjadi kawalan utama anda (ON, OFF). pada LED yang saya gunakan ada tempat yang harus anda pasang kabel kuasa, tanah dan data seperti yang terlihat dalam foto, lakukan sekarang. apabila anda memastikan bahawa anda melewati kabel melalui lubang di bahagian bawah sehingga kotak itu boleh diletakkan rata di dinding.

setelah semuanya disolder kemudian lulus 3 wayar yang keluar dari sensor IR dan lalui mereka melalui lubang di atas (ke mana suis pergi) anda harus mempunyai ruang yang cukup untuk melepaskan suis anda dan membiarkan wayar bebas bergerak. anda boleh menyesuaikan lokasi sensor dengan bebas untuk memenuhi keperluan dan lokasi anda di dalam bilik.

Langkah 4: Kod

perpustakaan yang saya gunakan semuanya ditujukan di bahagian atas kod dan semuanya boleh dipasang di GitHub.com.

Nota Pantas: Pastikan anda menukar pin dan memimpin # dengan sewajarnya.

kod ini pada masa ini berfungsi pada model pro windows 10, pergi ke mac atau model lain boleh mempengaruhi kod sehingga tetap memperhatikannya.

seperti yang anda lihat ada Serial.ln sehingga anda dapat menggunakan monitor bersiri untuk mengikuti kod dan melihat di mana perkara-perkara mungkin salah.

#sertakan #sertakan #ifdef _AVR_ #sertakan #endif

#tentukan LED_PIN 6

#tentukan LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); keputusan decode_results;

Jalur Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// fungsi () fungsi - dijalankan sekali semasa permulaan --------------------------------

batal persediaan () {

#jika ditakrifkan (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (jam_div_1); #endif

Serial.begin (9600);

jalur.begin (); strip.show (); strip.setBrightness (50);

irrecv.enableIRIn (); // Mulakan penerima

}

// fungsi loop () - berjalan berulang kali selagi papan dihidupkan ---------------

int button_mode = 0;

gelung kosong () {

Serial.println ("dalam gelung"); jika (irrecv.decode (& hasil)) {button_mode = button_mode +1; jika (button_mode> = 3) {button_mode = 0; } Serial.println (butang_mode); if (button_mode == 0) {Serial.println ("Kosongkan semua LED"); colorWipe (strip. Color (0, 0, 0), 0); } lain jika (button_mode == 1) {Serial.println ("Menetapkan LED untuk mengejar kesan"); colorWipe (strip. Color (255, 0, 0), 50); // Warna merah Lap (jalur. Warna (0, 255, 0), 50); // Warna hijau Lap (jalur. Warna (0, 0, 255), 50); // Warna biruWipe (strip. Color (255, 255, 255), 50); // putih} lain jika (button_mode == 2) {Serial.println ("Menetapkan LED ke kesan pelangi"); pelangi (10); colorWipe (strip. Color (255, 255, 255), 50); // putih} irrecv.resume (); // Terima nilai seterusnya} // kelewatan (500); }

void colorWipe (warna uint32_t, int waiting) {

untuk (int i = 0; i

// Putaran pelangi di sepanjang jalur. Lulus masa kelewatan (dalam ms) antara bingkai.

kekosongan pelangi (menunggu lama) {

untuk (firstPixelHue = 0; firstPixelHue pertama <5 * 65536; firstPixelHue + = 256) {untuk (int i = 0; i

/

Disyorkan: