Mündəricat:
- Addım 1: TƏLƏBLƏR
- Addım 2: PROGRAM:
- Addım 3: MÜRACİƏT:
- Addım 4: BAĞLANTI:
- Addım 5: KURULUM:
- Addım 6: Gövdə / Çərçivə İşi:
- Addım 7: NƏTİCƏ:
Video: Arduino istifadə edərək DIY Ağıllı Artırılmış Reallıq Eynəkləri: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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:
- Bildirişlər Alındı.
- Kodlaşdırma.
- Göndərmə və Alma.
- Kodlaşdırma və Proses.
- İ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
- Arduino Nano, (ATMega328p)
- Batareya (9V batareya istifadə etmişik)
- Bluetooth modulu (HC-05)
- OLED ekran (SSD1306)
- Bağlantı üçün tellər
- Düyməni basın
- 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.]
- Düyməni dəyişdirin
- Ə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:
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:
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:
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:
Çə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ə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ə:
Artırılmış Reallıq Ağıl Sarayı ilə Yaddaşınızı Artırın: 8 addım
Yaddaşınızı Artırılmış Reallıq Zehni Sarayla Gücləndirin: Sherlock Holmesdakı kimi ağıl saraylarından istifadə, yaddaş çempionları tərəfindən qarışıq göyərtədəki kartların sırası kimi bir çox məlumatı xatırlatmaq üçün istifadə edilmişdir. Ağıl sarayı və ya lokus metodu, vizual mnemonikanın olduğu bir yaddaş texnikasıdır
OpenCV və Python 3.5: 4 Addımlarından istifadə edərək Dragonboard410c və ya Dragonboard820c üçün Artırılmış Reallıq (AR)
OpenCV və Python 3.5 istifadə edərək Dragonboard410c və ya Dragonboard820c üçün Artırılmış Reallıq (AR): Bu təlimatlar, genişlənmiş reallıq tətbiqini işə salmaq üçün OpenCV, Python 3.5 və Python 3.5 üçün asılılıqların necə qurulacağını təsvir edir
Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı: 9 Addım (Şəkillərlə birlikdə)
Arduino Glass - Açıq Mənbə Artırılmış Reallıq Qulaqlığı: Heç genişləndirilmiş reallıq qulaqlıq əldə etməyi düşünmüsünüzmü? Siz də genişlənmiş reallığın olma ehtimalına təəccübləndinizmi və qiymət etiketinə qırıq bir ürəklə baxdınızmı? Bəli, mən də! Amma bu məni orada dayandırmadı. Cəsarətimi artırdım və bunun əvəzinə
Baş Hərəkəti ilə İdarə olunan DIY Video Oyunu (Artırılmış Reallıq): 4 addım
Baş Hərəkəti ilə İdarə olunan DIY Video Oyunu (Artırılmış Reallıq): Vücudunuzu hərəkət etdirməklə idarə oluna biləcək öz oyununuzu bu gün nə qədər asan olduğunu göstərmək istəyirəm. Veb kamerası olan və bir az proqramlaşdırma bacarığı olan bir noutbuka ehtiyacınız olacaq. Laptop və veb kameranız yoxdursa və ya proqramlaşdırmağı bilmirsinizsə
Virtual və Qarışıq Reallıq Eynəkləri: 15 Addım (Şəkillərlə birlikdə)
Virtual və Qarışıq Reallıq Eynəkləri: Giriş: Konsepsiya Dizaynı Texnologiyası magistr kursunda bizdən əsas layihəmizə uyğun yeni yaranan texnologiyanı kəşf etməyimizi və bu texnologiyanı prototip hazırlayaraq sınamağımızı istədilər. Seçdiyimiz texnologiyalar həm Virtual reallıqdır