Cycle Chaser: Ubah Sepeda Anda menjadi Pertunjukan Lampu Malam dengan Raspberry Pi
Hadirkan malam Anda ke hidup dengan Cycle Chaser, sistem DIY yang memroyeksikan animasi dinamis di jalan di belakang Anda. Ditenagai oleh Raspberry Pi dan proyektor pico yang kecil dan beroperasi baterai, kecepatan animasi sinkron secara langsung dengan kecepatan pengendalian Anda, menciptakan jejak visual yang memukau yang bercepat atau melambat sesuai dengan Anda.
Terinspirasi oleh proyek sebelumnya di mana saya membangun lampu depan sepeda yang dapat diprogram, saya memperluas ide tersebut menjadi platform animasi yang utuh. Hasilnya? Kit ringan dan modular yang memungkinkan pengendara sepeda dan hobi untuk bereksperimen dengan tampilan lampu kreatif, sambil menikmati keamanan dan kenyamanan alat open-source.
Komponen hardware utama meliputi:
- Proyektor pico yang beroperasi baterai yang streaming video dari Raspberry Pi.
- Sensor efek Hall yang ditempel pada magnet di roda, mendeteksi setiap putaran untuk menggerakkan frame animasi demi frame.
- Pin GPIO Raspberry Pi, diakses melalui WiringPi, yang memungkinkan interaksi waktu nyata antara sensor dan perangkat lunak.
Di sisi perangkat lunak, proyek ini memanfaatkan openFrameworks, toolkit C++ yang kuat untuk koding kreatif. OpenFrameworks mendukung beberapa platform—Windows, macOS, Linux, iOS, dan Android—menjadikannya pilihan yang baik untuk prototyping cepat. Dukungan komunitas untuk Raspberry Pi menyederhanakan setup, dan sintaks yang mirip Processing membantu pengembang transisi dengan lancar.
Dengan sensor efek Hall, setiap putaran roda memicu frame baru. Misalnya, pada 60 RPM animasi Anda akan diputar pada sekitar 1 frame per detik. Sesuaikan kode untuk memodifikasi frame rate, menambahkan efek visual baru, atau mensinkronkan beberapa lampu. Baik Anda ingin jejak api yang membara bertambah intens dengan kecepatan atau ombak warna yang pudar saat Anda melambat, sistem ini dapat disesuaikan sepenuhnya.
Setiap perangkat keras terpasang dan kode dasar berjalan, saya mendorong Anda untuk bereksperimen. Ubah aset animasi, sesuaikan logika waktu, atau integrasikan sensor tambahan. Jika Anda nyaman dengan Processing, Anda akan menemukan paradigma openFrameworks intuitif, meskipun beberapa nuansa mungkin memerlukan kurva pembelajaran singkat.
Di atas semuanya, keamanan pertama—pastikan sinar proyektor diarahkan dari pengguna jalan lain dan bahwa setup tidak menghalangi visi Anda.
Untuk detail lebih lanjut, lihat Cycle Chaser project page.