SIGHT: Kacamata Cerdas yang Memberdayakan Butaan
SIGHT: Kacamata Cerdas yang Memberdayakan Butaan
Sejumlah kacamata pintu berbasis Raspberry Pi yang menggunakan TensorFlow di Android Things untuk mengidentifikasi lingkungan dan mengucapkannya untuk pengguna dengan gangguan penglihatan.
Cerita
Individu butaan dan dengan gangguan penglihatan sering menghadapi tantangan harian yang bisa terasa tidak aman. Meskipun mereka dapat menemukan objek dengan bantuan minimal, mengakses keindahan dunia tetap sulit. SIGHT menyelamatkan celah itu dengan menawarkan konteks visual real-time melalui perangkat wearable yang ringan.
Cara Kerja SIGHT
Saat pengguna menekan tombol, kamera terintegrasi menangkap gambar, TensorFlow memprosesnya di Raspberry Pi, dan speaker atau headphone menyampaikan deskripsi yang bisa didengar. Seluruh alur berjalan di Android Things, memastikan keandalan dan konsumsi daya rendah.
Bahan yang Diperlukan
Komponen Utama:
- Raspberry Pi 3
- Modul Kamera Raspberry Pi (5 MP)
- Tombol dorong mikro
- Resistor 1 kΩ
- PCB umum (untuk hat custom)
Alat:
Perangkat Lunak:
- Android Things (OS IoT)
- Android Studio (stabil atau pratinjau)
- TensorFlow Lite
- Firebase (untuk integrasi cloud opsional)
Menginstal Android Things di Raspberry Pi
- Kunjungi konsol Android Things dan masuk dengan akun Google.
- Klik Buat produk, namai (misalnya, “Sight Pi”), pilih Raspberry Pi 3 sebagai SOM, dan berikan deskripsi singkat.
- Navigasikan ke Gambar Pabrik, klik Buat Konfigurasi Build, lalu unduh ZIP yang dihasilkan.
- Ekstrak ZIP untuk mengungkap berkas .img—ini adalah citra OS Android Things.
Mengflash Citra ke Kartu SD
Gunakan Balena Etcher (atau Etcher) untuk menulis citra:
- Masukkan kartu mikro-SD ke komputer Anda.
- Buka Etcher, pilih citra yang diekstrak, pilih kartu SD, dan klik Flash.
- Setelah flashing, keluarkan kartu dan masukkan ke Raspberry Pi.
Hubungkan Pi melalui Ethernet, nyalakan dengan adapter 5 V, dan catat alamat IP lokalnya (misalnya, 192.168.0.22).
Menyiapkan Android Studio
- Unduh dan instal Android Studio (stabil atau pratinjau).
- Kloning atau unduh proyek SIGHT dari GitHub: https://github.com/FoxLabMakerSpace/SIGHT-For-the-Blind.
- Buka proyek melalui Buka proyek Android Studio yang ada.
- Hubungkan ke Raspberry Pi dengan ADB:
adb connect 192.168.0.22:5555. - Jalankan aplikasi; Pi harus muncul sebagai perangkat target.
Penghubungan Raspberry Pi
Hubungkan komponen sebagai berikut:
- Modul kamera ke port CSI khusus.
- Tombol ke pin GPIO, dengan resistor pull-up 1 kΩ ke 3,3 V.
- Speaker atau headphone ke jack audio 3,5 mm.
- Berikan daya Pi dari bank daya portabel (contoh Intel yang digunakan).
Lihat diagram Fritzing yang dilampirkan untuk penugasan pin yang tepat.
Menguji Sistem
Nyalakan Pi, tunggu boot, tekan tombol untuk menangkap gambar, dan dengarkan deskripsi yang diucapkan. Verifikasi bahwa output audio jelas sebelum melanjutkan.
Kotak dan Pemasangan
Gunakan kotak plastik ringan, buat pembukaan untuk port, dan pasang Pi dan kamera pada sepasang kacamata yang sesuai. Cat kotak untuk tampilan profesional dan amankan semua kabel untuk menghindari kerumitan.
Peningkatan Masa Depan
- Speaker konduksi tulang untuk audio yang tidak mengganggu.
- Tingkatkan ke kamera inframerah untuk operasi cahaya rendah.
- Rancang bingkai kacamata yang ringan dan ergonomis.
- Optimalkan manajemen daya dengan papan baterai custom.
- Perluas model TensorFlow untuk pemahaman scene tambahan.
Demo
Untuk demonstrasi langsung, lihat tautan video atau hubungi tim proyek untuk sesi praktis.