Isi kandungan:
- Langkah 1: Kesinambungan
- Langkah 2: Alat yang Diperlukan:
- Langkah 3: CARA MEMBUAT HUD
- Langkah 4: Paparan OLED
- Langkah 5: Paparan OLED dan AR
- Langkah 6: Perkakasan Berinteraksi Dengan Ard-G
- Langkah 7: Skematik:
- Langkah 8: Kod Arduino
- Langkah 9: Ujian Akhir
Video: Arduino Glass - Headset Augmented Realiti Sumber Terbuka: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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
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
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:
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
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:
Q-Bot - Penyelesai Cube Rubik Sumber Terbuka: 7 Langkah (dengan Gambar)
Q-Bot - Rubber's Open Source Rubber Open Source: Bayangkan anda mempunyai Rubik's Cube, anda tahu bahawa teka-teki membentuk tahun 80-an yang dimiliki oleh semua orang tetapi tidak ada yang benar-benar tahu bagaimana menyelesaikannya, dan anda mahu mengembalikannya ke corak asalnya. Nasib baik hari ini sangat mudah untuk mencari instruksi penyelesaian
Kit Pelajar Arduino (Sumber Terbuka): 7 Langkah (dengan Gambar)
Arduino Learner Kit (Open Source): Sekiranya anda seorang pemula di Arduino World dan ingin belajar Arduino mempunyai pengalaman langsung Instructables ini dan Kit ini sesuai untuk anda. Kit ini juga merupakan pilihan yang baik untuk guru yang suka mengajar Arduino kepada pelajar mereka dengan cara yang mudah
PyonAir - Monitor Pencemaran Udara Sumber Terbuka: 10 Langkah (dengan Gambar)
PyonAir - Monitor Pencemaran Udara Sumber Terbuka: PyonAir adalah sistem kos rendah untuk memantau tahap pencemaran udara tempatan - khususnya, bahan partikulat. Berdasarkan sekitar papan Pycom LoPy4 dan perkakasan yang serasi dengan Grove, sistem ini dapat menghantar data melalui LoRa dan WiFi. Saya melakukan ini
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh: 6 Langkah (dengan Gambar)
K-Ability V2 - Papan Kekunci Boleh Diakses Sumber Terbuka untuk Skrin Sentuh: Prototaip ini adalah versi kedua K-Ability. K-Ability adalah papan kekunci fizikal yang membenarkan penggunaan peranti skrin sentuh kepada individu yang mempunyai patologi yang mengakibatkan gangguan neuromuskular. Terdapat banyak alat bantu yang memudahkan penggunaan komputasi
Sup - Tikus untuk Orang Dengan Quadriplegia - Kos Rendah dan Sumber Terbuka: 12 Langkah (dengan Gambar)
Sup - Tikus untuk Orang Dengan Quadriplegia - Kos Rendah dan Sumber Terbuka: Pada musim bunga tahun 2017, keluarga sahabat saya bertanya kepada saya jika saya mahu terbang ke Denver dan membantu mereka menjalankan projek. Mereka mempunyai seorang teman, Allen, yang mengalami quadriplegia akibat kemalangan berbasikal gunung. Felix (rakan saya) dan saya melakukan kajian cepat