Daftar Isi:

Lampu Sahabat Jarak Jauh DIY: 4 Langkah (dengan Gambar)
Lampu Sahabat Jarak Jauh DIY: 4 Langkah (dengan Gambar)

Video: Lampu Sahabat Jarak Jauh DIY: 4 Langkah (dengan Gambar)

Video: Lampu Sahabat Jarak Jauh DIY: 4 Langkah (dengan Gambar)
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, November
Anonim
Lampu Sahabat Jarak Jauh DIY
Lampu Sahabat Jarak Jauh DIY
Lampu Sahabat Jarak Jauh DIY
Lampu Sahabat Jarak Jauh DIY
Lampu Sahabat Jarak Jauh DIY
Lampu Sahabat Jarak Jauh DIY

Saya membuat lampu sinkronisasi jarak jauh yang dikenal sebagai lampu "Teman Terbaik". Itu hanya berarti bahwa mereka tetap sinkron dengan warna lampu lainnya saat ini. Jadi jika Anda mengubah satu lampu menjadi hijau, tak lama kemudian lampu lainnya akan berubah menjadi hijau. Ini adalah proyek raspberry pi yang sangat mudah yang dapat diikuti oleh siapa saja dan menggunakan banyak konsep dasar yang sangat bagus untuk dibangun.

Ini akan menjadi proyek yang bagus untuk dijalankan selama karantina karena Anda tidak dapat berdekatan sepanjang waktu, dan ini dapat digunakan di rumah yang sama untuk menandakan jika Anda sedang rapat atau acara penting lainnya.

Perlengkapan:

  1. Lampu LED ws2811 -
  2. Raspberry pi nol yang saya gunakan (bisa menggunakan pi apa saja, ingat untuk mendapatkan kartu sd) -
  3. Lembaran Akrilik -
  4. Tekan tombol
  5. Kayu ceri, kayu Red Oak - Distributor kayu lokal

Langkah 1: Bangun Basis

Membangun Basis
Membangun Basis
Membangun Basis
Membangun Basis
Membangun Basis
Membangun Basis

Untuk memulai, Anda memerlukan kotak untuk meletakkan komponen elektronik dan memasukkan cahaya. Saya memiliki beberapa sisa kayu ceri dan kayu ek merah yang saya gunakan untuk membuat kotak. Saya menggunakan sepotong ceri persegi untuk bagian atasnya, yang akhirnya menjadi sekitar 4,5 inci x 4,5 inci dan tebal 1,25 inci. Kemudian saya menggunakan potongan kayu oak merah untuk menambahkan bagian komponen elektronik yang akan dimasuki. Potongan-potongan itu memiliki panjang sekitar 4,5 inci, tebal 1 inci, dan lebar 2 inci. Jika saya melakukannya lagi, saya pasti akan membuat kayu ek merah lebih tipis sehingga komponen elektronik memiliki lebih banyak ruang untuk muat. Setelah memotong potongan, saya mengampelasnya dan mengebor lubang untuk led ws2811 menggunakan mata bor 1/2 inci. Lalu saya menghabiskannya dengan minyak kenari Mahoney.

Langkah 2: Buat Blok Difusi

Buat Blok Difusi
Buat Blok Difusi
Buat Blok Difusi
Buat Blok Difusi
Buat Blok Difusi
Buat Blok Difusi
Buat Blok Difusi
Buat Blok Difusi

Setelah alas dibuat saya mulai membuat blok difusi yang akan digunakan untuk menyebarkan cahaya dari led ws2811. Untuk melakukan ini saya memotong potongan persegi panjang dari akrilik dan kemudian mengampelas akrilik agar benar-benar buram. Ini akan memungkinkan cahaya dari led menyebar dan menerangi lebih banyak. Saya kemudian menggunakan lem panas untuk mengamankan strukturnya

Langkah 3: Solder Sirkuit dan Jalankan Kode

Solder Sirkuit dan Jalankan Kode
Solder Sirkuit dan Jalankan Kode
Solder Sirkuit dan Jalankan Kode
Solder Sirkuit dan Jalankan Kode
Solder Sirkuit dan Jalankan Kode
Solder Sirkuit dan Jalankan Kode

Ini adalah waktu untuk menyolder sirkuit. Setiap lampu memiliki raspberry pi zero, led ws2811, tombol tekan, dan resistor. Satu sirkuit digunakan untuk mengontrol led ws2811, sementara yang lain digunakan untuk memeriksa input pengguna. Rangkaian led ws2811 adalah rangkaian sederhana yang menggunakan pin ground, 5v, dan pwm dari raspberry pi untuk mengontrol led. Rangkaian input pengguna memiliki resistor pembatas arus dan tombol tekan yang digunakan untuk menghidupkan dan mematikan tegangan dari pin input raspberry pi.

Setiap pi menjalankan program yang sama. Program ini memeriksa kapan tombol tekan ditekan, dan jika ya, akan berubah warna. Kemudian mengirim pesan ke server web yang melacak warna saat ini. Setiap 5 detik program ini juga memeriksa warna saat ini dari server web dan jika warna itu berbeda dari warna lampu saat ini, itu akan berubah menjadi warna itu. Ini adalah bagaimana mereka tetap sinkron. Jadi jika Anda mengubah warna menjadi merah pada satu lampu, lampu itu akan memberi tahu server web bahwa warna saat ini adalah merah, lampu lainnya akan memeriksa server web dalam 5 detik dan melihat bahwa warna saat ini merah dan selanjutnya berubah menjadi itu warna. Server web yang saya gunakan di-host di salah satu pis karena saya menggunakannya dalam jaringan yang sama, tetapi Anda dapat dengan mudah menjalankan server ini di server publik mana pun dan lampu akan bekerja di seluruh benua.

Dengan desain ini, Anda dapat dengan mudah menskalakannya ke lebih dari 2 lampu.

Di bawah ini adalah dua repo yang Anda perlukan untuk menjalankan proyek. Jika Anda memiliki masalah dalam menginstal BiblioPixel, Anda dapat melihat video saya tentang membuat papan pesan. Itu masuk ke menginstal BiblioPixel secara rinci.

Program Best Friend Light berjalan di setiap pi:

github.com/tmckay1/best_friend_light

Server Web yang melacak warna saat ini:

github.com/tmckay1/raspberrypi_gateway

Langkah 4: Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya

Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!
Jalankan Program di Setiap Pi, Jalankan Server, dan Lihat Aksinya!

Sekarang Anda dapat menjalankan program pada baris perintah dengan memeriksa readme di repo sebelumnya, menjalankan server mengikuti readme, dan melihatnya beraksi!

Direkomendasikan: