Daftar Isi:
- Langkah 1: Pengujian Breadborard
- Langkah 2: Kode Arduino
- Langkah 3: Pesanan PCB
- Langkah 4: Perakitan dan Solder PCB
- Langkah 5: Pengaktifan dan Kesimpulan Pertama
Video: DIY Arduino RGB LED Strip IR Controller: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Hai teman-teman. Dalam instruksi hari ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat membuat pengontrol strip LED RGB berbasis arduino Anda sendiri.
Prinsip pengontrolnya cukup sederhana. Positif 12v terhubung langsung ke rel 12v strip dan pin VIN arduino memasok daya. Setiap sumber MOSFET terhubung ke ground catu daya. Pin pembuangan terhubung ke setiap rel negatif strip, untuk warna merah hijau dan biru dan gerbang terhubung melalui resistor 220ohm ke pin output PWM arduino. Ketika sinyal PWM dikirim dari pin arduino, itu membuka gerbang MOSFET yang memungkinkan arus mengalir ke pin negatif strip.
Penerima IR terhubung ke 5v, ground dan pin input digital arduino, mendekode sinyal IR yang dikirim ke arahnya.
Langkah 1: Pengujian Breadborard
Seperti yang Anda lihat dari skema saya, saya menggunakan Arduino nano sebagai otak operasi, 3 MOSFET level logika sebagai driver untuk setiap rel Strip LED, penerima IR 1838, 3 resistor 220ohm, dan catu daya 12v 5A.
Mari kita siapkan semuanya di papan tempat memotong roti. Saya menggunakan mega Arduino untuk pengujian yang ternyata merupakan ide yang buruk karena, seperti yang saya ketahui nanti, beberapa pin tidak berfungsi sama pada nano seperti pada mega, tetapi saya akan kembali ke itu nanti.
Langkah 2: Kode Arduino
Sekarang mari kita lihat kode arduino.
Hal pertama yang harus Anda lakukan adalah mengunduh pustaka IRRemote terbaru dari halaman github mereka. Ekstrak file zip dan pindahkan ke folder perpustakaan arduino Anda. Pastikan Anda menghapus library RobotIRremote yang ada dari folder root library arduino karena dapat mengganggu library irremote.
Selanjutnya Anda dapat membuka sketsa contoh IRRecvDemo di IDE arduino Anda dan mengubah pin penerima pada baris 11 menjadi 8 karena itulah yang akan kita gunakan pada arduino untuk menerima sinyal ir. Unggah sketsa dan buka monitor serial. Sekarang ambil remote control yang ingin Anda gunakan dengan pengontrol Anda dan tekan tombol. Jika Anda telah melakukan semuanya dengan benar, sebuah kode akan muncul di monitor serial. Tuliskan semua kode yang sesuai dengan tombol pada remote Anda, kami akan menggunakannya nanti di sketsa kami.
Selanjutnya, buka repositori github saya dan unduh file sketch.ino dan buka dengan IDE arduino Anda.
Anda dapat mengedit baris 16-39 di mana saya mendefinisikan kode untuk setiap tombol pada remote saya, cukup ubah kode HEX di sisi kanan ke kode yang Anda tulis sebelumnya. Saya akan membuat video terpisah dan menautkannya di deskripsi yang menjelaskan kode secara detail.
Peringatan cepat bagi siapa pun yang mencoba proyek ini, jika Anda menggunakan arduino nano, silakan gunakan pin ini yang diatur dalam sketsa saya, beberapa pin (5 dan 11) membekukan arduino jika sinyal pwm dikirim melalui mereka karena library IRREMOTE menggunakan timer bawaan arduino saat menafsirkan kode dan pin tersebut harus bebas. Anda juga tidak dapat menggunakan 13 pin untuk input, karena terhubung ke indikator LED bawaan arduino. Saya telah membuat kesalahan dengan menggunakan pin tersebut tanpa pengujian terlebih dahulu dengan benar dan akibatnya harus memesan papan lain, jadi harap simpan pin ini jika Anda ingin aman. Unggah sketsa yang diedit ke arduino dan uji semua tombol Anda. Jika semuanya berjalan sesuai rencana, Anda harus memiliki semua tombol yang berfungsi dengan benar dan menampilkan warna yang Anda inginkan. Tombol intensitas naik dan turun digunakan untuk meredupkan warna jika Anda berada dalam mode warna, dan mempercepat dan memperlambat animasi jika Anda menggunakan salah satu dari 4 animasi yang saya siapkan.
Langkah 3: Pesanan PCB
Sekarang saatnya untuk membawa proyek kita dari papan tempat memotong roti ke PCB yang sebenarnya. Saya menggunakan aplikasi online EasyEDA untuk membuat skema dan tata letak papan. Saya akan menunjukkan kepada Anda bagaimana Anda bisa mencetak desain PCB dan dikirim secara profesional oleh JLCPCB.
Saat Anda membuka desain PCB di EASYEDA, Anda harus mengklik tombol keluaran gerber di perangkat lunak. Selanjutnya klik Download file Gerber.
Sekarang buka JLCPCB.com dan klik tombol kutip sekarang. Unggah file gerber Anda dan Anda akan melihat bagaimana tampilan PCB Anda yang sudah jadi.
Di bawah ini Anda dapat mengedit kuantitas, ketebalan, warna dll. Saya menggunakan pengaturan default sebagian besar, hanya mengubah warna menjadi biru karena saya pikir itu terlihat lebih bagus. Setelah selesai, klik tombol simpan ke troli. Setelah itu Anda dapat pergi ke halaman checkout, masukkan informasi pengiriman dan pembayaran Anda dan ketika Anda selesai, Anda dapat mengharapkan PCB Anda segera tiba.
Setelah sekitar satu minggu menunggu, PCB saya telah tiba dengan baik dan dikemas dengan aman. Saya harus mengatakan bahwa saya cukup senang dengan kualitas keseluruhan. Untuk harga ini sudah pasti tidak layak untuk mencoba membuat sendiri, pastikan Anda memeriksa situs web kami dan Anda bahkan akan mendapatkan pengiriman gratis pada pesanan pertama Anda jika Anda melakukannya.
Langkah 4: Perakitan dan Solder PCB
Sekarang saatnya untuk merakit semuanya di papan kami yang baru dicetak. Saat menyolder, usahakan untuk menyolder bagian terkecil terlebih dahulu lalu lanjutkan ke bagian yang lebih besar, agar lebih mudah. Untuk menghubungkan arduino, strip led, dan penerima ir saya menggunakan header pin lurus perempuan alih-alih menyolder komponen secara langsung. Dengan begitu jika Anda secara tidak sengaja menggoreng arduino Anda atau apa pun, mereka dapat diubah dengan mudah, dan Anda dapat menggunakan kembali papan Anda tanpa masalah. Satu-satunya komponen yang saya solder secara langsung adalah MOSFET dan colokan listrik dc.
Ketika semuanya disolder, kita dapat menghubungkan komponen kita. Pastikan Anda menghubungkan strip LED dengan benar, rel 12v adalah pin di sisi kanan dan rel negatif adalah pin 1, 2 dan 3 dari kiri. Dan tentunya jangan salah menaruh arduino anda karena anda bisa menggorengnya.
Langkah 5: Pengaktifan dan Kesimpulan Pertama
Setelah semua komponen terpasang, sambungkan catu daya 12v ke papan dan pastikan semuanya berfungsi.
Dan itu saja! Pengontrol strip LED berbasis Arduino DIY Anda sudah siap. Saya harap Anda akan bersenang-senang seperti saya membangun proyek ini. Saya harus mengatakan bahwa saya telah belajar banyak dan semoga Anda juga. Semua bagian yang digunakan dalam proyek dan tautan yang saya sebutkan ada di deskripsi video. Terima kasih banyak atas semua dukungan ke saluran saya, itu sangat berarti. Jika Anda menyukai videonya, silakan tinggalkan suka dan berlangganan untuk video selanjutnya karena itu sangat membantu saya. Bersenang-senanglah dengan pengontrol LED Anda dan sampai jumpa di yang berikutnya! Bersulang
Direkomendasikan:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 Langkah (dengan Gambar)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Proyek ini menggunakan arduino untuk mengontrol strip led RGB dengan ponsel Anda melalui bluetooth. Anda dapat mengubah warna, menyinkronkan lampu dengan musik, atau membuatnya otomatis menyesuaikan dengan pencahayaan sekitar
Strip LED DIY: Cara Memotong, Menghubungkan, Menyolder, dan Strip LED Daya: 3 Langkah (dengan Gambar)
Strip LED DIY: Cara Memotong, Menghubungkan, Menyolder, dan Power LED Strip: Panduan pemula untuk membuat proyek lampu Anda sendiri menggunakan strip LED. Fleksibel andal dan mudah digunakan, strip LED adalah pilihan terbaik untuk berbagai aplikasi. Saya akan membahas dasar-dasar pemasangan strip LED 60 LED/m dalam ruangan sederhana, tetapi
ESP8266 RGB LED STRIP Kontrol WIFI - NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi - Kontrol Smartphone LED STRIP RGB: 4 Langkah
ESP8266 RGB LED STRIP Kontrol WIFI | NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hi guys dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengontrol strip LED RGB dan Nodemcu akan dikendalikan oleh smartphone melalui wifi. Jadi pada dasarnya Anda dapat mengontrol STRIP LED RGB dengan ponsel cerdas Anda
Arduino RGB LED Strip Controller: 4 Langkah
Arduino RGB LED Strip Controller: Seringkali ketika orang ingin mengontrol strip LED RGB mereka dengan Arduino, tiga potensiometer digunakan untuk mencampur warna merah, hijau dan biru. Ini berfungsi dan bisa sangat baik untuk kebutuhan Anda, tetapi saya ingin membuat sesuatu yang lebih intuitif, sesuatu
Arduino DIY Bluetooth Controller LED RGB Strip: 4 Langkah
Arduino DIY Bluetooth Controller LED RGB Strip: Halo semuanya, ini adalah proyek kedua yang ingin saya bagikan kepada Anda! Hari ini saya akan menunjukkan cara menghubungkan modul Arduino dan Bluetooth dan kemudian menggunakannya untuk mengontrol Strip RGB LED. Dalam tutorial ini kita akan menggunakan Modul Bluetooth HC-06, karena