Isi kandungan:
- Langkah 1: Ujian Breadborard
- Langkah 2: Kod Arduino
- Langkah 3: Pesanan PCB
- Langkah 4: Pemasangan PCB dan Pematerian
- Langkah 5: Hidupkan dan Kesimpulan Pertama
Video: DIY Arduino RGB LED Strip IR Controller: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Hai kawan-kawan. Dalam arahan hari ini, saya akan menunjukkan kepada anda bagaimana anda boleh membuat pengawal jalur LED RGB yang berasaskan arduino, dikawal inframerah anda sendiri.
Prinsip pengawalnya agak mudah. Positif 12v dihubungkan terus ke rel 12v jalur dan pin VIN arduino yang membekalkannya dengan kuasa. Setiap sumber mosfet dihubungkan ke permukaan bekalan kuasa. Pin saliran menyambung ke setiap rel negatif jalur, untuk warna hijau dan biru merah dan pintu gerbang disambungkan melalui perintang 220ohm ke pin output PWM arduino. Apabila isyarat PWM dihantar dari pin arduino, ia membuka pintu mosfet yang membolehkan arus mengalir ke pin negatif jalur.
Penerima IR disambungkan ke pin input 5v, ground dan digital arduino, menyahkod sebarang isyarat IR yang dihantar ke arahnya.
Langkah 1: Ujian Breadborard
Seperti yang anda lihat dari skema saya, saya menggunakan Arduino nano sebagai otak operasi, 3 mosfet tahap Logik sebagai pemacu bagi setiap rel Jalur LED, penerima IR 1838, 3 perintang 220ohm dan bekalan kuasa 12v 5A.
Mari siapkan semuanya di papan roti. Saya menggunakan mega Arduino untuk ujian yang ternyata menjadi idea yang buruk kerana, seperti yang saya ketahui kemudian, beberapa pin tidak berfungsi sama di nano seperti pada mega, tetapi saya akan kembali ke yang kemudiannya.
Langkah 2: Kod Arduino
Sekarang mari kita lihat kod arduino.
Perkara pertama yang harus anda lakukan ialah memuat turun pustaka IRRemote terbaru dari halaman github mereka. Ekstrak fail zip dan pindahkan ke folder perpustakaan arduino anda. Pastikan anda memadam pustaka RobotIRremote yang ada dari folder pustaka root arduino kerana boleh mengganggu perpustakaan yang tidak dipadamkan.
Seterusnya anda boleh membuka lakaran contoh IRRecvDemo di arduino IDE anda dan menukar pin penerimaan pada baris 11 hingga 8 kerana itulah yang akan kami gunakan di arduino kami untuk menerima isyarat ir. Muat naik lakaran dan buka monitor bersiri. Sekarang ambil alat kawalan jauh yang ingin anda gunakan dengan alat kawalan anda dan tekan butang. Sekiranya anda telah melakukan semuanya dengan betul, kod akan muncul di monitor bersiri. Tuliskan semua kod yang sesuai dengan butang pada alat kawalan jauh anda, kami akan menggunakannya kemudian di lakaran kami.
Seterusnya, pergi ke repositori github saya dan muat turun fail sketch.ino dan buka dengan IDE arduino anda.
Anda boleh mengedit baris 16-39 di mana saya menentukan kod untuk setiap butang di alat kawalan jauh saya, cukup ubah kod HEX di sebelah kanan ke kod yang anda tulis sebelumnya. Saya akan membuat video yang berasingan dan memautkannya dalam keterangan yang menerangkan kodnya secara terperinci.
Amaran cepat bagi sesiapa yang mencuba projek ini, jika anda menggunakan arduino nano, silakan gunakan pin ini dengan tepat dalam lakaran saya, beberapa pin (5 dan 11) membekukan arduino jika isyarat pwm dihantar melalui mereka kerana perpustakaan IRREMOTE menggunakan pemasa arduino terbina dalam ketika menafsirkan kod dan pin tersebut perlu bebas. Anda juga tidak boleh menggunakan pin 13 untuk input, kerana disambungkan ke penunjuk LED arduino yang terpasang. Saya telah melakukan kesalahan menggunakan pin tersebut tanpa menguji dengan betul terlebih dahulu dan terpaksa memesan papan yang lain, jadi sila simpan pin ini jika anda mahu selamat. Muat naik lakaran yang diedit ke arduino dan uji semua butang anda. Sekiranya semuanya sesuai dengan rancangan, anda harus mempunyai semua butang berfungsi dengan betul dan memaparkan warna yang anda mahukan. Butang intensiti atas dan bawah digunakan untuk meredupkan warna jika anda berada dalam mod warna, dan mempercepat dan memperlahankan animasi jika anda menggunakan salah satu dari 4 animasi yang saya siapkan.
Langkah 3: Pesanan PCB
Sekarang masanya untuk membawa projek kami dari papan roti ke PCB sebenar. Saya menggunakan aplikasi dalam talian EasyEDA untuk membuat skema dan susun atur papan. Saya akan menunjukkan kepada anda bagaimana anda boleh mencetak dan menghantar reka bentuk PCB anda secara profesional oleh JLCPCB.
Apabila anda membuka reka bentuk PCB di EASYEDA, anda harus mengklik butang output gerber dalam perisian. Klik seterusnya pada Muat turun fail Gerber.
Sekarang pergi ke JLCPCB.com dan klik pada butang sebut harga sekarang. Muat naik fail gerber anda dan anda akan melihat bagaimana bentuk PCB siap anda.
Di bawah ini anda boleh mengedit kuantiti, ketebalan, warna dan lain-lain. Saya sering menggunakan tetapan lalai, hanya menukar warna menjadi biru kerana saya rasa ia lebih bagus. Setelah selesai, klik pada butang simpan ke troli. Selepas itu anda boleh pergi ke halaman pembayaran, masukkan maklumat penghantaran dan pembayaran anda dan setelah selesai, anda dapat menjangka PCB anda akan tiba tidak lama lagi.
Setelah kira-kira seminggu menunggu, PCB saya telah tiba dengan kemas dan selamat. Saya mesti mengatakan bahawa saya cukup gembira dengan kualiti keseluruhan. Untuk harga ini pastinya tidak patut dicuba untuk membuat sendiri, pastikan anda menyemak laman web kami dan anda juga akan mendapat penghantaran percuma untuk pesanan pertama anda sekiranya anda melakukannya.
Langkah 4: Pemasangan PCB dan Pematerian
Kini tiba masanya untuk mengumpulkan semua perkara di papan percetakan baru kami. Semasa pematerian selalu cuba memateri bahagian terkecil terlebih dahulu dan kemudian pergi ke bahagian yang lebih besar, menjadikannya lebih mudah. Untuk menyambungkan arduino, jalur led dan penerima ir saya menggunakan header pin lurus wanita dan bukannya menyolder komponen secara langsung. Dengan cara itu jika anda tidak sengaja menggoreng arduino atau apa sahaja, ia boleh diubah dengan mudah, dan anda boleh menggunakan semula papan anda tanpa masalah. Satu-satunya komponen yang saya solder secara langsung adalah mosfet dan soket kuasa dc.
Apabila semuanya disolder, kita dapat menghubungkan komponen kita. Pastikan anda menyambungkan jalur LED dengan betul, rel 12v adalah pin di sebelah kanan dan rel negatif adalah pin 1, 2 dan 3 dari kiri. Dan tentu saja jangan meletakkan arduino anda dengan cara yang salah kerana anda boleh menggorengnya.
Langkah 5: Hidupkan dan Kesimpulan Pertama
Apabila anda mempunyai semua komponen, sambungkan bekalan kuasa 12v ke papan dan pastikan semuanya berfungsi.
Itu sahaja! Pengawal jalur LED berasaskan Arduino DIY anda sudah siap. Saya harap anda akan bersenang-senang seperti saya membina projek ini. Saya mesti mengatakan bahawa saya telah belajar banyak dan mudah-mudahan anda juga akan belajar. Semua bahagian yang digunakan dalam projek dan pautan yang saya nyatakan ada dalam keterangan video. Terima kasih banyak atas semua sokongan untuk saluran saya, ini sangat bermakna. Sekiranya anda menyukai videonya, sila tinggalkan like dan subscribe untuk video yang akan datang kerana ini banyak membantu saya. Bersenang-senang dengan pengawal LED anda dan saya akan melihat anda di bahagian seterusnya! Sorakan
Disyorkan:
RGB Bluetooth Strip Strip Controller V3 + Music Sync + Ambient Light Control: 6 Langkah (dengan Gambar)
RGB Led Strip Controller V3 + Music Sync + Ambient Light Control: Projek ini menggunakan arduino untuk mengawal jalur LED RGB dengan telefon anda melalui bluetooth. Anda dapat mengubah warna, membuat lampu diselaraskan dengan muzik atau menjadikannya menyesuaikan secara automatik untuk pencahayaan sekitar
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi - Kawalan Telefon Pintar STRIP LED RGB: 4 Langkah
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Sebagai Alat Jauh IR untuk Jalur Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hai kawan-kawan dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengawal jalur LED RGB dan Nodemcu akan dikendalikan oleh telefon pintar melalui wifi. Jadi pada dasarnya anda dapat mengawal STRIP LED RGB dengan telefon pintar anda
Visual Visual Strip Strip LED Retro: 4 Langkah (dengan Gambar)
Retro Visual Strip Audio Visualizer: Sebagai pemuzik dan pelajar kejuruteraan elektrik, saya suka projek yang bersilang dengan dua bidang ini. Saya telah melihat beberapa visualisator audio DIY (di sini, di sini, di sini, dan di sini), tetapi masing-masing telah melewatkan sekurang-kurangnya salah satu daripada dua tujuan yang saya tetapkan untuk diri saya: a
Arduino DIY Bluetooth Controller LED Strip RGB: 4 Langkah
Arduino DIY Bluetooth Controller LED RGB Strip: Halo semua, ini adalah projek kedua yang ingin saya kongsikan kepada anda! Hari ini saya akan menunjukkan kepada anda cara menyambungkan modul Arduino dan Bluetooth dan kemudian menggunakannya untuk mengawal LED RGB Strip. Dalam tutorial ini kami akan menggunakan Modul Bluetooth HC-06, kerana ia
Arduino Led Strip Controller untuk Lampu PC Sejuk: 5 Langkah
Arduino Led Strip Controller untuk Cool PC Lights: Saya mendapat jalur LED RGB yang sejuk ini dari aliexpress dan saya mahu menggunakannya untuk lampu PC. Masalah pertama adalah panas untuk mengawalnya kemudian bagaimana untuk menghidupkannya. Arahan ini menunjukkan kepada anda bagaimana untuk melakukannya dengan kod github arduino, video projek yang berfungsi dan langkah demi langkah