Daftar Isi:
Video: Tangki Mobil Seni LED. FadeCandy + RPi: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Oleh KroloIkuti Lainnya oleh penulis:
Dalam instruksi ini saya akan menunjukkan cara memetakan LED ke bentuk yang tidak seragam menggunakan 3 papan permen Fade, Raspberry Pi3, dan upaya pertama di python. Teman-teman saya telah menugaskan saya untuk meng-upgrade mobil seni mereka yang berbentuk tangki jadi saya mengambil ide itu dan memberikan desain baru. Papan FadeCandy adalah produk adafruit sehingga mereka memiliki tutorial pengaturan yang bagus:
Instruksi ini dibangun di atas pengaturan dasar itu.
Untuk bahan proyek ini sebagai berikut:
5 lembar 1/2 kayu lapis (pastikan bahannya bagus tidak melengkung)
987 WS2811 LED luar ruangan
1 buah raspberry
3 Papan Permen Pudar dan kabel mini usb
30a 5v psu
20v 5v psu (Inilah yang saya letakkan di sekitar)
3 kawat konduktor 22awg (terdampar)
Lem silikon x 4 tabung
Cat semprot Cameo x 8 kaleng
Alat yang digunakan:
Bor tanpa kabel
mata bor 15/32
Gergaji
gergaji ukir
Mesin CnC (opsional)
Meja gergaji
Pengamplas sabuk
mesin amplas dremel
Langkah 1: Desain, Potong, dan Cat
Pertama saya mulai dengan pengukuran struktur yang ada, dalam hal ini kereta golf. Satu sisi akan dibuat dari 2 panel dan sisi pintu dengan 3. Karena LED terpisah 3 saya memutuskan untuk membuat jarak 2 1/2. Jejak tangki yang saya buat dari potongan kayu lapis 1 x 2 x 1/2 pada gergaji meja dan diampelas dengan belt sander. Roda gigi dan rol yang saya buat dengan mesin cnc saya. Dengan hati-hati menandai pola kisi-kisi Saya pertama-tama mengebor dengan sedikit agar 15/32 bit tidak berjalan. Saya menggunakan dremel sander untuk membulatkan setiap lubang depan dan belakang. Saat memasang LED, Anda ingin memaksimalkan efisiensi, jangan khawatir tentang nomor apa yang ada di sebelahnya, kami akan mengkhawatirkannya nanti. Bagaimana mereka paling cocok secara fisik. Saya menggunakan clear lem silikon untuk menahan masing-masing di tempatnya pada kedalaman yang benar. Saya tidak punya cukup waktu untuk membuat konektor, jadi saya menyolder sebagian besar barang di tempatnya
Langkah 2: Penomoran dan Pemetaan
Setiap port pada fade candy dapat mendukung hingga 64 LED. Kami menggunakan ukuran variabel untuk setiap helai tergantung pada bagaimana desain ditata. Saya mulai menandai setiap LED dengan spidol tetapi akhirnya hanya menandai angka akhir. Ini adalah bagian yang membosankan, menghitung dan memasukkannya ke dalam spreadsheet excel (saya suka menggunakan kantor terbuka). Bergantung pada bagaimana Anda menempatkan LED dalam susunan horizontal atau vertikal, Anda dapat menggunakan fitur IsiOtomatis untuk membuatnya lebih mudah. Setelah setiap sisi dipetakan di excel, kita dapat menggunakannya untuk mengatur array di sekitar kode. Anda juga dapat mengekspor spreadsheet sebagai csv untuk menambahkannya dengan cepat ke dalam kode Anda. Dengan tergesa-gesa saya meninggalkan nomor (341) di antara papan dan alih-alih melakukan banyak penulisan ulang, saya akhirnya menggunakannya sebagai pengganti nol untuk membuat array multidimensi dengan panjang yang sama.
Pada file fcserver.json, perhatikan bahwa saya menggunakan sebagian besar 50 strip LED tetapi tidak selalu, jadi jumlahnya perlu disesuaikan
Langkah 3: Pengkodean
Saya hanya punya beberapa jam yang baik untuk mengkodekan hal ini sebelum harus diluncurkan, jadi maafkan saya jika ada bagian yang tidak efisien. Pertama saya melakukan porting atas fungsi roda dari kode arduino neopixel sehingga kami dapat menyederhanakan satu angka menjadi warna, bukan tiga. Saya kemudian menyalin dari spreadsheet angka-angka ke dalam array tentang bagaimana saya ingin mengurutkannya, sehingga menciptakan bingkai animasi. Looping melalui array multidimensi menyederhanakan banyak hal tetapi mengharuskannya memiliki panjang yang sama, jadi saya mengganti LED yang tidak saya gunakan untuk membuat array menjadi rata. Saya berakhir dengan pola pengujian ditambah dua fungsi yang baik.
Ada berbagai cara dalam memulai program saat boot. Saya mengedit file xyz.desktop untuk pengguna default dan menambahkan baris untuk memulai skrip python sehingga tidak ada tindakan lain yang diperlukan untuk hal ini menyala dengan power on.
Untuk proyek Python pertama saya itu menyenangkan dan saya harap dengan menunjukkan kode saya akan membantu beberapa dari Anda di luar sana.
Direkomendasikan:
Howto: Instalasi Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: 7 Langkah (dengan Gambar)
Cara: Memasang Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: Saya berencana untuk menggunakan Rapsberry PI ini dalam banyak proyek menyenangkan di blog saya. Jangan ragu untuk memeriksanya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak memiliki Keyboard atau Mouse di lokasi baru saya. Sudah lama sejak saya menyiapkan Raspberry
Pengaturan Mudah IR Remote Control Menggunakan LIRC untuk Raspberry PI (RPi) - Juli 2019 [Bagian 1]: 7 Langkah
Pengaturan Mudah IR Remote Control Menggunakan LIRC untuk Raspberry PI (RPi) - Juli 2019 [Bagian 1]: Setelah banyak mencari, saya terkejut dan kecewa tentang informasi yang bertentangan tentang cara mengatur remote control IR untuk proyek RPi saya. Saya pikir itu akan mudah tetapi mengatur Linux InfraRed Control (LIRC) telah lama bermasalah tetapi
Bangun Brankas Menggunakan Rpi: 12 Langkah
Membangun Brankas Menggunakan Rpi: Ingin mempelajari cara mengubah Raspberry pi Anda menjadi brankas yang berfungsi penuh? Kemudian ikuti 12 langkah yang dapat diinstruksikan ini untuk mempelajari caranya. Brankas akan memiliki keypad yang berfungsi penuh dan sistem penguncian, sehingga Anda dapat menyimpan barang-barang Anda dengan aman
Termometer LED RPi Digital: 6 Langkah (dengan Gambar)
Termometer LED RPi Digital: OS RaspbianPelajari cara saya membuat Termometer LED Digital ini, dengan Raspberry Pi Zero W, strip LED, Layar OLED, dan PCB khusus. Secara otomatis memutar daftar kota, dan menampilkan suhu pada OLED layar, dan LED. Tetapi
IoT RPi LED Message Board: 3 Langkah (dengan Gambar)
Papan Pesan LED IoT RPi: Dalam Instruksi ini, saya telah membuat papan pesan LED yang terhubung dengan wifi menggunakan Raspberry Pi (RPi). Pengguna akan terhubung ke server web Raspberry Pi menggunakan browser mereka untuk mengirimkan pesan singkat yang akan muncul di layar LED 8x8. Sejak antarmuka