Daftar Isi:

Lampu Natal Musik DIY untuk Pemula Dengan Raspberry Pi: 12 Langkah (dengan Gambar)
Lampu Natal Musik DIY untuk Pemula Dengan Raspberry Pi: 12 Langkah (dengan Gambar)

Video: Lampu Natal Musik DIY untuk Pemula Dengan Raspberry Pi: 12 Langkah (dengan Gambar)

Video: Lampu Natal Musik DIY untuk Pemula Dengan Raspberry Pi: 12 Langkah (dengan Gambar)
Video: Atraksi Srikandi Pagar Nusa Kertosono #shorts 2024, Juli
Anonim
Image
Image

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

Menyiapkan Pi 1: Menginstal Raspbian
Menyiapkan Pi 1: Menginstal Raspbian

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

Menyiapkan Pi 1: Menginstal Raspbian
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

Menyiapkan Pi 2: Mengatur SSH dan VNC
Menyiapkan Pi 2: Mengatur SSH dan VNC
Menyiapkan Pi 2: Mengatur SSH dan VNC
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.

  1. 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

  2. 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

Menyiapkan Pi 3: Gunakan Bitvise SSH untuk Mengakses Pi Anda
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

  1. Pertama, Anda memperbarui perpustakaan paket apa yang tersedia

    sudo apt-get update

  2. Setelah selesai berjalan, Anda benar-benar menginstal pembaruan dengan

    sudo apt-get upgrade

  3. 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

Menyiapkan Pi 5: Memasang Lightshowpi
Menyiapkan Pi 5: Memasang 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

Menghubungkan Barang Anda
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

Menghubungkan Barang Anda 2: Menyolder Pin
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

Menghubungkan Barang Anda 3: Menghubungkan Pi ke Papan Relay
Menghubungkan Barang Anda 3: Menghubungkan Pi ke Papan Relay
Menghubungkan Barang Anda 3: Menghubungkan Pi ke Papan Relay
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

  1. pin 20: tanah
  2. pin 11: GPIO 0
  3. pin 12: GPIO 1
  4. pin 13: GPIO 2
  5. pin 15: GPIO 3
  6. pin 16: GPIO 4
  7. pin 18: GPIO 5
  8. pin 22: GPIO 6
  9. pin 7: GPIO 7
  10. 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

Menghubungkan Barang Anda 4: Menghubungkan Relay Anda
Menghubungkan Barang Anda 4: Menghubungkan Relay Anda
Menghubungkan Barang Anda 4: Menghubungkan Relay Anda
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

Menguji
Menguji

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

Menikmati!
Menikmati!

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: