Мазмұны:
- 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 10:26
Сіз шындыққа арналған гарнитураны алуды ойладыңыз ба? Сіз сондай -ақ кеңейтілген шындықтың мүмкіндігіне таң қалдыңыз ба және бағасына жараланған жүрекпен қарадыңыз ба?
Иә мен де!
Бірақ бұл мені тоқтатпады. Мен батылдыққа ие болдым, ал орнына AR гарнитурасын жасауға шешім қабылдадым.
Мен шынымен де кеңейтілген шындық нарығы бос орын екенін және оған ашық нарық қажет екенін сездім. Әзірлеушілер мен әзірлеушілер - нарықтың мүмкіндік берушілері.
Мәселе мынада, олардың әзірлеушілер жиынтығы қымбат және бағасы 1000 доллардан асады. Сондықтан қарапайым өндіруші немесе әзірлеуші оған шыдай алмайды. Сондықтан мен бұл ашық бастапқы платформаны бағдарламалық қамтамасыз етуде де, аппараттық құралдарда да шындық үшін құрамын, осылайша өндірушілер мен әзірлеушілер бірге жаңашыл бола алады.
1 -қадам: жалғасы
Бұл құрастыру жиынтығының минималды дизайны үшін сізге 20 доллардан аспайды. Міне, мен кеңейтілген шындық гарнитурасының қалай жұмыс істейтіні туралы негізгі ғылымды түсінуім керек екенін түсіндім.
Мен YouTube-те бірнеше гарнитураның демонстрациясын көрдім және дисплейдің қарапайым логикасын түсіндім.
Бұл құрылғыны қолданудың бірі - жазатайым оқиғаларды болдырмау. Жазатайым оқиғалардың көпшілігі қалада жүру кезінде телефон қоңырауларынан болатын алаңдаушылықтан болады. Бұл хабарлама хабарландыруларын жеткізуге көмектесетін және дулыға арқылы пайдаланушыларды шарлауға көмектесетін құрылғы ретінде жасалуы мүмкін, бұл алаңдаушылықты азайтады, осылайша оны қауіпсіз жүруге мүмкіндік береді. Бұлтқа қосылған GPS және акселерометрмен жабдықталған географиялық деректер шабандоздың географиялық орналасуы үшін рельеф туралы жақсы мәлімет алуға көмектеседі.
2 -қадам: Қажетті құралдар:
Қажетті бөлшектер:
1. Алдын ала дайындалған тақта
2. Ардуино Нано
3. HC 05
4. SSD1306 OLED дисплейі
5. Дыбыстық сигнал
6. Вибраторлық қозғалтқыш
7. Мөлдір пластикалық парақтар
8. Берг түйреуіштері
9. Сымдар
10. Дәнекерлеу станциясы
11. Қайшы
12. Батареялар банкі
3 -қадам: ҚҰРЫЛЫМДЫ ҚАЛАЙ ЖАСАУ КЕРЕК
HuD қалай жұмыс істейді?
Сонымен, HuD қалай жұмыс істейді? Орта мектептің физикасы сізге жарық айнаға шағылатынын, жартылай мөлдір айнаға шағылатынын және мөлдір әйнектен өтетінін айтады. Біз мұнда дәл осы принципті қолданатын боламыз.
ХУД ҚАЛАЙ ЖАСАУҒА БОЛАДЫ?
Қалың полиэтиленді парақты төрт шаршы пішінді 5 бөлікке кесіңіз.
OLED бар текшені төрт бөлікке бөліп, желіммен жабыстырыңыз.
Алтыншы бөлікті диагональ бойынша текшенің ішіне орналастыру арқылы жарық рефракторды бекітіңіз.
Оны бір беті OLED дисплейіне, екіншісі сіздің көзіңізге қарайтын етіп жабыстырыңыз.
Соңында соңғы бөлікті бекітіп, тығыздаңыз.
Тадда !! Бұл сіздің HuD дисплейіңіз. Өте қарапайым!
4 -қадам: OLED дисплейі
Мен SPI шинасында жұмыс істейтін қытайлық OLED дисплейді қолдандым. Мәліметтер парағын анықтауға бір күндей уақыт кетті. Мен u8lib кітапханасы жұмыс істеу үшін қажет екенін білдім.
Енді SPI OLED дисплейін Arduino Nano SPI түйреуішіне қосыңыз.
Бұл OLED дисплейді ұзын сыммен байланыстыру үшін көзіңізге жақын етіп жалғаңыз.
Енді кітапхана файлын жүктеп алып, оны Arduino кітапхана қалтасына шығарыңыз.
Енді OLED дисплейін қосу үшін бағдарламадағы нақты OLED драйверін өшіріңіз
Кітапхана мысалы қалтасында әр түрлі режимдермен тестілеу.
5 -қадам: OLED және AR дисплейі
Үлгі кодын қолдану арқылы OLED -ді AR әйнегімен тексеріңіз және жақсы көру тәжірибесі үшін дисплейді реттеңіз.
Бұл AR дисплейінің негізгі мәселесі - біз сәулелерді сындыру үшін айна қолданамыз, сондықтан кескінді төңкеруге тура келеді. Бұл сізге дұрыс көрсету үшін инверттелген алфавит пен нүктелік картасы бар кітапхана құруды талап етеді.
Нүктелік картаны OLED кітапхана файлдарына каталог ретінде қолдануға болатын HEX кодына түрлендіретін көптеген веб -сайттар бар.
Фокустың ұзындығын жақсарту үшін шағын ойыс линзаны қолдануға болады
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 -қадам: Қорытынды тест
Мені сынап көргеннен кейін маған ұсыныстар мен пікірлеріңізді беріңіз.
Сізден естігім келеді. Төменге түсініктеме беріңіз! Сөйлесейік!
Ұсынылған:
Толықтырылған шындық телефондары: 7 қадам
Толықтырылған шындық телефондары: арзан, жеңіл, керемет
Толықтырылған шындық Vuforia 7 жер үсті ұшақтарын анықтау: 8 қадам
Толықтырылған шындық Vuforia 7 жер үсті ұшақтарын анықтау.: Vuforia кеңейтілген шындығы SDK Unity 3D үшін ARCore мен ARKit көмегімен AR -дегі жер ұшақтарын анықтайды. Бүгінгі оқу құралы Android немесе IOS үшін AR қосымшасын жасау үшін Unity -дегі жергілікті интеграцияны қолданады. Бізде аспаннан грунға автокөлік түседі
Виртуалды шындық гарнитурасы-Google картон: 4 қадам
Виртуалды шындық гарнитурасы-Google картоны: Сәлеметсіздерме балалар, бұл үйде Google Cardboard, виртуалды шындық гарнитурасын жасаудың қарапайым нұсқаулығы. Бұл гарнитурада қорқынышты фильмді көру өте қиын болады, сонымен қатар роликті серуендеу ролигі де ұмытылмас әсер болады
Толықтырылған шындық веб -шолушысы: 9 қадам
Толықтырылған шындық веб -шолушысы: Бүгін біз Android үшін кеңейтілген шындық веб -браузерін жасайтын боламыз. Бұл идея ExpressVPN маған YouTube -тен демеушілік бейне жасауды сұрағанда басталды. Бұл менің бірінші жұмысым болғандықтан, мен олардың өніміне сәйкес келетін нәрсе жасағым келді. Пр
[Arduino роботы] Роботты қалай түсіруге болады - Бас бармақ роботы - Серво моторы - Бастапқы код: 26 қадам (суреттермен)
[Arduino роботы] Роботты қалай түсіруге болады | Бас бармақ роботы | Серво моторы | Бастапқы код: Бас бармақ роботы. MG90S сервоқозғалтқышының потенциометрі қолданылды. Бұл өте көңілді және оңай! Код өте қарапайым. Бұл шамамен 30 жол. Бұл қозғалысты түсіруге ұқсайды. Кез келген сұрақ немесе пікір қалдырыңыз! [Нұсқаулық] Бастапқы код https: //github.c