Isi kandungan:

Arduino Glass - Headset Augmented Realiti Sumber Terbuka: 9 Langkah (dengan Gambar)
Arduino Glass - Headset Augmented Realiti Sumber Terbuka: 9 Langkah (dengan Gambar)

Video: Arduino Glass - Headset Augmented Realiti Sumber Terbuka: 9 Langkah (dengan Gambar)

Video: Arduino Glass - Headset Augmented Realiti Sumber Terbuka: 9 Langkah (dengan Gambar)
Video: SULTAN MEDAN INDRAKENZ NAIK JET PRIBADI KE PULAU PRIBADI!! 2024, November
Anonim
Arduino Glass - Alat dengar Realiti Augmented Sumber Terbuka
Arduino Glass - Alat dengar Realiti Augmented Sumber Terbuka

Pernahkah anda mempertimbangkan untuk mendapatkan alat dengar realiti tambahan? Adakah anda juga terpukau dengan kemungkinan peningkatan kenyataan dan melihat tanda harga dengan hati yang hancur?

Ya saya juga!

Tetapi itu tidak menghalang saya ke sana. Saya meningkatkan keberanian saya dan sebaliknya, memutuskan untuk membina alat dengar AR saya sendiri.

Saya benar-benar merasakan bahawa pasaran realiti tambahan adalah niche dan memerlukan pasaran terbuka. Pembuat dan pemaju adalah penggerak pasaran.

Tetapi masalahnya ialah alat pembangunnya mahal dan harganya lebih besar daripada $ 1000. Oleh itu, pembuat atau pemaju biasa tidak mampu membelinya. Oleh itu, saya membina platform sumber terbuka ini untuk realiti tambahan pada kedua-dua perisian dan perkakasan supaya pembuat dan pembangun dapat melakukan inovasi bersama-sama di dalamnya.

Langkah 1: Kesinambungan

Kos membina kit pembangunan ini tidak akan dikenakan biaya lebih daripada $ 20 untuk reka bentuk minimum. Di sinilah saya menyedari bahawa saya perlu memahami sains asas mengenai bagaimana alat dengar realiti augmented berfungsi.

Saya menonton beberapa demo langsung dari beberapa alat dengar di YouTube dan saya memahami logik mudah di sebalik paparan.

Salah satu kegunaan peranti ini adalah untuk mengelakkan kemalangan. Sebilangan besar kemalangan berlaku di bandar kerana gangguan yang disebabkan oleh panggilan telefon semasa menunggang. Ini dapat dikembangkan sebagai perangkat yang membantu dalam menyampaikan pemberitahuan pesan dan menavigasi pengguna melalui helm, menyebabkan gangguan yang lebih sedikit sehingga menjadikannya perjalanan yang aman. Dilengkapi dengan GPS dan akselerometer, keduanya terhubung ke awan, data geografi yang dikumpulkan membantu memberikan perincian medan yang lebih baik untuk lokasi geografi pengendara.

Langkah 2: Alat yang Diperlukan:

Bahagian yang diperlukan:

1. Papan pra

2. Arduino Nano

3. HC 05

4. Paparan OLED SSD1306

5. Buzzer

6. Motor penggetar

7. Kepingan plastik lutsinar

8. Berg pin wanita

9. Wayar

10. Stesen pateri

11. Gunting

12. Bank bateri

Langkah 3: CARA MEMBUAT HUD

CARA MEMBUAT HUD
CARA MEMBUAT HUD
CARA MEMBUAT HUD
CARA MEMBUAT HUD
CARA MEMBUAT HUD
CARA MEMBUAT HUD

Bagaimana HuD berfungsi?

Jadi bagaimana HuD berfungsi? Fizik sekolah menengah memberitahu anda bahawa cahaya memantulkan pada cermin, membiaskan pada cermin separa telus, dan melewati kaca lutsinar. Kami akan menggunakan prinsip itu dengan tepat di sini.

BAGAIMANA MEMBUAT HUD?

Potong kepingan polietena tebal menjadi 5 kepingan berbentuk segi empat sama.

Susun empat keping sebagai kubus dengan OLED dan lekatkan bersama.

Betulkan pembiasan cahaya dengan meletakkan bahagian keenam secara menyerong di dalam kubus.

Lekatkannya sehingga satu permukaan menghadap paparan OLED dan yang lain menghadap sisi mata anda.

Akhirnya betulkan bahagian terakhir dan tutupnya.

