Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Menyiapkan Pi 1: Menginstal Raspbian
- Langkah 3: Menyiapkan Pi 2: Mengatur SSH dan VNC
- Langkah 4: Menyiapkan Pi 3: Gunakan Bitvise SSH untuk Mengakses Pi Anda
- Langkah 5: Menyiapkan Pi 4: Perbarui Pi Anda
- Langkah 6: Menyiapkan Pi 5: Menginstal Lightshowpi
- Langkah 7: Menghubungkan Barang Anda
- Langkah 8: Menghubungkan Barang Anda 2: Menyolder Pin
- Langkah 9: Menghubungkan Barang Anda 3: Menghubungkan Pi ke Papan Relay
- Langkah 10: Menghubungkan Barang Anda 4: Menghubungkan Relay Anda
- Langkah 11: Uji Ini
- Langkah 12: Nikmati
Video: Lampu Natal Musik DIY untuk Pemula Dengan Raspberry Pi: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Hari ini, saya akan membahas langkah-langkah menggunakan raspberry pi agar lampu Natal Anda berkedip dengan musik. Dengan hanya beberapa dolar bahan tambahan, saya memandu Anda mengubah lampu Natal biasa Anda menjadi pertunjukan cahaya seluruh rumah. Tujuannya di sini adalah untuk pergi dari awal. Meskipun panduan ini ditujukan untuk orang-orang yang sama sekali tidak tahu cara menggunakan linux dan mereka yang melakukannya, fokusnya adalah untuk orang-orang yang menganggap linux dan raspberry pi adalah misteri yang lengkap. Masih banyak lagi yang dapat dilakukan dengan perangkat lunak lightshowpi dan perangkat keras yang lebih canggih, tetapi ini baru memulai.
Langkah 1: Bahan
Pertama yang harus dimiliki:
- Anda akan membutuhkan lampu natal Anda. Saya sangat merekomendasikan untuk tetap menggunakan lampu bertenaga DC. Jika Anda tidak memilikinya, alih-alih bermain dengan tegangan listrik, dapatkan beberapa strip LED, atau senar lampu Natal bertenaga DC.
- Pi raspberry; konfigurasi yang berbeda membutuhkan perangkat keras yang berbeda
-
Jika Anda mendapatkan pi zero atau pi zero w, Anda memerlukan **Kit yang layak sudah memiliki semua ini**
- ekstraktor audio HDMI
- kabel HDMI mini
- pin header, atau cukup solder langsung ke papan
- adaptor USB OTG
- Sebuah besi solder
- Jika Anda mendapatkan pi A, A+, B atau B2, atau nol (non w), Anda memerlukan dongle wifi
- Jika Anda mendapatkan kit pi 3, tidak ada yang lain
-
- Speaker dengan kabel aux in dan tambahan. Sayangnya, audio Bluetooth miring pada pi zero w dan pi 3.
- kartu memori (minimal 4gb), biasanya disertakan dalam kit
- Papan relai 8 saluran (5v)
- Pin header wanita ke wanita
Kebutuhan sementara: ini bersifat sementara jadi saya akan merekomendasikan hanya menggunakan apa pun yang sudah Anda miliki selama beberapa jam yang akan dibutuhkan
- Mouse dan keyboard USB
- Akses ke monitor atau TV HDMI
- Hub USB jika beralih antara mouse dan keyboard terlalu mengganggu dan port USB Anda yang lain terisi
Opsional
- Catu daya besar yang akan Anda gunakan untuk semua lampu Anda
Jika Anda mengikuti rute ini, Anda juga perlu membuat kabel listrik, atau memotong kabel ekstensi dan menggunakannya sebagai kabel listrik Anda
- serta pi Anda dengan konverter uang
- dan mungkin lampu tegangan lebih tinggi jika diperlukan dengan konverter step-up
Langkah 2: Menyiapkan Pi 1: Menginstal Raspbian
Langkah pertama adalah mendapatkan raspbian di perangkat Anda. Saya akan membahas semua ini dalam satu blok, dan membahas perangkat keras secara terpisah.
Saya sarankan mengunduh noobs dari pi foundation
Cukup unzip, dan salin ke kartu micro SD Anda yang baru diformat. Itu dia. Setelah Anda mengaktifkan pi Anda, itu akan memandu Anda melalui instalasi.
Langkah 3: Menyiapkan Pi 2: Mengatur SSH dan VNC
Memiliki pengaturan SSH dan VNC berarti Anda tidak perlu membiarkan pi tetap terhubung ke kabel yang berantakan. Semuanya akan dapat dilakukan dari 2 jendela di laptop Anda atau bahkan dari ponsel Anda. Kami akan sering mendahului perintah kami dengan "sudo", ini pada dasarnya memberikan perintah kami hak administrator.
-
Ubah kata sandi Anda terlebih dahulu. Buka jendela terminal dan ketik berikut ini dan Anda akan diminta untuk memasukkan kata sandi default (raspberry) dan kemudian memasukkan kata sandi Anda sendiri.
sudo passwd
-
sekarang salin alamat IP Anda dengan perintah berikut
ifconfig
Sekarang masuk ke menu pengaturan, dan nyalakan SSH dan VNC. Anda sekarang dapat mem-boot ulang pi dan mencabutnya dari monitor, keyboard, dan mouse.
Langkah 4: Menyiapkan Pi 3: Gunakan Bitvise SSH untuk Mengakses Pi Anda
Saya merekomendasikan bitvise karena memiliki alat SFTP terintegrasi, serta antarmuka yang baik. Masukkan alamat IP Anda yang Anda salin sebelumnya, gunakan nama pengguna pi, dan kata sandi baru Anda. Pertahankan port default (22). Terminal akan terbuka ketika Anda memilih login.
Langkah 5: Menyiapkan Pi 4: Perbarui Pi Anda
Sebelum Anda melakukan hal lain, jalankan pembaruan
- Pertama, Anda memperbarui perpustakaan paket apa yang tersedia
sudo apt-get update
-
Setelah selesai berjalan, Anda benar-benar menginstal pembaruan dengan
sudo apt-get upgrade
-
Untuk ukuran yang baik, pastikan firmware pi Anda mutakhir (ini seharusnya sudah dilakukan melalui peningkatan)
sudo rpi-update
Langkah 6: Menyiapkan Pi 5: Menginstal Lightshowpi
Bagian dari langkah-langkah ini tersedia langsung di situs web lightshowpi. Saya akan memasukkan mereka untuk kenyamanan. Saya akan menambahkan beberapa penjelasan di sana.
-
sudo apt-get install git-core
apt-get adalah yang mendapatkan paket, dan di sini kita akan menginstal git-core, dependensi (program yang perlu dijalankan git-core) akan ditambahkan secara otomatis
-
cd ~
cd adalah untuk mengubah direktori, sedangkan ~ berarti /home/*username*/, dalam hal ini adalah /home/pi/; menggunakan itu atau ~ harus bekerja sama saja
-
git clone
Itu baru saja menyalin struktur folder yang kita butuhkan
-
cd lightshowpi
sekarang kita pindah ke folder yang baru saja kita unduh
-
git fetch && git checkout stable
sekarang kita mendapatkan file yang dibutuhkan
-
cd /home/pi/lightshowpi
kami pindah ke folder yang benar; di linux, kecuali kami membuat tautan sistem, kami selalu harus pindah ke folder yang benar sebelum meluncurkan skrip
-
sudo./install.sh
ini melakukan instalasi yang sebenarnya; ini memakan waktu sekitar 3 jam pada pi zero w
-
sudo reboot
sekarang kita reboot
Langkah 7: Menghubungkan Barang Anda
Namun Anda akhirnya menyalakan perangkat Anda tergantung pada apa yang Anda gunakan. Ada banyak opsi di sini, tetapi pada akhirnya, Anda akan memerlukan 5v untuk pi Anda, baik melalui USB, atau menggunakan pin header dan solusi daya khusus seperti yang saya lakukan. Semua daya yang Anda putuskan harus DC. Tegangan saluran AC akan bekerja dengan baik, tetapi membawa risiko ekstra. Tegangan rendah jauh lebih aman.
Langkah 8: Menghubungkan Barang Anda 2: Menyolder Pin
Jika Anda menggunakan pi nol, Anda harus menyolder pin header, atau menyolder kabel langsung di lubang pin itu sendiri.
Langkah 9: Menghubungkan Barang Anda 3: Menghubungkan Pi ke Papan Relay
Kami menggunakan penomoran pin wiringpi. Ada konvensi penamaan alternatif di luar sana, cukup gunakan bagan yang saya berikan, atau buka wiringpi.com
Dari papan relai, dengan pin ke arah Anda, dari kiri ke kanan, Anda akan terhubung ke yang berikut di pi
- pin 20: tanah
- pin 11: GPIO 0
- pin 12: GPIO 1
- pin 13: GPIO 2
- pin 15: GPIO 3
- pin 16: GPIO 4
- pin 18: GPIO 5
- pin 22: GPIO 6
- pin 7: GPIO 7
- pin 4: daya 5v
Jika Anda memberi daya pi Anda dari pin header, maka +5v akan masuk ke pin 2, dan - (ground) akan masuk ke pin 6.
Langkah 10: Menghubungkan Barang Anda 4: Menghubungkan Relay Anda
Relay bekerja seperti saklar. Bagaimanapun Anda akan menghubungkan lampu Anda langsung ke daya Anda, lakukan itu, tetapi kemudian potong kabel hidup dan letakkan setiap ujung kabel yang dipotong itu di salah satu relai. Setiap relay memiliki 3 terminal. 2 dari mereka bersama-sama, dan menyalakan relai memisahkan mereka, yang lain menjadi terhubung ke terminal pusat ketika relai diberi daya. Diagram kecil dari bentuk sudut menunjukkan kepada Anda mana yang terpisah (berwarna merah). Ujung yang berlawanan (pertama dan terakhir) dari setiap relai tidak akan pernah terhubung. Jika mau, Anda dapat melakukan selalu-on dan menggunakan 2 di hijau, itu berarti perintah lightshowpi akan terbalik. Mungkin berguna jika Anda ingin lampu menyala secara default setelah musik berakhir.
Langkah 11: Uji Ini
Saya menggunakan LED kecil ini untuk menguji papan saya, tetapi sebenarnya Anda bisa melihat lampu merah yang ada di papan relai. Setiap relai sudah memiliki LED sendiri.
-
Jangan lupa navigasi ke folder lightshowpi dulu
cd /home/pi/lightshowpi/
-
Kemudian gunakan salah satu dari perintah pengujian ini
- sudo python py/hardware_controller.py --state=flash
- sudo python py/hardware_controller.py --state=fade
Untuk mengakhiri tes, gunakan CTRL+C
Langkah 12: Nikmati
Sekarang saatnya untuk mengatur lampu natal Anda yang sebenarnya, dan nikmati pertunjukannya. Jangan lupa untuk melihat video lengkap saya!
Untuk menjalankan lagu pertama Anda, gunakan file demo yang disediakan oleh pengembang lightshowpi
sudo python py/synchronized_lights.py --file=/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3
Untuk memainkan putra lainnya, cukup ubah nama mp3 di akhir perintah itu. Di sinilah fitur sftp bitvise masuk; Anda cukup mengklik dan menyeret file Anda.
Direkomendasikan:
Lampu Natal Musik Otomatis DIY (MSGEQ7 + Arduino): 6 Langkah (dengan Gambar)
Lampu Natal Musik Otomatis DIY (MSGEQ7 + Arduino): Jadi setiap tahun saya mengatakan akan melakukan ini dan tidak pernah melakukannya karena saya sering menunda-nunda. 2020 adalah tahun perubahan jadi saya katakan ini adalah tahun untuk melakukannya. Jadi harap Anda menyukai dan membuat lampu Natal musik Anda sendiri. Ini akan menjadi s
Cara Menggunakan Multimeter di Tamil - Panduan Pemula - Multimeter untuk Pemula: 8 Langkah
Cara Menggunakan Multimeter di Tamil | Panduan Pemula | Multimeter untuk Pemula: Halo Teman-teman, Dalam tutorial ini, saya telah menjelaskan cara menggunakan multimeter di semua jenis rangkaian elektronik dalam 7 langkah berbeda seperti1) uji kontinuitas untuk perangkat keras trouble shooting2) Mengukur arus DC 3) menguji Dioda dan LED 4) Mengukur resi
Python untuk Pemula yang Tidak Begitu Pemula: 7 Langkah
Python untuk Pemula yang Tidak Terlalu Pemula: Hai, terakhir kali, jika Anda memperhatikan, kami menyentuh dasar-dasar python - print, while dan for loops, input & output, if, dan starter di easygui. juga distribusi gratis easygui dan pycal-modul saya sendiri.tutorial ini akan mencakup:selengkapnya
Lampu Natal DIY Diatur ke Musik - Lampu Rumah Koreografer: 15 Langkah (dengan Gambar)
Lampu Natal DIY Diatur ke Musik - Lampu Rumah Koreografi: Lampu Natal DIY Diatur Ke Musik - Lampu Rumah Koreografi Ini BUKAN DIY pemula. Anda akan membutuhkan pemahaman yang kuat tentang elektronik, sirkuit, pemrograman BASIC dan kecerdasan umum tentang keselamatan listrik. DIY ini untuk orang yang berpengalaman jadi
Lampu Natal untuk Musik Menggunakan Arduino: 9 Langkah (dengan Gambar)
Lampu Natal untuk Musik Menggunakan Arduino: Saya dan istri saya ingin membuat pertunjukan lampu-set-musik kami sendiri selama beberapa musim liburan terakhir. Terinspirasi oleh dua Instruksi di bawah ini, kami akhirnya memutuskan untuk memulai tahun ini dan mendekorasi RV kami. Kami menginginkan sambungan lengkap