Мазмұны:
- 1 -қадам: ҚЫЗЫМДЫ ҚҰРАМДАР:
- 2 -қадам: БАҒДАРЛАМА:
- 3 -қадам: ӨТІНІШ:
- 4 -қадам: ҚОСУ:
- 5 -қадам: РЕТТЕУ:
- 6 -қадам: ДЕНЕ / ЖЕКЕ ЖҰМЫСЫ:
- 7 -қадам: Нәтиже:
Бейне: Arduino көмегімен DIY ақылды кеңейтілген шындық көзілдірігі: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Технология тез қарқынмен дамып, адамдар өмірінің барлық аспектілеріне енгендіктен, дизайнерлер мен әзірлеушілер адамдарға технологияның жағымды тәжірибесін ұсынуға тырысты. Өмірді жеңілдетуге бағытталған технологиялық үрдістердің бірі - тозуға болатын есептеу. Wearable -дің мақсаты - адамдарға нақты өмірді үнемі және барлық жерде қосымша ақпаратпен толықтыру арқылы олардың өмірін басқаруға көмектесу. Тозатын есептеулердің өсіп келе жатқан тенденцияларының бірі - басына орнатылған дисплейлер (HMD), себебі бұл бас дыбыстық, визуалды және күрделі ақпаратты алуға арналған тамаша шлюз. Сондай -ақ, Google Glass жобасының арқасында көзілдірік түріндегі киюге өткен жылы көбірек назар аударылды. Google Glass - бұл соңғы уақытта біз көрген футуристік гаджет. Мүмкіндігі шектеулі/мүгедектерді қоса алғанда, барлық адамдар үшін пайдалы әдіс.
Google көзілдірігінен шабыттанған мен Google Glass -қа ұқсас жұмыс істейтін киілетін прототип жасадым. Бұл жобада біз Google көзілдірігі сияқты жұмыс істейтін киюге арналған кеңейтімді жасаймыз, ол ұялы телефондарға түскен қоңыраулар мен хабарламалар туралы хабарландыруларды жіберуге, сондай -ақ уақыт пен күнді көрсетуге пайдаланушының көз алдында болады.
Google көзілдірігі нарықта 1000 доллардан 1500 долларға дейін сатылады. Мұнда біз бұл жобаны 1000 рупий немесе 15 долларға жасаймыз.
Ақылды көзілдірік- бұл киюдің көзілдірігіне немесе күннен қорғайтын көзілдірігіне бекітілуі мүмкін және Bluetooth арқылы ақылды телефонмен жұптастыруға болатын кеңейту ретінде қолданылатын киілетін есептегіш құрылғы. Бұл қосымшада Smart-телефон қосымшасы арқылы ақылды телефондарға қосылу үшін бағдарламаланған ATmega328p микропроцессоры бар Arduino микроконтроллері бар. HC-05 деп аталатын Bluetooth модулі смартфондарға қосылу үшін қолданылатын ATmega328p интерфейсімен жабдықталған. Smart-Glass үшін қуат көзі ретінде 5В аккумулятор / қайта зарядталатын батарея қолданылады. SSD1306, 0,96 дюймдік OLED дисплейі ATmega328p интерфейсімен жабдықталған, ол смартфондардан алынған деректерді көрсету үшін қолданылады. Smart-Phone қосымшасы телефон деректерін беру үшін қолданылады, яғни; Күні, уақыты, телефон қоңыраулары мен мәтіндік хабарландырулар.
Бүкіл процесте орындалатын негізгі қадамдар:
- Хабарландырулар алынды.
- Кодтау.
- Жіберу және алу.
- Декодтау және өңдеу.
- Орындау
Бұл жобаның негізгі принципі - жұмыс прототипін құру және оны өте аз шығынмен жасау.
1 -қадам: ҚЫЗЫМДЫ ҚҰРАМДАР:
- Ардуино Нано, (ATMega328p)
- Батарея (біз 9В батареяны қолдандық)
- Bluetooth модулі (HC-05)
- OLED дисплейі (SSD1306)
- Қосылу үшін сымдар
- Батырмаға басу
- Bluetooth құлаққаптары (LG HBS 760) [Бұл міндетті емес. Менде бүлінген жинақ болды, сондықтан мен оны қолдандым.]
- Қосқышты ауыстыру
- Негізгі жақтау (біз бұл жақтауды Sunmica Sheet көмегімен, оның пішінін дәнекерлеуіш арқылы қайта өңдеу арқылы жасадық)
2 -қадам: БАҒДАРЛАМА:
Берілген бағдарламаны Arduino Nano -ға жүктеңіз. Бірақ алдымен бағдарламаның кітапханасын жүктеп алыңыз.
Кітапхананы жүктеу үшін мына қадамдарды орындаңыз; Эскиз> Кітапхананы қосу> Кітапхананы басқару> «SSD1306» іздеңіз және Adafruit_SSD1306 орнатыңыз
Немесе егер Arduino бағдарламасы жұмыс істемесе, төменде берілген бағдарламаны көшіріп, жүктеңіз;
#қосу
#қосу
#қосу
#қосу
#OLED_RESET параметрін анықтаңыз 4
Adafruit_SSD1306 дисплейі (OLED_RESET);
жарамсыз орнату () {
Serial.begin (9600);
display.begin (SSD1306_SWITCHCAPVCC, 0x3D);
display.display ();
кешіктіру (2000);
display.clearDisplay ();
}
void loop () {
while (Serial.available ()> 0) {
Жолдың күні = Serial.readStringUntil ('|');
Serial.read ();
Жол уақыты = Serial.readStringUntil ('|');
Serial.read ();
Жолдық телефон = Serial.readStringUntil ('|');
Serial.read ();
Жол мәтіні = Serial.readStringUntil ('\ n');
Serial.read ();
}
егер (Мәтін == «мәтін» && Телефон == «телефон»)
{display.println (Күн);
display.display ();
display.println (Уақыт);
display.display ();
display.clearDisplay ();
}
егер (Мәтін! = «мәтін» && Телефон == «телефон») {
display.println (Мәтін);
display.display ();
кешіктіру (5000);
display.clearDisplay ();
}
if (Мәтін == «мәтін» && Телефон! = «телефон») {
display.println (Телефон);
display.display ();
кешіктіру (5000);
display.clearDisplay ();
}
}
3 -қадам: ӨТІНІШ:
Егер берілген.apk жұмыс істемесе немесе сіз өзіңіздің теңшелген бағдарламаңызды жасағыңыз келсе. Содан кейін сіз қосымшаны ойлап тапқан веб -сайтты қолдана аласыз және жоғарыда көрсетілгендей функционалды блоктарды жасай аласыз.
НЕМЕСЕ
. Apk жүктеп алып, оны орнатыңыз.
4 -қадам: ҚОСУ:
Осы схемада көрсетілгендей тізбекті қосыңыз.
Батареяны қосыңыз және қорек көзін қосыңыз.
5 -қадам: РЕТТЕУ:
Bluetooth модулін телефонның Bluetooth -мен жұптаңыз. Қолданба жоғарыдағы суретті көрсетеді.
6 -қадам: ДЕНЕ / ЖЕКЕ ЖҰМЫСЫ:
Суретте көрсетілгендей немесе өз қалауыңыз бойынша жақтауды жасаңыз. Мен бұл жақтауды Sunmica фанерінің көмегімен, қисық жасау үшін дәнекерлеуішті пайдаланып жасадым. Сіз оны дизайнға сәйкес жасай аласыз.
Дисплей үшін сілтеме ретінде жоғарыдағы үлгіні пайдалануға болады.
7 -қадам: Нәтиже:
Нәтижесінде Дисплейде жоғарыдағы суретке ұқсас нәрсе пайда болады.
Егер сізде оны жақсарту бойынша ұсыныстар болса, пікір қалдыра аласыз.
Ұсынылған:
OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR) 3.5: 4 қадамдары
OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR): Бұл нұсқаулық кеңейтілген шындық қосымшасын іске қосу үшін OpenCV, Python 3.5 және Python 3.5 тәуелділіктерін қалай орнатуды сипаттайды
Жаңадан бастаушыларға арналған кеңейтілген шындық қосымшасы: 8 қадам
Жаңадан бастаушыларға арналған кеңейтілген шындық қосымшасы: Бұл оқулық сізге жаңадан бастаушыларға кеңейтілген реалдылық қосымшасын қалай жасау керектігін көрсетеді. Біз Unity3D мен Vuforia-ның жердегі жазықтықты анықтауды Android немесе IOS үшін маркерсіз AR қосымшасын жасау үшін қолданамыз. Біз Unity -ге 3D моделін қосып, оны жылжытамыз
MEMES үшін кеңейтілген шындық қосымшасын жасауға мүмкіндік береді!: 8 қадам
MEMES үшін кеңейтілген шындық қосымшасын жасауға рұқсат етіңіз!: Бұл нұсқаулықта біз Android API мен IOS үшін Unity3D -де мемлеттерді іздеу үшін Google API қолданатын кеңейтілген реалдылық қосымшасын жасаймыз. Біз Unity -де Vuforia -ның жердегі жазықтықты анықтауды қолданатын боламыз, сондықтан бұл мобильді қосымша
Бас қимылымен басқарылатын DIY видео ойыны (кеңейтілген шындық): 4 қадам
Бас қимылымен басқарылатын DIY видео ойыны (кеңейтілген шындық): Мен сізге қазіргі уақытта сіздің денеңізді қозғау арқылы басқарылатын жеке ойын жасаудың қаншалықты оңай екенін көрсеткім келеді. Сізге веб -камерасы бар және бағдарламалау дағдылары бар ноутбук қажет болады. Егер сізде ноутбук пен веб -камера болмаса немесе бағдарламалауды білмесеңіз, Yo
Виртуалды және аралас шындық көзілдірігі: 15 қадам (суреттермен)
Виртуалды және аралас шындық көзілдірігі: Кіріспе: Концептуалды дизайн бойынша технология курсы кезінде бізге негізгі жобамызға сәйкес келетін жаңа технологияны зерттеу және осы технологияны прототип жасау арқылы тексеру сұралды. Біз таңдаған технологиялар - бұл виртуалды шындық