Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Pernahkah Anda ingin memiliki kendali penuh atas lampu Natal Anda? Tutorial ini akan mengungkapkan langkah-langkah yang tepat untuk membuat pohon Natal yang didukung oleh Raspberry Pi, ANAVI Light pHAT dan strip LED 12V RGB yang murah. Ini jelas bukan solusi termurah untuk dekorasi liburan, tetapi ini menyenangkan dan cara yang efisien untuk melatih keterampilan pemrograman Anda.
Langkah 1: Perangkat Keras yang Diperlukan
Untuk membangun pohon Natal Raspberry Pi, Anda perlu:
- pohon Natal
- Raspberry Pi (model atau versi apa pun dari Raspberry Pi dengan header 40 pin)
- ANAVI Light pHAT
- Strip LED 12V RGB
- Catu Daya USB
- Catu Daya 12V dengan jack DC 5.5x2.1mm
- Kartu MicroSD dengan Raspbian
Anda dapat menggunakan strip LED 12V RGB apa pun. Pilih panjang strip yang sesuai dengan ukuran pohon Natal Anda. Strip LED 12V RGB ini adalah komoditas. Mereka sangat terjangkau dan mudah ditemukan. Dalam video ini saya menggunakan strip panjang 1 meter dengan 30 LED di dalamnya.
Langkah 2: Pasang Perangkat Keras
Pasang perangkat keras dengan tangan kosong. Pasang strip LED RGB ke ANAVI Light pHAT menggunakan obeng dan boot Raspberry Pi seperti yang ditunjukkan dalam video.
ANAVI Light pHAT adalah perangkat keras open source Raspberry Pi add-on board yang dirancang khusus untuk mengontrol warna strip LED 12V RGB berbiaya rendah melalui tiga MOSFET. Menggunakannya sangat mudah untuk membangun proyek hanya dalam beberapa menit.
Langkah 3: Instal PiGPIO
Di Raspberry Pi Anda, buka terminal dan instal versi terbaru piGPIO dan Git dengan mengetikkan perintah berikut:
sudo apt-get update
sudo apt-get install -y pigpio git
Langkah 4: Dapatkan Kode Sumber
Aplikasi demo untuk mengontrol strip LED 12V RGB gratis dan open source. Ini tersedia di GitHub. Jalankan perintah berikut di terminal untuk mendapatkan kode sumber:
git clone
Langkah 5: Bangun Aplikasi
Jalankan perintah berikut di terminal untuk membangun aplikasi demo:
cd anavi-examples/anavi-light-phat/light-demo
membuat
Aplikasi demo ditulis dalam bahasa pemrograman C. Ini menciptakan modulasi lebar pulsa yang ditentukan perangkat lunak untuk mengatur warna strip LED RGB melalui tiga MOSFET pada ANAVI Light pHAT.
Pada setiap detik program menetapkan nilai acak dalam kisaran 0 hingga 255 dari masing-masing tiga warna utama. Kombinasi total menghasilkan lebih dari 16 juta warna! Meskipun warna ditentukan secara acak, kode sumber ditulis dengan cara untuk meningkatkan kemungkinan bahwa salah satu dari tiga warna utama lebih cerah daripada yang lain.
Langkah 6: Luncurkan Aplikasi
Jalankan perintah di bawah ini untuk memulai aplikasi:
sudo pigpiod
./demo
Aplikasi demo menjalankan loop tak terbatas. Untuk mengakhirinya pengguna harus menekan secara bersamaan pada keyboard Ctrl dan C. Itu dia! Nikmati liburan dan selamat meretas!