Daftar Isi:
- Langkah 1: Kekuatan
- Langkah 2: Siapkan LED
- Langkah 3: Siapkan Papan Fadecandy
- Langkah 4: Pengaturan RPi
- Langkah 5: Pasang Semuanya dan Semoga Tidak Ada Asap
- Langkah 6: Pasang Lampu Ke Pohon
- Langkah 7: Nyalakan Pohon
- Langkah 8: Kontrol Ponsel Mudah
- Langkah 9: Kode Kode dan Kode Lainnya
- Langkah 10: Kontrol Tombol RGB
Video: Lampu Pohon Natal Super: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Tahun ini saya membeli pohon Natal, yang pertama saya miliki. Jadi langkah logis berikutnya adalah menghiasnya. Melihat-lihat di
pilihan untuk lampu yang saya temukan sebenarnya tidak ada lampu yang melakukan apa yang saya inginkan. Yang saya inginkan hanyalah beberapa lampu pohon Natal yang bisa berkedip, dan berubah warna, dan dikendalikan dari telepon, atau tombol, atau suara, semua 100% kustomisasi dan dapat diprogram ulang pasti saya bisa menemukan sesuatu di amazon untuk melakukan hal itu? Tetapi setelah banyak mencari, saya tidak menemukan hal semacam itu sehingga memutuskan daripada menyerah pada mimpi untuk membuat beberapa orang melakukan apa yang saya inginkan sendiri. Tapi cukup perkenalan dan bagaimana saya melakukannya. Ada banyak perubahan dan peningkatan yang dapat Anda lakukan tentang cara saya melakukannya, saya mendorong Anda untuk pergi dan membangun versi Anda menggunakan versi saya sebagai batu loncatan, menggunakan bagian yang baik dan memperbaiki yang buruk.
Saya berencana untuk menambahkan proyek ini selama bulan depan karena pohonnya sudah habis, jadi segera cari pembaruan.
Untuk persediaan saya menggunakan yang berikut ini:
- Raspberry Pi 3 (kartu sd, catu daya)
- Papan LED fadecandy
- WS2811 LED Beralamat dalam faktor bentuk gaya cahaya pohon Natal (bukan strip umum yang Anda temukan) Saya menggunakan delapan untai 50LED
- Catu daya dan kabel daya 5V 60A
- Kawat panas menyusut
- 3 Pin JST SM jumper
Untuk alat yang saya gunakan sebagai berikut:
- Pematerian
- Besi (solder, fluks, dll)
- Obeng
- Pemotong / penari telanjang kawat
- Multimeter
Langkah 1: Kekuatan
Saya memiliki catu daya 5V 60A tambahan yang tersisa dari proyek sebelumnya jadi saya menggunakannya, bagaimanapun Anda
bisa lolos dengan catu daya yang jauh lebih kecil tergantung pada jumlah LED yang akan Anda kendarai. Saya mungkin bisa menggunakan catu daya 30A dan baik-baik saja di 500LED tetapi mengingat saya sudah memiliki catu daya 60A itulah yang saya gunakan.
Catu daya DC umum ini tidak memiliki kabel daya yang terhubung dengannya, jadi pertama-tama Anda harus melakukannya, mulai dengan memotong ujung kabel daya, Anda kemudian akan menggunakan multimeter untuk melacak pin pada C13 (betina end) end untuk mengetahui warna mana yang sesuai dengan Netral, mana yang Load dan mana yang ground.
Saat mencari ujung dan berorientasi pada dua lubang yang lebih rendah dan satu yang lebih tinggi, pin out harus sebagai berikut. Di atas adalah pin Ground, yang kiri Netral, Kanan adalah Beban. Saya mendorong Anda jika ada keraguan untuk memeriksa YouTube tentang melakukan ini. Berhati-hatilah saat berhadapan dengan listrik, terutama tegangan tinggi seperti yang keluar dari dinding.
Setelah Anda mengidentifikasi warna mana yang akan Anda lepaskan insulasi dari ujung kabel dan kencangkan di terminal yang sesuai. Sebelum Anda mencolokkan suplai, pastikan sakelar di samping (jika ada) disetel pada 110V, bukan 220V. Pada titik ini Anda akan mencolokkannya dan memastikannya menyala. Jika ya, Anda perlu mengkonfirmasi outputnya, untuk ini saya menggunakan multimeter untuk memeriksa tegangan V+ dan V-DC. Milik saya adalah 5.5V ketika saya mengukurnya, saya kemudian menyesuaikan sekrup kiri terminal untuk menurunkannya lebih dekat ke 5V.
Langkah 2: Siapkan LED
LED yang saya beli memiliki colokan 3 pin di kedua ujung strip serta jalur ground/5V khusus di setiap ujungnya.
Pertama, Anda perlu mengidentifikasi ujung input strip karena datanya hanya berjalan dalam satu arah. Pada strip saya yang merupakan ujung dengan steker 3 pin jantan, Anda dapat mengikuti kabel dari steker dan melihat apakah itu terhubung ke pin Di (data masuk) atau Do (data keluar).
Setelah selesai, saya memangkas jalur ground/5V khusus dari sisi keluaran untaian karena saya tidak akan menggunakannya.
Selanjutnya saya menyolder kira-kira 2,5 kaki kawat 18ga ke masing-masing jalur Ground dan 5V di sisi input. Dalam langkah ini penting untuk konsisten dengan warna, saya menggunakan kuning dan merah untuk 5V saya dan hitam/hijau untuk ground, jika Anda secara tidak sengaja menghubungkannya ke belakang, Anda akan merusak LED Anda. Setelah menyolder semua strip, saya menambahkan heat shrink untuk menutupi semua sambungan solder, ini melindungi mereka dari korslet satu sama lain.
Saya melakukan proses ini untuk semua 8 helai LED saya. Kemudian akhirnya sisihkan sampai nanti.
Tip Jika Anda membiarkannya diikat dengan karet, itu tidak akan terlalu berantakan.
Langkah 3: Siapkan Papan Fadecandy
Papan Fadecandy adalah papan kecil yang fantastis untuk menggerakkan LED yang dapat dialamatkan, kita akan membahas beberapa kemampuannya nanti
tetapi untuk saat ini ini hanya tentang pengaturan fisik untuk memasangnya ke LED.
Ada 8 pin output dan 8 pin ground pada papan Fadecandy, saya mulai dengan menyolder 2ft kabel 22ga hitam ke semua pin ground. Selanjutnya saya menyolder 2 kaki kabel 22ga kuning ke lubang keluaran (+) pada papan Fadecandy.
Saya kemudian melingkar mengetuk pasangan kabel untuk membuat sedikit berantakan untuk langkah selanjutnya.
Saya mengambil 8 jumper JST 3 pin betina dan menghapus garis yang cocok dengan sumber 5V pada lampu, karena ini tidak diperlukan untuk Fadecandy. Pada jumper khusus saya itu adalah kabel merah.
Selanjutnya saya memasang heat shrink ke kabel Fadecandy (penting untuk melakukan ini sebelum menyolder kabel bersama-sama).
Akhirnya saya menyolder kabel kuning Fadecandy ke kabel data pada jumper (hijau dalam kasus saya), dan ground Fadecandy (hitam) ke ground jumper (putih). Setelah menyoldernya, saya memindahkan heat shrink ke atas penutup sambungan solder dan memanaskannya dengan korek api untuk mengecilkannya.
Setelah selesai, Anda akan memiliki sedikit laba-laba dengan 8 pasang kabel yang keluar dari Fadecandy dan turun ke konektor 3pin (atau 2 pin jika Anda melepas kabel yang tidak digunakan). Periksa kembali semua koneksi Anda dan bahwa Anda tidak memiliki kabel yang tidak cocok, lalu sisihkan ini sampai nanti.
Langkah 4: Pengaturan RPi
Saya akan mengabaikan beberapa hal ini karena mudah terjebak dalam gulma untuk pengaturan raspian dan semacamnya, jadi untuk dasar mendapatkan
rPi dan bekerja dan ssh untuk itu merujuk ke
Saya akan mulai pada titik memiliki rPi dengan gambar Raspian yang bersih dan Anda dapat SSH ke dalamnya dan menjalankan pembaruan terbaru.
menjalankan perintah pembaruan/peningkatan yang biasa untuk memastikan rPi mutakhir.
sudo apt-get -y update
sudo apt-get -y upgrade
Setelah itu
sudo apt-get -y install git
git clone git://github.com/scanlime/fadecandy cd fadecandy/server membuat submodul membuat sudo mv fcserver /usr/local/bin
selanjutnya kita perlu membuat program mulai secara otomatis untuk itu kita melakukan ini:
sudo nano /etc/rc.local
dan tepat sebelum "keluar 0" terakhir kami menempatkan yang berikut ini.
/usr/local/bin/fcserver /usr/local/bin/fcserver.json >/var/log/fcserver.log 2>&1 &
Kami kemudian perlu membuat file konfigurasi
sudo nano /usr/local/bin/fcserver.json
dan rekatkan yang berikut ini, Anda harus mengganti YOURSERIALHERE dengan serial papan Anda, Anda dapat menemukan serial papan Anda dengan mengetikkan yang berikut ini
server fc
itu harus mencantumkan Serail# diikuti oleh serial Anda.
{ "listen": [null, 7890], "verbose": true, "color": { "gamma": 2.5, "whitepoint": [1, 1, 1] }, "devices": [{ "type": "fadecandy", "serial": "YOURSERIALHERE", "peta":
akhirnya Anda akan melakukan
sudo reboot
untuk detail lebih lanjut tentang langkah-langkah ini, silakan merujuk ke artikel adafruits excellent di sini
Pada titik ini server fadecandy Anda harus aktif dan berjalan.
Langkah 5: Pasang Semuanya dan Semoga Tidak Ada Asap
Ada dua cara untuk melakukan ini, pertama (dan mungkin paling bijaksana) akan menguji setiap untai dengan sendirinya dan kemudian menggabungkannya.
Apa yang saya lakukan adalah mencolokkan semuanya, menerapkan daya dan melompat untuk yang terbaik dan itu bekerja dengan baik. Tetapi jika Anda akan melakukannya dengan cara itu, sangat percaya diri dalam pekerjaan persiapan sampai ke titik ini (tidak ada kabel yang tidak cocok).
Pastikan semua kabel daya/arde dari untaian terpasang dengan aman di blok terminal. Selanjutnya pasang kabel jumper fadecandy yang dikunci sehingga hanya masuk satu arah. Terakhir colokkan kabel USB fadecandy ke raspberrypi dan nyalakan rPi.
Pada titik ini Anda siap untuk mencolokkan daya ke catu daya utama. Anda harus disambut oleh… tidak ada Jika Anda memiliki lampu yang terang/asap/bising/dll ada masalah.
Jika Anda memiliki banyak hal yang tidak terjadi, selamat.
Langit adalah batas sejauh kode berlaku untuk ini, tetapi yang saya mulai hanyalah beberapa contoh dari perpustakaan fadecandy untuk memastikan strip berfungsi dengan benar Dari komputer lain saya menjalankan contoh http yang ada di perpustakaan fadecandy yang kami unduh sebelumnya (https://github.com/scanlime/fadecandy/blob/master/… akan berfungsi, meskipun Anda harus mengubah jumlah LED).
Pastikan untuk mengubah localhost dalam contoh ke alamat IP RaspberryPi. Pada titik ini terserah Anda tentang seberapa banyak permainan yang ingin Anda lakukan, saya memutuskan untuk menggantung lampu di pohon sebelum melangkah terlalu jauh ke depan karena itu akan memberi saya pandangan yang lebih baik tentang apa yang akan terlihat seperti dipasang.
Langkah 6: Pasang Lampu Ke Pohon
Pada titik ini Anda harus memutuskan semua yang telah Anda lakukan hingga saat ini, ini menyebalkan tetapi ada baiknya kami memeriksa masalah sebelumnya
memasang kabel di pohon dan menemukan mereka tidak berfungsi.
Bagian ini cukup jelas, setiap orang akan memiliki preferensi mereka sendiri tentang cara terbaik melakukan itu, bagi saya pada dasarnya saya memasangnya hampir vertikal ke atas pohon dari bawah ke atas kira-kira setiap 30 derajat (karena sekitar 90 derajat pohon saya tidak terlihat). Pastikan untuk meninggalkan ruang yang cukup untuk dapat memasang kabel daya/sinyal yang telah kita siapkan sebelumnya.
Setelah selesai, tiba saatnya untuk memasang kembali kabel seperti yang kita lakukan sebelumnya, berhati-hatilah dengan koneksi daya dan kabel sinyal.
Juga pada titik ini penting untuk melacak urutan kabel sinyal, saya melakukan 0-7 mulai dari untai paling kiri dan bekerja ke untai paling kanan.
Langkah 7: Nyalakan Pohon
Sekarang Anda memiliki semua yang terpasang di pohon dan memeriksa semua koneksi Anda dapat menyalakan semuanya dan menonton pertunjukan, tentu saja itu akan kosong lagi seperti dua langkah yang lalu sampai Anda memulai sesuatu untuk berbicara dengan server fadecandy. Cara tercepat ada di langkah berikutnya jadi periksa itu.
Langkah 8: Kontrol Ponsel Mudah
Jadi Anda memiliki pohon semua digantung (yang bisa menjadi kekacauan kabel saya akui) dan semuanya terpasang kembali, raspberry pi berjalan dan siap untuk pergi. Berikut cara cepat untuk mengujinya. Aplikasi ini diputihkan oleh Bertrand Martel melakukan pekerjaan yang fantastis dalam mengendalikan papan fadecandy
Setelah menginstal lakukan hal berikut.
- Pastikan Anda berada di jaringan WiFi yang sama dengan rPi
- Mulai aplikasi, klik tombol hamburge di kiri atas
- klik konfigurasi server
- hapus centang "mulai server lokal"
- ketik alamat IP Server sebagai IP dari Raspberry Pi
- tekan oke
- Klik tombol palu lagi
- Klik "konfigurasi jumlah led" dan ketik 500 lalu pilih Ok
Pada titik ini Anda akan memiliki kontrol dasar lampu dari ponsel Anda.
Langkah 9: Kode Kode dan Kode Lainnya
Membangun apa yang kita lakukan sebelumnya sekarang setelah lampu berada di tempatnya, saatnya untuk bekerja lebih banyak dengan kode.
Saya mulai berpikir akan keren untuk hanya memiliki situs web yang dihosting di rPi di mana saya akan membukanya di ponsel atau komputer saya dan mengganti lampu di sana, dan itu mungkin masih terjadi tergantung pada berapa banyak waktu yang saya dapatkan dalam beberapa minggu ke depan. Tetapi untuk saat ini saya memutuskan untuk membuat proyek ini berfungsi dan menjaga agar tetap sederhana, saya akan melakukan hal berikut.
- Tentukan beberapa pola yang dapat diaktifkan untuk dijalankan
- Atur rPi untuk mendengarkan pesan MQTT yang memberi tahu pola mana yang harus dijalankan
Rute ini memudahkan pergantian pohon dari sisa proyek otomatisasi rumah saya, dan membuka banyak opsi seperti untuk mengikat pemicu untuk memberi tahu pohon untuk melakukan sesuatu.
Saya akan mengabaikan pengaturan MQTT, ada banyak petunjuk terperinci yang berguna di luar sana tentang cara mengaturnya, silakan merujuk ke mereka yang melakukan ini, saya tidak terlalu berpengetahuan tentang MQTT jadi saya akan menunda mereka yang adalah tentang bagaimana membuat rPi Anda menjadi broker nyamuk. Saya menggunakan yang berikut ini untuk membuat milik saya berfungsi:
www.instructables.com/id/How-to-Use-MQTT-W…
Oke sekarang kita menjalankan broker MQTT dan skrip python mendengarkan perintah, saatnya kita mendefinisikan beberapa. Untuk ini sekali lagi saya mengambil contoh fantastis di perpustakaan fadecandy. Tapi secara keseluruhan itu cukup mendasar yang Anda butuhkan.
impor opc
numLEDs = 400 client = opc. Client('YOURrPiIPhere:7890') (barang) piksel = (rgb) client.put_pixels(piksel)
Tentu saja ada banyak hal yang diakui dari blok kode di atas, tetapi (barang) adalah apa pun yang Anda putuskan untuk dilakukan untuk menentukan pola Anda, apakah itu pelangi, atau lampu pengejaran, dll, semuanya terserah Anda. Jika waktu mengizinkan saya akan menulis beberapa pola dan akan segera mengunggahnya di sini.
Langkah 10: Kontrol Tombol RGB
Seorang teman memiliki proyek yang sangat keren yang sedang dia kerjakan yaitu papan yang berada di tombol tekan yang memberikan tombol besar RGB led di sini Anda dapat memeriksanya di github
Saya memiliki salah satu prototipenya dan meskipun ini akan menjadi cara yang fantastis untuk menggunakannya, tujuan saya adalah membuat tombol perlahan berputar melalui warna, dan ketika ditekan itu akan mengubah warna pohon apa pun saat ditekan.
Ini tombol saya. Saya 3D mencetak basis untuk itu, sekarang ini bertenaga USB tetapi mungkin membuatnya bertenaga adonan di beberapa titik di masa depan.
Terlampir adalah kode yang saya tulis untuk tombol yang berputar melalui pelangi dan ketika tombol ditekan, beralih pesan MQTT untuk dikirim ke RaspberryPi dengan warna saat ini.
Dengan menjalankan ini, saya cukup mencolokkan tombol ke stopkontak usb atau baterai dan mengontrol pohon secara nirkabel saat pesan MQTT dikirim melalui WiFi.
Terima kasih semua telah memeriksa proyek ini, beri tahu saya jika Anda memiliki pertanyaan, saya akan melakukan yang terbaik untuk menjawabnya. Looking forward untuk melihat proyek Anda.
Direkomendasikan:
Memutar Pohon Natal dan Lampu yang Dapat Diprogram Dengan Arduino: 11 Langkah
Memutar Pohon Natal dan Lampu yang Dapat Diprogram Dengan Arduino: Memutar pohon Natal dan lampu yang dapat diprogram dengan ArduinoProyek ini akan melihat, bagaimana membuat pohon Natal berputar dengan Arduino, pendingin, papan percobaan berlubang, lampu LED dan beberapa elemen elektronik lainnya
Lampu Pohon Natal Penguji Tegangan Baterai: 12 Langkah (dengan Gambar)
Lampu Pohon Natal Penguji Tegangan Baterai: Setelah Natal Anda mungkin memiliki beberapa lampu rusak yang tidak menyala lagi. Anda dapat menggunakannya untuk banyak proyek menarik seperti misalnya yang ini. Penguji Baterai 1.5V-nya yang menggunakan lampu pohon natal sebagai tampilan
Lampu LED Pohon Natal: 6 Langkah (dengan Gambar)
Lampu LED Pohon Natal: Ini adalah proyek cepat dan sederhana yang menggunakan papan sirkuit tercetak yang sama dengan pengontrol lampu MIDI kami. https://www.instructables.com/id/MIDI-5V-LED-Strip-Light-Controller-for-the-Spielat/Ini menggunakan Arduino Nano untuk mengontrol strip LED tri-warna 5V
Pohon Natal LED Dengan Proyektor Video (Rasp Pi): 7 Langkah (dengan Gambar)
Pohon Natal LED Dengan Proyektor Video (Rasp Pi): Melihat apa yang disatukan oleh beberapa orang untuk “over the top” pertunjukan LED Natal di luar ruangan, saya ingin melihat apa yang mungkin menyatukan tingkat sistem yang sama untuk pohon Natal di dalam rumah. Dalam Instructables I&r
3D LED Charlieplex Cube Dari Lampu Pohon Natal: 4 Langkah (dengan Gambar)
3D LED Charlieplex Cube Dari Lampu Pohon Natal: Waktu Natal adalah waktu yang tepat untuk mendapatkan sejumlah besar LED dengan sangat murah. Instruksi ini menggunakan 80 LED dari string lampu pohon natal LED untuk membuat kubus LED 3D yang terhormat. Dalam hal ini kubus 5x4x4. Satu-satunya komponen lainnya adalah 7805 5V