Daftar Isi:
- Langkah 1: Bahan yang Dibutuhkan
- Langkah 2: Cetak 3D Bagian EyeTap
- Langkah 3: Merakit Bingkai EyeTap
- Langkah 4: Merakit Modul Micro-Display
- Langkah 5: Merakit Modul Bagian Hidung
- Langkah 6: Membangun Modul Raspberry Pi Dengan Kamera Mata-mata
- Langkah 7: Menghubungkan Micro-Display ke Raspberry-Pi Zero
- Langkah 8: Menghubungkan Tombol ke Raspberry Pi Zero
- Langkah 9: Mengintegrasikan Perangkat Keras dan Bagian Mekanik
- Langkah 10: Perangkat Lunak #1 (Kamera Dash + Fungsi Snapshot)
- Langkah 11: Mengaktifkan EyeTap
- Langkah 12: Bagikan Pengalaman EyeTap Anda
Video: OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Selamat datang di halaman Instruksi Open EyeTap! Kami adalah beberapa pembuat antusias dengan ambisi besar untuk membangun Kacamata Cerdas dan Komunitas Augmented Reality yang Dapat Dipakai paling aktif di dunia. Kami ingin membuat kerangka kerja yang dapat diakses di mana augmented reality dapat berkembang. Kami ingin berbagi EyeTap kami dengan para penggila dunia. Bersama-sama, sebagai sebuah komunitas, kita dapat meningkatkan teknologi open-source ini.
Tujuan utama kami dalam Instruksi ini adalah untuk menyederhanakan konstruksi EyeTap. Kami harap ini membantu Anda membangun sendiri dan mengurangi hambatan untuk masuk ke bidang augmented reality. Kami juga berharap Anda akan menemukan fungsionalitas dan desain yang menarik – mungkin khusus untuk gaya hidup Anda – yang dapat ditambahkan dan dibagikan di forum situs web kami: openeyetap.com! Kami percaya bahwa kami, sebagai sebuah komunitas, dapat menjadi kekuatan pengganggu yang diperlukan untuk mengembangkan kaca augmented reality open-source pertama.
Kami telah menyajikan di bawah ini secara terperinci langkah-langkah yang diperlukan untuk membuat EyeTap Anda sendiri dengan harga di bawah $200. Singkatnya, kami akan menggunakan komponen cetak 3D, layar mikro dengan optik bawaan, kamera mata-mata, dan Raspberry Pi Zero Wifi. Saat ini kami telah mengembangkan fungsi cyborglogging ("dash-cam" -like) yang dapat Anda jalankan dengan EyeTap Anda, dan lebih banyak modul & fungsi akan segera hadir.
Fungsi #1: Kamera Dasbor + Fungsi Snapshot
- Ambil gambar saat menekan tombol #1.
- Ambil Video Kamera Dasbor* saat menekan tombol #2. Menghemat 1 menit 30 detik SEBELUM tombol ditekan dan 30 detik SETELAH tombol ditekan. Secara otomatis mengunggah ke saluran YouTube Anda jika terhubung ke wifi. Jika EyeTap tidak terhubung ke wifi, simpan ke kartu SD lokalnya.
*Apa yang dimaksud dengan fungsi Video Kamera Dasbor?
Kamera dasbor umum di mobil untuk merekam kecelakaan atau kejadian yang tidak biasa. Mereka berjalan pada buffer melingkar, terus-menerus merekam dan menulis materi tertua. Dalam pengertian yang sama, kita sekarang dapat memiliki Dash-Cams pribadi dalam pandangan orang pertama. Jika Anda menyaksikan atau terlibat dalam kecelakaan apa pun, atau hanya ingin merekam momen lucu/berkesan, kita dapat menekan tombol untuk menyimpan masa lalu. Saat tombol #2 ditekan, 1 menit 30 detik terakhir DI MASA LALU, ditambah 30 detik SETELAH TEKAN TOMBOL akan direkam dan disimpan sebagai satu file video. Ini akan secara otomatis diunggah ke saluran YouTube Anda jika terhubung ke wifi, atau disimpan secara lokal jika wifi tidak terhubung.
Langkah 1: Bahan yang Dibutuhkan
Diperlukan Komponen Cetakan 3D (Langkah 2 menyertakan file STL dan tentang BAGAIMANA mencetak 3D di rumah)
- 1x bingkai kepala cetak 3D
- 1x lubang suara kiri cetak 3D
- 1x lubang suara kanan dicetak 3D
- 1x pemegang nosepiece cetak 3D
- 1x 3D dicetak raspberry pi zero case*
- 1x penutup nol raspberry pi cetak 3D*
- 1x 3D dicetak mikro display housing
- 1x 3D dicetak rumah sirkuit tampilan mikro
* Horizontal atau Vertikal, Anda pilih. Dalam instruksi ini, kami akan menggunakan versi horizontal meskipun vertikal ditunjukkan pada foto
Dibutuhkan Suku Cadang Elektronik dan Mekanik
- 1x Prosesor Wifi Nol Raspberry Pi (www.canakit.com/raspberry-pi-zero-wireless.html)
- 1x Tampilan Mikro (openeyetap.com atau di Alexnld)
- 1x Kamera Mata-mata (https://www.adafruit.com/product/1937)
- 1x Adaptor Flex Kamera Mata-mata (openeyetap.com)
- 1x Kamera Mata-mata ke R-Pi Flex (https://www.adafruit.com/product/1645)
- 1x Nose piece dan sekrup 1.5mm (openeyetap.com)
- 1x Pemisah berkas (openeyetap.com)
- 4x Panjang kabel 35 cm
- 4x Panjang kabel 15 cm
- 2x Tombol
Alat yang Dibutuhkan
- Sekrup M2 8x16 mm
- Sekrup M2 2x14 mm
- Sekrup M2 4X 12 mm
- Sekrup M2 1x10 mm
- Sekrup M2 3x8 mm
- Sekrup 1x1,5 mm untuk bagian hidung
- Pengemudi sekrup (Philips)
- Tang dan/atau file kecil
- Besi Solder dan Solder
- Lem panas
Langkah 2: Cetak 3D Bagian EyeTap
Jika Anda memiliki akses ke printer 3D apa pun di rumah, sekolah, atau perpustakaan umum terdekat, Anda dapat mengunduh file STL berikut dan mencetak sendiri komponennya. Jika Anda tidak memiliki akses ke printer 3D, Anda juga dapat membeli Kit Cetakan 3D dari kami, hanya untuk mempermudah.
Beberapa tips tentang cara mencetak 3D bagian dengan sukses.
- 100% mengisi semua bagian, terutama bingkai ikat kepala utama, pengisi 20% akan terlalu rapuh untuk Anda mainkan.
- Bagian yang TIDAK memerlukan bahan pendukung jika dicetak pada posisi yang benar: Rangka kepala, Rumah Sirkuit Tampilan Mikro, Rumah R-Pi dan Penutup.
- Bagian yang membutuhkan bahan pendukung: Kedua Ear Piece, Display Housing, Nose Piece Holder
Langkah 3: Merakit Bingkai EyeTap
- Jika Anda mencetak komponen Anda sendiri, lepaskan bahan pendukung. Bahan berlebih sebagian besar akan ditemukan pada penyangga telinga dan pada housing layar mikro. Kikir permukaan yang kasar jika perlu.
- Pasang bingkai EyeTap dengan menggeser lubang suara kanan ke bingkai kepala.
- Lubang suara harus diposisikan pada alur kedua - saat menghitung dari ekstremitas.
- Lubang suara harus melengkung ke arah bagian dalam kepala pengguna. Gunakan dua sekrup (M2x16mm) dan mur untuk mengencangkan lubang suara ke rangka kepala. Ulangi untuk lubang suara kiri.
Langkah 4: Merakit Modul Micro-Display
- Masukkan sekrup M2x8mm ke bagian tengah komponen layar mikro.
- Geser layar mikro ke dalam rumah layar mikro cetak 3D. Dua pasak yang menonjol dari layar mikro harus terpasang pada tempatnya di dalam rumahan. Penyisipan akan membutuhkan beberapa kekuatan.
- Pasang papan sirkuit ke dalam rumah papan sirkuit cetak 3D. Biarkan lipatan kuning terlipat secara alami di bagian bawah rumahan. Setelah itu, kencangkan rumah papan sirkuit ke rumah layar mikro dengan sekrup.
- Menggunakan tiga sekrup (dua M2x8mm dan satu M2x10mm), kencangkan beam splitter ke modul micro-display.
- Kencangkan modul ke rangka kepala EyeTap dengan menggunakan dua sekrup M2x12mm.
Langkah 5: Merakit Modul Bagian Hidung
- Masukkan potongan hidung logam ke dalam dudukan potongan hidung yang dicetak 3D. Kencangkan menggunakan sekrup.
- Masukkan kedua bantalan hidung ke dalam potongan hidung logam dan kencangkan dengan sekrup.
- Jangan kencangkan modul bagian hidung sampai semua perangkat keras terhubung dan terintegrasi ke rangka. Saat pemasangan kabel selesai, letakkan bagian hidung ke rangka kepala EyeTap dan kencangkan dengan sekrup M2x12mm. Bagian hidung harus menonjol ke bingkai kepala ke arah pengguna.
Langkah 6: Membangun Modul Raspberry Pi Dengan Kamera Mata-mata
Hubungkan konverter fleksibel, papan PCB fleksibel, dan kamera mata-mata dengan Raspberry Pi seperti yang ditunjukkan pada gambar. Pastikan sisi biru menghadap ke atas pada kedua ujung R-Pi dan papan PCB. Pastikan kelenturan kamera mata-mata memiliki sisi perak ke atas
Langkah 7: Menghubungkan Micro-Display ke Raspberry-Pi Zero
- Konektor yang disertakan dengan Micro-Display memiliki total 7 kabel, yang hanya akan digunakan 4 kabel. Gunakan 2 kabel dari masing-masing ujung dan potong 3 kabel tengah seperti yang ditunjukkan pada foto.
- Setiap kabel diberi kode warna dan memiliki fungsi sebagai berikut.-Kabel Merah: Kabel Hitam-Daya: Kabel Putih-Ground: Kabel Oranye arde lainnya: Umpan video
- Demikian juga, Anda perlu menyiapkan 4 kabel dari kabel hitam 35cm. Anda dapat membuang 3 lainnya, atau menyimpannya untuk upaya di masa mendatang. 4 kabel hitam akan digunakan untuk menghubungkan R-Pi ke konektor Micro-Display.
- Solder empat kabel berwarna ke empat kabel hitam dengan panjang 35 cm.
- Solder keempat kabel hitam ke R-Pi seperti yang diinstruksikan pada foto.
- Colokkan konektor Micro-Display ke Micro-Display, dan rutekan kabel hitam melalui sisi dalam Rangka Kepala kembali ke R-Pi. Tab di sisi dalam bingkai adalah untuk menampung dan melindungi kabel.
- Tempatkan R-Pi ke R-Pi Case.
Langkah 8: Menghubungkan Tombol ke Raspberry Pi Zero
- Dua tombol akan dihubungkan ke R-Pi, satu (#1) untuk 'Fungsi Mengambil Gambar' dan yang lainnya (#2) untuk 'Fungsi Video Dash-Cam +Fungsi Unggah YouTube'.
- Siapkan dua tombol, dua resistor 10k, dan empat kabel dengan panjang ~15 cm.
- Hubungkan mereka seperti skema yang ditunjukkan di atas. Tombol #1 terhubung ke GPIO 17 dan ground untuk Fungsi Gambar. Tombol #2 terhubung ke GPIO 18 dan ground untuk Fungsi Dash-Cam.
- Peta Raspberry Pi Zero GPIO disertakan dalam foto. Yang digunakan disorot dengan warna kuning untuk referensi.
Langkah 9: Mengintegrasikan Perangkat Keras dan Bagian Mekanik
- Masukkan modul Raspberry Pi Zero Wifi ke dalam casing R-Pi yang dicetak 3D. Pastikan untuk mengarahkan Konektor Micro-Display dan tombol yang disolder melalui casing R-Pi.
- Masukkan kabel di bagian dalam Rangka Kepala sampai ke Modul Micro-Display.
- Masukkan Konektor ke Papan Sirkuit Micro-Display. Sekarang R-Pi terhubung untuk memberikan output ke layar.
- Kencangkan casing R-Pi ke ujung kiri rangka kepala.
- Rutekan Kamera Mata-mata di permukaan luar Bingkai Kepala. Lem Super Spy Camera ke bingkai utama EyeTap. Itu harus terletak di atas hidung pengguna, menghadap ke arah yang sama dengan mata pengguna.
- Lipat perlahan Spy Camera flex beberapa kali di dalam R-Pi Case. Kencangkan R-Pi Case Cover ke Case menggunakan 4 sekrup M2 untuk menutup R-Pi.
- Lem panas dua tombol
Sekarang perakitan EyeTap yang berfungsi selesai - Perakitan mekanis ergonomis dengan semua komponen perangkat keras terhubung dengan benar. Satu-satunya komponen yang hilang adalah perangkat lunak. Pada titik ini Anda sepenuhnya siap untuk memprogram fungsi Anda sendiri jika Anda tahu cara bekerja dengan Raspberry Pi dan Python. Sumber daya dan ide tak terbatas sedang online, dan inilah tepatnya bagaimana kami pada akhirnya akan membangun Komunitas AR Wearable kami sendiri di mana kami berbagi program baru kami untuk dicoba satu sama lain. Namun, jika Anda ingin menguji program kami yang ada, lihat 2 langkah berikutnya!
Langkah 10: Perangkat Lunak #1 (Kamera Dash + Fungsi Snapshot)
Opsi pertama untuk Anda unduh dan "plug and play" adalah Dash Camera + Snapshot Function. Anda dapat membakar gambar raspbian yang disesuaikan dengan fungsi yang telah dikonfigurasi sebelumnya di sini. Jika Anda ingin petunjuk langkah demi langkah cara memasang gambar pada kartu sd Anda, buka di sini.
Eksekusi Program Secara Otomatis
Gambar yang disediakan memiliki fungsionalitas dashcam yang dikonfigurasi untuk memulai secara otomatis - untuk mematikan proses ini kapan saja tekan ctrl + c, dan untuk menonaktifkan autostart hapus atau komentari baris "python /home/pi/Eyetap/dashcam/dashcam.py" dari file /home/pi/.bashrc."
Sebuah skrip bernama autostart.sh disediakan di folder dashcam yang secara otomatis mengonfigurasi fungsionalitas dashcam untuk memulai saat boot (jika belum dikonfigurasi untuk melakukannya). Lakukan ini dengan menjalankan perintah /home/pi/Eyetap/dashcam/autostart.sh
Menghubungkan EyeTap ke Saluran YouTube Anda
Kode dashcam dikonfigurasi untuk mengunggah ke YouTube secara otomatis, namun memerlukan kredensial youtube pribadi Anda. Saat menjalankan kode untuk pertama kalinya, itu akan mengarahkan Anda ke YouTube melalui browser web tempat Anda dapat memasukkan kredensial login YouTube Anda dengan aman. Ini kemudian akan menghasilkan file.youtube-upload-credentials.json yang dapat Anda tempatkan di direktori home Anda (/home/pi). Anda juga dapat mengubah judul dan deskripsi video yang diunggah serta parameter seperti resolusi, kecepatan bingkai, dan panjang video seperti yang dijelaskan dalam kode.
Langkah 11: Mengaktifkan EyeTap
Setelah selesai menyiapkan kartu sd Anda, cukup tancapkan ke Raspberry-Pi Zero. Untuk menyalakan EyeTap, colokkan sumber daya - Micro-USB pada Raspberry-Pi nol, dan USB yang terhubung ke baterai portabel (pengisi daya telepon apa pun yang terhubung ke baterai portabel akan berfungsi). Masukkan baterai portabel ke dalam saku Anda dan jadilah ponsel dengan EyeTap berjalan!
Langkah 12: Bagikan Pengalaman EyeTap Anda
Silakan bagikan Pengalaman EyeTap Anda di sini atau di forum kami di openeyetap.com. Selanjutnya, jika Anda telah mencoba memprogram fungsi Anda sendiri, bagikan juga dan bantu kami membangun komunitas AR yang dapat dikenakan yang paling aktif!
Modul EyeTap yang akan datang:
- Modul Kamera Termal
- Modul Bantuan Memori
- Buka CV, Modul Pengenalan Wajah
- Modul Penginderaan Kualitas Udara
- Modul Pengiriman Kelembaban
- Modul Pelacakan Mata (penelitian sedang berlangsung)
Anda dapat mencoba:
- Waktu tampilan (Jam)
- Fungsi pengatur waktu
- Ketuk Mata IMU
- Hubungkan EyeTap ke ponsel Anda
- AR Maps & Petunjuk Arah menggunakan Google Maps
- Penerjemah Google, tampilkan teks terjemahan
- Buka CV, Pengenalan Wajah
- Hubungkan EyeTap ke mobil Anda
- Speedometer
- Pengukur Bahan Bakar
Direkomendasikan:
Stranger Things Programmable Hoodie: 9 Langkah (dengan Gambar)
Stranger Things Programmable Hoodie: Anda mungkin tidak pernah harus menghabiskan waktu di dunia monster yang mengerikan, tetapi terkadang Anda hanya ingin mengenakan kemeja yang mengatakan bahwa Anda benar-benar BISA tinggal di sana jika Anda mau. Karena kemeja seperti itu tidak ada di pasar terbuka, kami memutuskan untuk membuat
OAREE - 3D Printed - Robot Penghindar Rintangan untuk Pendidikan Teknik (OAREE) Dengan Arduino: 5 Langkah (dengan Gambar)
OAREE - 3D Printed - Obstacle Avoiding Robot for Engineering Education (OAREE) With Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Desain: Tujuan dari instruksi ini adalah untuk merancang robot OAR (Obstacle Avoiding Robot) yang sederhana/kompak, Dapat dicetak 3D, mudah dirakit, menggunakan servos rotasi terus
Keypad Cardboard Programmable: 8 Langkah (dengan Gambar)
Cardboard Programmable Keypad: Seiring berkembangnya teknologi, orang-orang menginginkan segala sesuatunya menjadi semakin virtual, namun terkadang jauh lebih praktis dan nyaman untuk memiliki sesuatu yang fisik yang benar-benar dapat Anda sentuh dan berinteraksi dengan tangan Anda sendiri. Salah satu contoh
RBG 3D Printed Moon Dikendalikan Dengan Blynk (iPhone atau Android): 4 Langkah (dengan Gambar)
RBG 3D Printed Moon Dikendalikan Dengan Blynk (iPhone atau Android): Ini adalah bulan yang dicetak 3D dengan dudukan. Dibangun dengan strip LED RGB 20 led yang terhubung ke arduino uno dan diprogram untuk dikontrol dengan blynk. Arduino kemudian dapat dikontrol melalui aplikasi dari blynk di iPhone atau Android
Raspberry Pi Spotify Player Dengan 3D Printed Case: 4 Langkah (dengan Gambar)
Raspberry Pi Spotify Player Dengan 3D Printed Case: Dalam instruksi ini saya akan menunjukkan kepada Anda cara membuat Pemutar Musik berbasis Raspberry Pi yang dapat memutar musik lokal, stasiun radio web, dan bertindak sebagai speaker penghubung spotify, semua ditempatkan di dinding yang dapat dipasang Casing cetak 3D. Saya membuat pemutar musik ini untuk