Tadda !! Itulah paparan HuD anda. Sangat mudah!

Langkah 4: Paparan OLED

Paparan OLED
Paparan OLED
Paparan OLED
Paparan OLED

Saya menggunakan paparan OLED Cina yang berfungsi di bas SPI. Saya mengambil masa hampir satu hari untuk mengetahui lembaran data. Saya mendapat tahu bahawa perpustakaan u8lib diperlukan untuk membuatnya berfungsi.

Sekarang sambungkan SPI OLED Display ke pin SPI Arduino Nano.

Sambungkan paparan OLED ini dengan wayar panjang agar sesuai dengan mata anda agar mudah dilihat.

Sekarang muat turun fail perpustakaan dan ekstrak ke folder perpustakaan Arduino anda.

Sekarang lepaskan pemandu OLED tertentu dalam program ini untuk membolehkan Paparan OLED anda

Uji dengan mod yang berbeza dalam folder Contoh Perpustakaan.

Langkah 5: Paparan OLED dan AR

Paparan OLED dan AR
Paparan OLED dan AR
Paparan OLED dan AR
Paparan OLED dan AR
Paparan OLED dan AR
Paparan OLED dan AR

Uji OLED dengan kaca AR dengan menggunakan contoh kod dan sesuaikan paparan untuk pengalaman menonton yang lebih baik.

Masalah utama dengan paparan AR ini ialah kita menggunakan cermin untuk membiaskan sinar sehingga gambar yang akan ditampilkan, harus terbalik. Ini memerlukan anda membina perpustakaan dengan abjad terbalik dan peta bit untuk memaparkannya dengan betul.

Terdapat banyak laman web, yang mengubah bitmap menjadi kod HEX yang dapat digunakan direktori ke dalam fail perpustakaan OLED.

Anda boleh menggunakan lensa cekung kecil untuk panjang fokus yang lebih baik

Langkah 6: Perkakasan Berinteraksi Dengan Ard-G

Antaramuka Perkakasan Dengan Ard-G
Antaramuka Perkakasan Dengan Ard-G
Antaramuka Perkakasan Dengan Ard-G
Antaramuka Perkakasan Dengan Ard-G
Antaramuka Perkakasan Dengan Ard-G
Antaramuka Perkakasan Dengan Ard-G

Sekarang rujuk skema di sini dan pasangkannya di papan pilihan.

Akan menjadi agak sukar untuk menyolder jika anda seorang NOOB dalam pematerian.

Saya mengesyorkan agar anda menggunakan wayar sebanyak mungkin untuk mengelakkan sebarang kesilapan semasa menyolder.

Sekarang potong papan pemuka menjadi dua keping dan buat seperti kaca AR.

Letakkan sedikit busa antara OLED dan papan pemuka untuk memastikan kestabilan. Anda juga boleh melekatkannya bersama.

Di sini saya telah membuat pelindung tulang kosong untuk Arduino Nano di mana mana-mana sensor atau peranti dapat dihubungkan.

Saya telah menghubungkan accelerometer, sensor cahaya dan sensor bunyi untuk pemerolehan sensor dan boleh digunakan untuk aplikasi pengguna.

Langkah 7: Skematik:

Skematik
Skematik
Skematik
Skematik

Langkah 8: Kod Arduino

Klik lampiran untuk memuat turun kod.

Untuk setiap fungsi saya menghantar nombor diikuti dengan "." yang bertindak sebagai akhir satu data dan membaca data seterusnya. Ia boleh dikonfigurasi dalam Aplikasi Android ATC Lite.

Lihat komen dalam talian untuk Memahami kod yang lebih baik.

Bagi bahagian aplikasi Android, biarkan saya jujur. Saya bukan pembangun aplikasi Android jadi saya belum melaksanakan kawalan navigasi untuknya. Saya baru sahaja memuat turun aplikasi ATC lite dan membuat susun atur khas seperti pemberitahuan ke hadapan, ke belakang, mesej dan panggilan kepadanya. Ini menghantar nombor melalui Bluetooth ke alat dengar.

play.google.com/store/apps/details?id=com…. untuk memuat turun aplikasi dan mengujinya.

Langkah 9: Ujian Akhir

Ujian terakhir
Ujian terakhir

Tolong beri saya cadangan dan maklum balas anda setelah mencubanya.

Saya ingin mendengar daripada anda. Jangan ragu untuk memberi komen di bawah! Mari berbincang!

Disyorkan: