Съдържание:

Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки
Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки

Видео: Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки

Видео: Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки
Видео: Crypto Pirates Daily News - Tuesday January 19th, 2022 - Latest Crypto News Update 2024, Ноември
Anonim
Направи си сам интелигентни очила за разширена реалност с помощта на Arduino
Направи си сам интелигентни очила за разширена реалност с помощта на Arduino

Тъй като технологията се разраства бързо и се интегрира във всички аспекти на живота на хората, дизайнерите и разработчиците се опитаха да осигурят по -приятно изживяване на технологиите на хората. Една от технологичните тенденции, които имат за цел да улеснят живота, са носимите компютри. Целта на 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. Получени известия.
  2. Кодиране.
  3. Предаване и получаване.
  4. Декодиране и обработка.
  5. Екзекуция

Основният принцип на този проект е да се създаде работещ прототип и това също на много по -ниски разходи.

Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ:

НЕОБХОДИМИ КОМПОНЕНТИ
НЕОБХОДИМИ КОМПОНЕНТИ
  1. Arduino Nano, (ATMega328p)
  2. Батерия (използвали сме 9V батерия)
  3. Bluetooth модул (HC-05)
  4. OLED дисплей (SSD1306)
  5. Проводници за връзка
  6. Натисни бутона
  7. Bluetooth слушалки (LG HBS 760) [Това е по избор. Имах повреден комплект, затова го използвах и аз.]
  8. Превключвател за превключване
  9. Основна рамка (направихме тази рамка с помощта на 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: РЕЗУЛТАТ:

РЕЗУЛТАТ
РЕЗУЛТАТ

В резултат на това на дисплея ще се появи нещо подобно на горното изображение.

Ако имате предложения за подобряване, можете да коментирате.

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