Съдържание:
- Стъпка 1: Продължение
- Стъпка 2: Необходими инструменти:
- Стъпка 3: КАК ДА НАПРАВИМ ХУДА
- Стъпка 4: OLED дисплей
- Стъпка 5: OLED и AR дисплей
- Стъпка 6: Хардуерно взаимодействие с Ard-G
- Стъпка 7: Схема:
- Стъпка 8: Arduino код
- Стъпка 9: Последен тест
Видео: Arduino Glass - слушалки с разширена реалност с отворен код: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Мислили ли сте някога да получите слушалки с разширена реалност? И вие ли бяхте удивени от възможността за разширена реалност и погледнахте ценовата марка със счупено сърце?
Да, аз също!
Но това не ме спря дотук. Събрах смелост и вместо това реших да създам собствена 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 дисплей, който работи на SPI шината. Отне ми почти ден, за да разбера информационния лист. Разбрах, че библиотеката u8lib е необходима, за да работи.
Сега свържете SPI OLED дисплея към SPI щифта на Arduino Nano.
Свържете този OLED дисплей с дълъг проводник, за да се побере близо до окото ви за лесен преглед.
Сега изтеглете файла на библиотеката и го извлечете в папката на библиотеката Arduino.
Сега декомментирайте конкретния OLED драйвер в програмата, за да активирате вашия OLED дисплей
Тествайте с различни режими в папката Пример за библиотека.
Стъпка 5: OLED и AR дисплей
Тествайте OLED с AR стъкло, като използвате примерния код и регулирайте дисплея за по -добро гледане.
Основният проблем с този AR дисплей е, че използваме огледало, за да пречупим лъчите, така че изображението, което да се показва, трябва да бъде обърнато. Това изисква да изградите библиотека с обърната азбука и растерни изображения, за да я покажете правилно.
Има много уебсайтове, които преобразуват растерно изображение в шестнадесетичен код, което може да се използва директория във файловете на OLED библиотеката.
Можете да използвате малък вдлъбнат обектив за по -добро фокусно разстояние
Стъпка 6: Хардуерно взаимодействие с 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: Последен тест
Моля, дайте ми предложения и вашите отзиви, след като го изпробвате.
Бих искал да чуя от вас. Чувствайте се свободни да коментирате по -долу! Хайде да говорим!
Препоръчано:
Комплект за обучение на Arduino (с отворен код): 7 стъпки (със снимки)
Комплект за обучение на Arduino (с отворен код): Ако сте начинаещ в Arduino World и ще научите Arduino, имайки практически опит, този Instructables и този комплект са за вас. Този комплект също е добър избор за учителите, които обичат да преподават Arduino на своите ученици по лесен начин
Joy Robot (Robô Da Alegria) - 3D отпечатан с отворен код, Arduino Powered Robot!: 18 стъпки (със снимки)
Joy Robot (Robô Da Alegria) - 3D отпечатан с отворен код, Arduino Powered Robot !: Първа награда в конкурса за колела Instructables, Втора награда в състезанието Arduino на Instructables и Подгласничка в предизвикателството Design for Kids. Благодаря на всички, които гласуваха за нас !!! Роботите се появяват навсякъде. От промишлени приложения до вас
Поставяне на AR обекти в GPS координати в разширена реалност: 8 стъпки (със снимки)
Поставяне на AR обекти в GPS координати в разширена реалност: Тази инструкция ще премине през създаването на мобилно приложение за поставяне на AR обекти в GPS координати с ARkit и ARCore с помощта на Unity3D. Ще ви преведа през създаването на проект, който направих с помощта на Mapbox, който ни позволява да маркираме съобщения на конкретен G
CityCoaster - Изградете своя собствена увеселителен парк с разширена реалност за вашия бизнес (TfCD): 6 стъпки (със снимки)
CityCoaster - Изградете собствено увеселителен парк с разширена реалност за вашия бизнес (TfCD): Град под вашата чаша! CityCoaster е проект, роден с мисъл за продукт за летището в Ротердам, Хага, който може да изрази идентичността на града, забавлявайки клиентите на зоната за отдих с разширена реалност. В среда като
Витрина на продукти с разширена реалност (TfCD): 11 стъпки (със снимки)
Продуктова витрина с разширена реалност (TfCD): Продажбата на продукти по време на полет става все по -популярна в днешно време. Първата и почти единствена информация, която пътникът (евентуален купувач) вижда на самолета, е отпечатана брошура. Тази инструкция ще покаже начин за иновации в airp