Mündəricat:

Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri: 7 addım
Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri: 7 addım

Video: Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri: 7 addım

Video: Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri: 7 addım
Video: Arduino Dərs 1 . Arduino nədir "setup","loop","pinMode","digitalWrite" əmrləri 2024, Noyabr
Anonim
Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri
Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri

Texnologiya sürətlə böyüdükcə və insanların həyatının bütün sahələrinə inteqrasiya etdikcə, dizaynerlər və inkişaf etdiricilər insanlara daha xoş bir texnologiya təcrübəsi verməyə çalışdılar. Həyatı asanlaşdırmağı hədəfləyən texnologiya meyllərindən biri də geyilə bilən hesablamadır. Wearable -ın məqsədi, insanlara həyatı idarə etməkdə kömək etmək və real həyatı əlavə məlumatlarla daim və hər yerdə artırmaqdır. Geyilə bilən hesablamanın artan tendensiyalarından biri də Başa Monte Edilmiş Ekranlardır (HMD), çünki baş audio, vizual və gərgin məlumat almaq üçün əla bir qapıdır. Həm də Google Glass layihəsi sayəsində geyilə bilən eynəklər keçən il daha çox diqqət çəkdi. Google Glass, son zamanlarda gördüyümüz futuristik bir cihazdır. Əlillər/əlillər də daxil olmaqla hər cür insan üçün faydalı bir texnika.

Google eynəklərindən ilhamlanaraq, Google Glass -a bənzər şəkildə işləyə bilən geyinə bilən bir prototip hazırladım. Bu layihədə, Google eynəkləri kimi işləyə bilən geyilə bilən bir uzantı hazırlayacağıq və cib telefonlarına gələn zənglər və mesajların bildirişlərini göndərmək üçün istifadə ediləcək, həm də istifadəçinin gözü qarşısında vaxt və tarix göstəriləcək.

Google Eynəkləri bazarda 1000-1500 dollar arasında mövcuddur. Burada bu layihəni 1000 Rs və ya 15 dollar altında edəcəyik.

Ağıllı Eynəklər, istifadəçinin eynəyinə və ya gün eynəyinə taxıla bilən və Bluetooth vasitəsi ilə Ağıllı Telefonlarla qoşula bilən bir uzantı olaraq istifadə edilən geyilə bilən hesablama cihazıdır. Bu uzantıda, Smart-telefon tətbiqi vasitəsi ilə Ağıllı Telefonlara qoşulmaq üçün proqramlaşdırılmış ATmega328p mikroprosessoru olan Arduino Mikro nəzarətçi var. HC-05 adlı bir Bluetooth modulu, ağıllı telefonlara qoşulmaq üçün istifadə olunan ATmega328p ilə əlaqələndirilir. Smart-Glass üçün enerji təchizatı olaraq 5V-lik bir batareya / Yenidən doldurulan batareya istifadə olunur. SSD1306, 0.96”OLED displey, Smart-telefonlardan alınan məlumatları göstərmək üçün istifadə olunan ATmega328p ilə əlaqələndirilir. Smart-Phone tətbiqi telefon məlumatlarını ötürmək üçün istifadə olunur, yəni; Tarix, Saat, Telefon Zəng Bildirişləri və Mətn mesajları.

Bütün proses zamanı həyata keçirilən əsas addımlar bunlardır:

  1. Bildirişlər Alındı.
  2. Kodlaşdırma.
  3. Göndərmə və Alma.
  4. Kodlaşdırma və Proses.
  5. İcra

Bu layihənin əsas prinsipi işləyən bir prototip yaratmaqdır və bu da çox az xərclə.

Addım 1: TƏLƏBLƏR

TƏLƏBLİ TƏLƏBLƏR
TƏLƏBLİ TƏLƏBLƏR
  1. Arduino Nano, (ATMega328p)
  2. Batareya (9V batareya istifadə etmişik)
  3. Bluetooth modulu (HC-05)
  4. OLED ekran (SSD1306)
  5. Bağlantı üçün tellər
  6. Düyməni basın
  7. Bluetooth Qulaqlıq (LG HBS 760) [Bu isteğe bağlıdır. Zədələnmiş bir dəstim var idi, buna görə də istifadə etdim.]
  8. Düyməni dəyişdirin
  9. Əsas Çərçivə (bu çərçivəni Sunmica Sheet istifadə edərək, lehimləmə dəmirindən istifadə edərək şəklini yenidən düzəldərək hazırladıq)

Addım 2: PROGRAM:

Verilən proqramı Arduino Nano'ya yükləyin. Ancaq əvvəlcə proqram üçün kitabxananı yükləyin.

Kitabxananı yükləmək üçün aşağıdakı adımları yerinə yetirin; Eskiz> Kitabxanaya daxil et> Kitabxananı İdarə et> "SSD1306" axtarın və Adafruit_SSD1306 qurun

Və ya verilən Arduino proqramı işləmirsə, aşağıda verilmiş proqramı kopyalayın və yükləyin;

#daxil edin

#daxil edin

#daxil edin

#daxil edin

#OLED_RESETini təyin edin 4

Adafruit_SSD1306 ekranı (OLED_RESET);

boş quraşdırma () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

gecikmə (2000);

display.clearDisplay ();

}

boşluq döngəsi () {

isə (Serial.available ()> 0) {

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

Serial.read ();

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

Serial.read ();

Telli Telefon = Serial.readStringUntil ('|');

Serial.read ();

String Mətni = Serial.readStringUntil ('\ n');

Serial.read ();

}

əgər (Mətn == "mətn" && Telefon == "telefon")

{display.println (Tarix);

display.display ();

display.println (Zaman);

display.display ();

display.clearDisplay ();

}

əgər (Mətn! = "mətn" && Telefon == "telefon") {

display.println (Mətn);

display.display ();

gecikmə (5000);

display.clearDisplay ();

}

əgər (Mətn == "mətn" && Telefon! = "telefon") {

display.println (Telefon);

display.display ();

gecikmə (5000);

display.clearDisplay ();

}

}

Addım 3: MÜRACİƏT:

MÜRACİƏT
MÜRACİƏT
MÜRACİƏT
MÜRACİƏT

Verilən.apk işləmirsə və ya öz xüsusi tətbiqinizi yaratmaq istəyirsinizsə. Sonra tətbiq ixtiraçısı veb saytından istifadə edə və yuxarıda verildiyi kimi funksional bloklar edə bilərsiniz.

OR

. Apk faylını yükləyin və quraşdırın.

Addım 4: BAĞLANTI:

BAĞLANTI
BAĞLANTI

Dövrəni bu sxematik diaqramda göstərildiyi kimi bağlayın.

Batareyaya qoşun və təchizatı açın.

Addım 5: KURULUM:

QURMAQ
QURMAQ

Bluetooth modulunu telefonun Bluetooth ilə birləşdirin. Tətbiq yuxarıdakı şəkli göstərəcək.

Addım 6: Gövdə / Çərçivə İşi:

Bədən / Çərçivə İşi
Bədən / Çərçivə İşi
Bədən / Çərçivə İşi
Bədən / Çərçivə İşi

Çərçivəni şəkildə göstərildiyi kimi və ya seçiminizə görə düzəldin. Bu çərçivəni əyilmə etmək üçün lehimləmə dəmirindən istifadə edərək kontrplak Sunmica istifadə edərək düzəltdim. Dizaynınıza uyğun olaraq hazırlaya bilərsiniz.

Ekran üçün yuxarıdakı şablonu istinad olaraq istifadə edə bilərsiniz.

Addım 7: NƏTİCƏ:

NƏTİCƏ
NƏTİCƏ

Nəticədə yuxarıdakı şəklə bənzər bir şey Ekranda görünəcək.

Daha yaxşı etmək üçün təklifləriniz varsa, şərh yaza bilərsiniz.

Tövsiyə: