Мазмуну:

DIY Smart көбөйтүлгөн чындык көз айнек Arduino колдонуу: 7 кадам
DIY Smart көбөйтүлгөн чындык көз айнек Arduino колдонуу: 7 кадам

Video: DIY Smart көбөйтүлгөн чындык көз айнек Arduino колдонуу: 7 кадам

Video: DIY Smart көбөйтүлгөн чындык көз айнек Arduino колдонуу: 7 кадам
Video: ПЕНСИОНЕРЛЕР КӨБӨЙТҮЛГӨН ТӨЛӨМДҮ АЛЫШТЫ 2024, Ноябрь
Anonim
DIY Smart көбөйтүлгөн чындык көз айнек Arduino колдонуу
DIY Smart көбөйтүлгөн чындык көз айнек Arduino колдонуу

Технология тез өсүп, адамдардын жашоосунун бардык аспектилерине интеграцияланып жаткандыктан, дизайнерлер жана иштеп чыгуучулар адамдарга технологиянын жагымдуу тажрыйбасын берүүгө аракет кылышты. Жашоону жеңилдетүүнү көздөгөн технологиялардын тенденцияларынын бири - бул кийилүүчү эсептөө. Wearableдин максаты - адамдардын жашоосун көзөмөлдөп, чыныгы жашоосун дайыма кошумча маалымат менен толуктоо. Кийиле турган эсептөөчүлүктүн өсүп келе жаткан тенденцияларынын бири - Head Mounted Displays (HMD), анткени баш аудио, визуалдык жана кызуу маалыматты алуу үчүн эң чоң шлюз. Ошондой эле Google Glass долбоорунан улам, көз айнек түрүндөгү тагынуучу кийим өткөн жылы көбүрөөк көңүл бурду. Google Glass акыркы убакта көргөн футуристтик гаджет. Ар кандай адамдар үчүн пайдалуу техника, анын ичинде майыптар/майыптар.

Google көз айнегинен шыктануу менен, мен иштей турган, Google Glassке окшош кийилүүчү прототип жасадым. Бул долбоордо биз Google көз айнеги сыяктуу иштей турган кийилүүчү кеңейтүүнү жасайбыз жана ал уюлдук телефондорго келген чалуулар жана билдирүүлөр жөнүндө билдирүүлөрдү жөнөтүү үчүн, ошондой эле убакыттын жана күндүн көрсөтүлүшү үчүн колдонуучунун көз алдында болот.

Google Glasses рынокто 1000-1500 долларга чейин жеткиликтүү. Бул жерде биз бул долбоорду Rs.1000 же $ 15 астында жасайбыз.

Акылдуу- Көз айнек- бул колдонуучунун көз айнегине же көз айнегине тагыла турган жана Bluetooth аркылуу Smart Phone менен жупташкан кеңейтүү катары колдонулуучу эскирүүчү эсептөөчү түзүлүш. Бул кеңейтүү, Smart-телефон тиркемеси аркылуу Smart-Телефондорго туташуу үчүн программаланган ATmega328p микропроцессору бар Arduino Микроконтроллерин камтыйт. HC-05 аттуу Bluetooth модулу смартфондор менен туташуу үчүн колдонулган ATmega328p менен туташат. Батарейка / 5В кайра заряддалуучу батарея Smart-Glass үчүн энергия булагы катары колдонулат. SSD1306, 0.96”OLED дисплейи ATmega328p менен туташтырылган, ал Smart-телефондордон алынган маалыматтарды көрсөтүү үчүн колдонулат. Smart-Phone тиркемеси телефондун маалыматын берүү үчүн колдонулат, б.а. Дата, Убакыт, Телефон чалуу жөнүндө билдирүүлөр жана Текст кабарлары.

Төмөнкүлөр бүт процессте ишке ашырылган негизги кадамдар:

  1. Билдирмелер алынды.
  2. Коддоо.
  3. Берүү жана алуу.
  4. Декоддоо жана процесс.
  5. Аткаруу

Бул долбоордун негизги принциби - бул иштөөчү прототипти түзүү жана аны өтө эле арзан баада.

1 -кадам: КЕРЕКТҮҮ КОМПОНЕНТТЕР:

КЕРЕКТҮҮ КОМПОНЕНТТЕР
КЕРЕКТҮҮ КОМПОНЕНТТЕР
  1. Ардуино Нано, (ATMega328p)
  2. Батарея (биз 9В батареяны колдондук)
  3. Bluetooth модулу (HC-05)
  4. OLED дисплей (SSD1306)
  5. Байланыш үчүн зымдар
  6. Баскыч
  7. Bluetooth Кулакчын (LG HBS 760) [Бул милдеттүү эмес. Менде бузулган топтом бар болчу, ошондуктан мен дагы колдондум.]
  8. Которуштуруу / которуштуруу
  9. Негизги алкак (биз бул кадрды Sunmica Sheetтин жардамы менен, формасын Solder темирди колдонуп кайра жасаганбыз)

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) {

String Date = Serial.readStringUntil ('|');

Serial.read ();

String Time = Serial.readStringUntil ('|');

Serial.read ();

String Phone = Serial.readStringUntil ('|');

Serial.read ();

String Text = Serial.readStringUntil ('\ n');

Serial.read ();

}

эгерде (Текст == "текст" && Телефон == "телефон")

{display.println (Date);

display.display ();

display.println (Убакыт);

display.display ();

display.clearDisplay ();

}

эгер (Текст! = "текст" && Телефон == "телефон") {

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 фанерасын колдонуп, ширетүүчү темирди колдонуп ийри кылдым. Сиз муну сиздин дизайныңызга жараша жасай аласыз.

Дисплей үчүн жогорудагы шаблонду шилтеме катары колдоно аласыз.

7 -кадам: ЖЫЙЫНТЫК:

ЖЫЙЫНТЫК
ЖЫЙЫНТЫК

Натыйжада, дисплейде жогорудагы сүрөттө окшош нерсе пайда болот.

Муну жакшыртуу үчүн кандайдыр бир сунуштарыңыз болсо, комментарий калтырсаңыз болот.

Сунушталууда: