Mündəricat:

Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı: 9 Addım (Şəkillərlə birlikdə)
Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı: 9 Addım (Şəkillərlə birlikdə)

Video: Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı: 9 Addım (Şəkillərlə birlikdə)

Video: Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı: 9 Addım (Şəkillərlə birlikdə)
Video: Arduino Processing istifadəsi LED projesi 2024, Noyabr
Anonim
Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı
Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı

Artırılmış reallıq qulaqlıq əldə etməyi heç düşünmüsünüzmü? Siz də genişlənmiş reallıq ehtimalına təəccübləndinizmi və qiymət etiketinə qırıq bir ürəklə baxdınızmı?

Bəli, mən də!

Amma bu məni orda dayandırmadı. Cəsarətimi artırdım və bunun əvəzinə öz AR qulaqlığımı qurmağa qərar verdim.

Həqiqətən də artırılmış reallıq bazarının niş olduğunu və açıq bir bazara ehtiyacı olduğunu hiss etdim. İstehsalçılar və inkişaf etdiricilər bazarın təminatçılarıdır.

Ancaq problem, onların geliştirici dəstlərinin bahalı olması və 1000 dollardan çox olmasıdır. Buna görə normal bir istehsalçı və ya geliştirici bunu ödəyə bilməz. Beləliklə, həm proqram təminatında, həm də hardware üzərində genişlənmiş reallıq üçün bu açıq mənbə platformasını qururam ki, istehsalçılar və inkişaf etdiricilər birlikdə bu sahədə yeniliklər edə bilsinlər.

Addım 1: Davam et

Bu inkişaf dəstini qurmağın dəyəri minimum dizayn üçün 20 dollardan çox olmayacaq. Artırılmış reallıq qulaqlıqlarının necə işlədiyinə dair əsas elmi başa düşməli olduğumu başa düşdüyüm yer budur.

YouTube-da bir neçə qulaqlıqdan ibarət bir neçə praktik demoya baxdım və ekranın arxasındakı sadə məntiqi başa düşdüm.

Bu cihazın istifadəsindən biri də qəzaların qarşısını almaqdır. Qəzaların çoxu şəhərdə gəzinti zamanı telefon zənglərinin səbəb olduğu diqqətin dağılması səbəbindən baş verir. Bu, mesaj bildirişlərinin çatdırılmasına kömək edən və istifadəçiləri dəbilqədə gəzdirən, daha az yayındıran və bununla da təhlükəsiz bir gəzinti halına gətirən bir cihaz kimi inkişaf etdirilə bilər. GPS və akselerometr ilə təchiz olunmuş, hər ikisi də buluda bağlı olan toplanmış coğrafi məlumatlar, sürücünün coğrafi mövqeyi üçün daha yaxşı ərazi detallarını təmin etməyə kömək edir.

Addım 2: Lazımi vasitələr:

Lazım olan hissələr:

1. Pref board

2. Arduino Nano

3. HC 05

4. SSD1306 OLED Ekranı

5. Buzzer

6. Vibratorlu motor

7. Şəffaf plastik təbəqələr

8. Dişi sancaqlar

9. Tellər

10. Lehim stansiyası

11. Qayçı

12. Batareya bankı

Addım 3: HUD NECƏ YAPILIR

HUD NECƏ YAPILIR
HUD NECƏ YAPILIR
HUD NECƏ YAPILIR
HUD NECƏ YAPILIR
HUD NECƏ YAPILIR
HUD NECƏ YAPILIR

HuD necə işləyir?

Beləliklə, HuD necə işləyir? Lisey fizikası, işığın bir aynada əks olunduğunu, yarı şəffaf bir güzgüdə əks olunduğunu və şəffaf bir şüşədən keçdiyini söyləyir. Burada tam olaraq bu prinsipdən istifadə edəcəyik.

HUD NECƏ YAPILIR?

Qalın polietilen təbəqəni 5 bərabər kvadrat şəklində kəsin.

Dörd ədəd OLED ilə bir kub şəklində düzəldin və bir -birinə yapışdırın.

Altıncı parçanı kubun içərisinə çapraz olaraq yerləşdirərək işıq refraktorunu düzəldin.

Bir səthi OLED ekrana, digəri isə gözünüzə baxacaq şəkildə yapışdırın.

Sonda son parçanı düzəldin və möhürləyin.

Tadda !! Bu, HuD ekranınızdır. Çox sadə!

Addım 4: OLED Ekran

OLED Ekran
OLED Ekran
OLED Ekran
OLED Ekran

SPI avtobusunda işləyən Çin OLED displeyindən istifadə etdim. Məlumat vərəqini anlamaq üçün demək olar ki, bir gün vaxt sərf etdim. U8lib kitabxanasının işləməsi üçün lazım olduğunu öyrəndim.

İndi SPI OLED Ekranını Arduino Nanonun SPI pininə bağlayın.

Bu OLED ekranı gözünüzə yaxınlaşdırmaq üçün uzun bir tellə bağlayın, asan görmə üçün.

İndi kitabxana faylını yükləyin və Arduino kitabxana qovluğuna çıxarın.

İndi OLED Ekranınızı aktiv etmək üçün proqramdakı xüsusi OLED sürücüsünü qeyd edin

Kitabxana nümunəsi qovluğunda fərqli rejimlərlə test edin.

Addım 5: OLED və AR Ekranı

OLED və AR Ekranı
OLED və AR Ekranı
OLED və AR Ekranı
OLED və AR Ekranı
OLED və AR Ekranı
OLED və AR Ekranı

Nümunə kodunu istifadə edərək AR şüşəsi ilə OLED -ni sınayın və daha yaxşı görüntü təcrübəsi üçün ekranı tənzimləyin.

Bu AR ekranındakı əsas problem, şüaları qırmaq üçün güzgüdən istifadə etməyimizdir, belə ki, görüntünün əksinə çevrilməlidir. Bu, düzgün şəkildə göstərmək üçün tərs əlifbası və bitmapləri olan bir kitabxana qurmağı tələb edir.

Bitmapı OLED kitabxana sənədlərinə çevirmək üçün istifadə edilə bilən HEX koduna çevirən bir çox veb sayt var.

Daha yaxşı fokus uzunluğu üçün kiçik bir konkav lens istifadə edə bilərsiniz

Addım 6: Ard-G ilə Avadanlıqların Araşdırılması

Ard-G ilə Avadanlıq İnterfeysləri
Ard-G ilə Avadanlıq İnterfeysləri
Ard-G ilə Avadanlıq İnterfeysləri
Ard-G ilə Avadanlıq İnterfeysləri
Ard-G ilə Avadanlıq İnterfeysləri
Ard-G ilə Avadanlıq İnterfeysləri

İndi buradakı sxemlərə baxın və əvvəlcədən lövhədə lehimləyin.

Lehimdə NOOB olsanız, lehimləmək bir az çətin olacaq.

Lehimləmə zamanı səhv etməmək üçün mümkün qədər çox tel istifadə etməyi məsləhət görürəm.

İndi prefabrik lövhəni iki hissəyə bölün və AR şüşəsinə bənzəyin.

Sabitliyi təmin etmək üçün OLED ilə prefekturanın arasına bir az köpük qoyun. Bir -birinə yapışdıra bilərsiniz.

Burada Arduino Nano üçün hər hansı bir sensorun və ya cihazın birləşdirilə biləcəyi çılpaq bir sümük qalxanı hazırladım.

Sensor əldə etmək üçün akselerometr, işıq sensoru və səs sensoru bağladım və istifadəçinin tətbiqi üçün istifadə oluna bilər.

Addım 7: Şematik:

Sxematik
Sxematik
Sxematik
Sxematik

Addım 8: Arduino Kodu

Kodu yükləmək üçün əlavəni vurun.

Hər bir funksiya üçün ardınca "" yazan bir nömrə göndərirəm. bir məlumatın sonu kimi çıxış edir və sonrakı məlumatları oxuyur. ATC Lite Android Tətbiqində konfiqurasiya edə bilərsiniz.

Kodu daha yaxşı başa düşmək üçün In-line şərhini yoxlayın.

Android tətbiq hissəsinə gəldikdə, düzünü deyim. Mən Android tətbiqetməsiyəm, buna görə naviqasiya nəzarətini tətbiq etməmişəm. Mən yalnız ATC lite tətbiqini yüklədim və ona irəli, geriyə, mesaj və zəng bildirişi kimi xüsusi bir nizam yaratdım. Bu, Bluetooth vasitəsilə nömrələri qulaqlığa göndərir.

play.google.com/store/apps/details?id=com…. proqramı yükləmək və sınamaq üçün.

Addım 9: Final Testi

Final Testi
Final Testi

Zəhmət olmasa sınadıqdan sonra mənə təklif və rəylərinizi bildirin.

Sizdən eşitmək istərdim. Aşağıdakı şərhlərdə çekinmeyin! Gəl danışaq!

Tövsiyə: