Съдържание:

Arduino Glass - слушалки с разширена реалност с отворен код: 9 стъпки (със снимки)
Arduino Glass - слушалки с разширена реалност с отворен код: 9 стъпки (със снимки)

Видео: Arduino Glass - слушалки с разширена реалност с отворен код: 9 стъпки (със снимки)

Видео: Arduino Glass - слушалки с разширена реалност с отворен код: 9 стъпки (със снимки)
Видео: Высокая плотность 2022 2024, Ноември
Anonim
Arduino Glass - Слушалки с разширена реалност с отворен код
Arduino Glass - Слушалки с разширена реалност с отворен код

Мислили ли сте някога да получите слушалки с разширена реалност? И вие ли бяхте удивени от възможността за разширена реалност и погледнахте ценовата марка със счупено сърце?

Да, аз също!

Но това не ме спря дотук. Събрах смелост и вместо това реших да създам собствена AR слушалка.

Наистина почувствах, че пазарът на разширена реалност е ниша и се нуждае от отворен пазар. Производителите и разработчиците са активни за пазара.

Но проблемът е, че комплектите им за разработчици са скъпи и струват повече от 1000 долара. Така че нормален производител или разработчик не може да си го позволи. Така че изграждам тази платформа с отворен код за разширена реалност както на софтуер, така и на хардуер, така че производителите и разработчиците да могат да правят нововъведения заедно в нея.

Стъпка 1: Продължение

Разходите за изграждането на този комплект за разработка няма да ви струват повече от 20 долара за минимален дизайн. Сега разбрах, че трябва да разбера основната наука за това как работят слушалките с разширена реалност.

Гледах няколко практически демонстрации на няколко слушалки в YouTube и разбрах простата логика зад дисплея.

Едно от приложенията на това устройство е да се избягват инциденти. Повечето инциденти се случват в града поради разсейване, причинено от телефонни обаждания по време на каране. Това може да бъде разработено като устройство, което помага при изпращането на известия за съобщения и навигира потребителите през шлема, причинявайки по -малко разсейване, като по този начин го прави безопасно. Снабден с GPS и акселерометър, и двата свързани с облака, събраните географски данни помагат да се осигурят по -добри подробности за терена за това географско местоположение на ездача.

Стъпка 2: Необходими инструменти:

Необходими части:

1. Предварителна дъска

2. Arduino Nano

3. HC 05

4. SSD1306 OLED дисплей

5. Звуков сигнал

6. Вибрационен двигател

7. Прозрачни пластмасови листове

8. Berg щифтове женски

9. Проводници

10. Станция за запояване

11. Ножици

12. Батерия

Стъпка 3: КАК ДА НАПРАВИМ ХУДА

КАК ДА НАПРАВИМ ХУДА
КАК ДА НАПРАВИМ ХУДА
КАК ДА НАПРАВИМ ХУДА
КАК ДА НАПРАВИМ ХУДА
КАК ДА НАПРАВИМ ХУДА
КАК ДА НАПРАВИМ ХУДА

Как работи HuD?

И така, как работи HuD? Физическата гимназия ви казва, че светлината се отразява върху огледало, пречупва се върху полупрозрачно огледало и преминава през прозрачно стъкло. Тук ще използваме точно този принцип.

КАК ДА НАПРАВИМ ХУДА?

Нарежете дебелия полиетилен лист на 5 равни квадратни парчета.

Подредете четири парчета като куб с OLED и го залепете заедно.

Фиксирайте светлинния рефрактор, като поставите шестото парче диагонално в куба.

Залепете го така, че едната повърхност да е обърната към OLED дисплея, а другата към страната на окото ви.

Накрая фиксирайте последното парче и го запечатайте.

Тада !! Това е вашият HuD дисплей. Толкова просто!

Стъпка 4: OLED дисплей

OLED дисплей
OLED дисплей
OLED дисплей
OLED дисплей

Използвах китайски OLED дисплей, който работи на SPI шината. Отне ми почти ден, за да разбера информационния лист. Разбрах, че библиотеката u8lib е необходима, за да работи.

Сега свържете SPI OLED дисплея към SPI щифта на Arduino Nano.

Свържете този OLED дисплей с дълъг проводник, за да се побере близо до окото ви за лесен преглед.

Сега изтеглете файла на библиотеката и го извлечете в папката на библиотеката Arduino.

Сега декомментирайте конкретния OLED драйвер в програмата, за да активирате вашия OLED дисплей

Тествайте с различни режими в папката Пример за библиотека.

Стъпка 5: OLED и AR дисплей

OLED и AR дисплей
OLED и AR дисплей
OLED и AR дисплей
OLED и AR дисплей
OLED и AR дисплей
OLED и AR дисплей

Тествайте OLED с AR стъкло, като използвате примерния код и регулирайте дисплея за по -добро гледане.

Основният проблем с този AR дисплей е, че използваме огледало, за да пречупим лъчите, така че изображението, което да се показва, трябва да бъде обърнато. Това изисква да изградите библиотека с обърната азбука и растерни изображения, за да я покажете правилно.

Има много уебсайтове, които преобразуват растерно изображение в шестнадесетичен код, което може да се използва директория във файловете на OLED библиотеката.

Можете да използвате малък вдлъбнат обектив за по -добро фокусно разстояние

Стъпка 6: Хардуерно взаимодействие с Ard-G

Хардуерно свързване с Ard-G
Хардуерно свързване с Ard-G
Хардуерно свързване с Ard-G
Хардуерно свързване с Ard-G
Хардуерно свързване с Ard-G
Хардуерно свързване с Ard-G

Сега се обърнете към схемите тук и го запоявайте в сглобяема платка.

Ще бъде малко трудно да запоите, ако сте NOOB в запояване.

Бих препоръчал да използвате възможно най -много проводници, за да избегнете грешки по време на запояване.

Сега разрежете сглобяемата дъска на две части и я направете да изглежда като AR стъкло.

Поставете малко пяна между OLED и сглобяемата дъска, за да осигурите стабилност. Можете също така да го залепите.

Тук направих гол костен щит за Arduino Nano, където всеки сензор или устройство може да бъде свързано.

Свързах акселерометър, сензор за светлина и сензор за звук за получаване на сензор и може да се използва за приложение на потребителя.

Стъпка 7: Схема:

Схема
Схема
Схема
Схема

Стъпка 8: Arduino код

Кликнете върху прикачения файл, за да изтеглите кода.

За всяка функция изпращам номер, последван от „.“който действа като край на една информация и чете следващите данни. Може да се конфигурира в приложението ATC Lite за Android.

Проверете вградения коментар за по-добро разбиране на кода.

Що се отнася до приложението за Android, нека бъда честен. Аз не съм разработчик на приложения за Android, така че не съм приложил управлението за навигация към него. Току -що изтеглих приложението ATC lite и създадох персонализирано оформление като напред, назад, съобщение и известие за повикване към него. Това изпраща номера през Bluetooth до слушалките.

play.google.com/store/apps/details?id=com…. да изтеглите приложението и да го тествате.

Стъпка 9: Последен тест

Последен тест
Последен тест

Моля, дайте ми предложения и вашите отзиви, след като го изпробвате.

Бих искал да чуя от вас. Чувствайте се свободни да коментирате по -долу! Хайде да говорим!

Препоръчано: