Съдържание:
- Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ:
- Стъпка 2: ПРОГРАМА:
- Стъпка 3: ПРИЛОЖЕНИЕ:
- Стъпка 4: ВРЪЗКА:
- Стъпка 5: НАСТРОЙКА:
- Стъпка 6: РАБОТА НА ТЯЛО / РАМКА:
- Стъпка 7: РЕЗУЛТАТ:
Видео: Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тъй като технологията се разраства бързо и се интегрира във всички аспекти на живота на хората, дизайнерите и разработчиците се опитаха да осигурят по -приятно изживяване на технологиите на хората. Една от технологичните тенденции, които имат за цел да улеснят живота, са носимите компютри. Целта на Wearable да помогне на хората да контролират живота си, като допълват реалния живот с допълнителна информация постоянно и повсеместно. Една от нарастващите тенденции на носещите изчисления са дисплеите, монтирани на главата (HMD), тъй като главата е чудесен портал за получаване на аудио, визуална и забързана информация. Също така благодарение на проекта Google Glass, носенето под формата на очила спечели много повече внимание през миналата година. Google Glass е толкова футуристична притурка, която видяхме в последно време. Полезна техника за всички видове хора, включително хора с увреждания/инвалиди.
Вдъхновен от очилата на Google, направих прототип за носене, който може да функционира доста подобно на Google Glass. В този проект ще направим носимо разширение, което може да работи като очила на Google, и ще се използва за изпращане на известия за обаждания и съобщения, получени на мобилни телефони, а също така да показва час и дата, всичко пред очите на потребителя.
Google Очила се предлагат на пазара на цена от $ 1000 до $ 1500. Тук ще направим този проект под, Rs 1000 или $ 15.
Умните очила са изчислителното устройство за носене, използвано като разширение, което може да бъде прикрепено към очилата или слънчевите очила на потребителя и може да бъде сдвоено със смарт телефони чрез Bluetooth. Това разширение съдържа микроконтролер Arduino с микропроцесор ATmega328p, който е програмиран да се свързва със смартфони чрез приложение за смарт телефон. Bluetooth модул, наречен HC-05, е свързан с ATmega328p, който се използва за свързване със смартфони. Батерия / Презареждаща се батерия от 5V се използва като захранване за Smart-Glass. SSD1306, 0.96”OLED дисплей е свързан с ATmega328p, който се използва за показване на данните, получени от смартфони. Приложението Smart-Phone се използва за предаване на данни от телефона, т.е. Дата, час, известия за телефонни обаждания и текстови съобщения.
По -долу са основните стъпки, които се изпълняват по време на целия процес:
- Получени известия.
- Кодиране.
- Предаване и получаване.
- Декодиране и обработка.
- Екзекуция
Основният принцип на този проект е да се създаде работещ прототип и това също на много по -ниски разходи.
Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ:
- Arduino Nano, (ATMega328p)
- Батерия (използвали сме 9V батерия)
- 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);
void setup () {
Serial.begin (9600);
display.begin (SSD1306_SWITCHCAPVCC, 0x3D);
display.display ();
забавяне (2000);
display.clearDisplay ();
}
void loop () {
while (Serial.available ()> 0) {
String Date = Serial.readStringUntil ('|');
Serial.read ();
String Time = Serial.readStringUntil ('|');
Serial.read ();
Низови телефон = Serial.readStringUntil ('|');
Serial.read ();
Низови текст = Serial.readStringUntil ('\ n');
Serial.read ();
}
ако (Текст == "текст" && Телефон == "телефон")
{display.println (Дата);
display.display ();
display.println (Време);
display.display ();
display.clearDisplay ();
}
if (Text! = "text" && Phone == "phone") {
display.println (Текст);
display.display ();
забавяне (5000);
display.clearDisplay ();
}
if (Text == "text" && Phone! = "phone") {
display.println (телефон);
display.display ();
забавяне (5000);
display.clearDisplay ();
}
}
Стъпка 3: ПРИЛОЖЕНИЕ:
Ако даденият.apk не работи или искате да създадете свое собствено персонализирано приложение. След това можете да използвате уебсайта на изобретателя на приложения и да направите функционалните блокове, както е дадено по -горе.
ИЛИ
Изтеглете.apk и го инсталирайте.
Стъпка 4: ВРЪЗКА:
Свържете веригата, както е показано на тази схематична диаграма.
Свържете към батерията и включете захранването.
Стъпка 5: НАСТРОЙКА:
Сдвоете Bluetooth модул с Bluetooth на телефона. Приложението ще покаже горното изображение.
Стъпка 6: РАБОТА НА ТЯЛО / РАМКА:
Направете рамката, както е показано на фигурата, или по ваш избор. Направих тази рамка с помощта на шперплат Sunmica, като използвах поялника, за да направя кривата. Можете да го направите според вашия дизайн.
За Display можете да използвате горния шаблон като справка.
Стъпка 7: РЕЗУЛТАТ:
В резултат на това на дисплея ще се появи нещо подобно на горното изображение.
Ако имате предложения за подобряване, можете да коментирате.
Препоръчано:
Увеличете паметта си с дворец на ума с разширена реалност: 8 стъпки
Увеличете паметта си с Дворец на ума с разширена реалност: Използването на дворците на ума, подобно на Шерлок Холмс, се използва от шампионите по памет, за да си припомнят много информация, като например реда на картите в разбъркана колода. Дворецът на ума или методът на локусите е техника на паметта, при която визуалната мнемоника е
GlobalARgallery - Глобална галерия с разширена реалност: 16 стъпки
#GlobalARgallery - Галерия с глобална разширена реалност: #GlobalARgallery е възможност за училищата (и други) да се свързват асинхронно по целия свят и да споделят опит, произведения на изкуството, истории, хронологии, изложби, презентации и всичко друго, което можете да си представите. Всичко това се появява в А
Разширена реалност (AR) за Dragonboard410c или Dragonboard820c с помощта на OpenCV и Python 3.5: 4 стъпки
Разширена реалност (AR) за Dragonboard410c или Dragonboard820c Използване на OpenCV и Python 3.5: Тези инструкции описват как да инсталирате OpenCV, Python 3.5 и зависимости за Python 3.5 за стартиране на приложението за разширена реалност
Arduino Glass - слушалки с разширена реалност с отворен код: 9 стъпки (със снимки)
Arduino Glass - Слушалки с разширена реалност с отворен код: Мислили ли сте някога да получите слушалки с разширена реалност? И вие ли бяхте удивени от възможността за разширена реалност и погледнахте цената с разбито сърце? Да, и аз! Но това не ме спря дотук. Събрах смелост и вместо това
Видео игра „Направи си сам“, контролирана от движението на главата (разширена реалност): 4 стъпки
Видеоигри „Направи си сам“, контролирани от движението на главата (разширена реалност): Искам да ви покажа колко лесно в днешно време е да създадете собствена игра, която може да се контролира чрез преместване на тялото ви. Ще ви трябва само лаптоп с уеб камера и някои умения за програмиране. Ако нямате лаптоп и уеб камера или ако не знаете как да програмирате, Йо