Mundarija:
- 1 -qadam: KOMPONENTLAR TALAB qilinadi:
- 2 -qadam: PROGRAM:
- 3 -qadam: ARIZA:
- 4 -qadam: Ulanish:
- 5 -qadam: O'rnatish:
- 6 -qadam: Tana / ramka ishi:
- 7 -qadam: Natija:
Video: Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Texnologiya tez sur'atlar bilan o'sib borayotgani va odamlar hayotining barcha jabhalariga kirib borganligi sababli, dizaynerlar va ishlab chiquvchilar odamlarga texnologiyaning yanada yoqimli tajribasini taqdim etishga harakat qilishdi. Hayotni engillashtirishga qaratilgan texnologiya tendentsiyalaridan biri bu eskiruvchi hisoblash. Wearable -ning maqsadi - odamlarga o'z hayotlarini boshqarishga yordam berish, haqiqiy hayotni doimiy ravishda va har doim qo'shimcha ma'lumotlar bilan to'ldirish. Kiyiladigan hisoblashning o'sib borayotgan tendentsiyalaridan biri bu boshga o'rnatilgan displeylar (HMD), chunki bosh audio, vizual va zerikarli ma'lumotlarni qabul qilish uchun ajoyib eshikdir. Bundan tashqari, Google Glass loyihasi tufayli, taqinchoqlar ko'zoynak ko'rinishida o'tgan yili ko'proq e'tibor qozondi. Google Glass - bu so'nggi paytlarda biz ko'rgan futuristik gadjet. Nogironlar/nogironlar, shu jumladan har xil odamlar uchun foydali usul.
Men Google ko'zoynaklaridan ilhomlanib, Google Glass -ga juda o'xshash ishlaydigan taqiladigan prototip yasadim. Ushbu loyihada biz Google ko'zoynaklari kabi ishlaydigan taqiladigan kengaytmani yaratamiz va u mobil telefonlarga kelgan qo'ng'iroqlar va xabarlar haqida xabarnomalarni yuborish, shuningdek, vaqt va sanani ko'rsatish uchun ishlatiladi.
Google ko'zoynaklari bozorda 1000 dan 1500 dollargacha sotuvda. Bu erda biz ushbu loyihani 1000 Rs yoki $ 15 ostida qilamiz.
Aqlli ko'zoynaklar- bu kengaytirgich sifatida ishlatiladigan taqiladigan hisoblash moslamasi bo'lib, uni ko'zoynak yoki ko'zoynak taqib oladigan va Bluetooth orqali aqlli telefonlar bilan ulash mumkin. Bu kengaytmada Smart-telefonlar ilovasi orqali Smart-telefonlar bilan bog'lanish uchun dasturlashtirilgan ATmega328p mikroprotsessorli Arduino mikrokontrolli mavjud. HC-05 nomli Bluetooth moduli ATmega328p interfeysi bilan jihozlangan, u aqlli telefonlarga ulanadi. Smart-Glass uchun quvvat manbai sifatida 5V kuchlanishli qayta zaryadlanuvchi batareya ishlatiladi. SSD1306, 0,96 dyuymli OLED displey ATmega328p interfeysi bilan jihozlangan bo'lib, u Smart-telefonlardan olingan ma'lumotlarni ko'rsatish uchun ishlatiladi. Smart-Phone ilovasi telefon ma'lumotlarini uzatish uchun ishlatiladi, ya'ni; Sana, vaqt, telefon qo'ng'iroqlari va matnli xabarlar.
Butun jarayon davomida amalga oshiriladigan asosiy qadamlar:
- Qabul qilingan bildirishnomalar.
- Kodlash.
- Qabul qilish va uzatish.
- Dekodlash va ishlov berish.
- Ijro etish
Loyihaning asosiy printsipi - ishchi prototipni yaratish va uni juda kam xarajat bilan.
1 -qadam: KOMPONENTLAR TALAB qilinadi:
- Arduino Nano, (ATMega328p)
- Batareya (biz 9V batareyadan foydalanganmiz)
- Bluetooth moduli (HC-05)
- OLED displey (SSD1306)
- Ulanish uchun simlar
- Bosish tugmasi
- Bluetooth eshitish vositasi (LG HBS 760) [Bu ixtiyoriy. Menda shikastlangan to'plam bor edi, shuning uchun men ham ishlatardim.]
- Kalitni almashtirish
- Asosiy ramka (biz bu ramkani Sunmica Sheet yordamida yasadik, uning shaklini lehimlantiruvchi temir yordamida qayta yasab)
2 -qadam: PROGRAM:
Berilgan dasturni Arduino Nano -ga yuklang. Lekin avval dastur uchun kutubxonani yuklab oling.
Kutubxonani yuklab olish uchun quyidagi amallarni bajaring; Sketch> Kutubxonani qo'shish> Kutubxonani boshqarish> "SSD1306" ni qidiring va Adafruit_SSD1306 -ni o'rnating.
Yoki agar berilgan Arduino dasturi ishlamasa, quyida berilgan dasturni nusxa ko'chiring va yuklang;
#qo'shing
#qo'shing
#qo'shing
#qo'shing
#OLED_RESETni belgilang 4
Adafruit_SSD1306 displeyi (OLED_RESET);
bo'sh o'rnatish () {
Serial.begin (9600);
display.begin (SSD1306_SWITCHCAPVCC, 0x3D);
display.display ();
kechikish (2000);
display.clearDisplay ();
}
void loop () {
while (Serial.available ()> 0) {
String sanasi = Serial.readStringUntil ('|');
Serial.read ();
Qator vaqti = Serial.readStringUntil ('|');
Serial.read ();
String Phone = Serial.readStringUntil ('|');
Serial.read ();
String Text = Serial.readStringUntil ('\ n');
Serial.read ();
}
agar (Matn == "matn" && Telefon == "telefon")
{display.println (Sana);
display.display ();
display.println (Vaqt);
display.display ();
display.clearDisplay ();
}
agar (Matn! = "matn" && Telefon == "telefon") {
display.println (Matn);
display.display ();
kechikish (5000);
display.clearDisplay ();
}
agar (Matn == "matn" && Telefon! = "telefon") {
display.println (Telefon);
display.display ();
kechikish (5000);
display.clearDisplay ();
}
}
3 -qadam: ARIZA:
Agar berilgan.apk ishlamasa yoki siz o'zingizga moslashtirilgan ilovani yaratmoqchi bo'lsangiz. Keyin siz ilova ixtirochisi veb -saytidan foydalanishingiz va yuqorida ko'rsatilgan funktsional bloklarni yasashingiz mumkin.
YoKI
. Apk -ni yuklab oling va o'rnating.
4 -qadam: Ulanish:
Ushbu sxemada ko'rsatilganidek, sxemani ulang.
Batareyani ulang va quvvat manbaini yoqing.
5 -qadam: O'rnatish:
Bluetooth modulini telefonning Bluetooth -ga ulang. Ilova yuqoridagi rasmni ko'rsatadi.
6 -qadam: Tana / ramka ishi:
Ramkani rasmda ko'rsatilgandek yoki xohlaganingizcha qiling. Men bu ramkani Sunmica kontrplak yordamida, kavis hosil qilish uchun lehimlantiruvchi temir yordamida yasadim. Siz uni o'zingizning dizayningiz bo'yicha qilishingiz mumkin.
Ko'rsatish uchun siz yuqoridagi shablonni mos yozuvlar sifatida ishlatishingiz mumkin.
7 -qadam: Natija:
Natijada, displeyda yuqoridagi rasmga o'xshash narsa paydo bo'ladi.
Yaxshilash bo'yicha takliflaringiz bo'lsa, izoh qoldirishingiz mumkin.
Tavsiya:
GlobalARgallery - Global kengaytirilgan reallik galereyasi: 16 qadam
#GlobalARgallery - Global kengaytirilgan haqiqat galereyasi: #GlobalARgallery - bu maktablar (va boshqalar) uchun butun dunyo bo'ylab asinxron tarzda bog'lanish va tajriba, san'at asarlari, hikoyalar, vaqt jadvallari, ko'rgazmalar, prezentatsiyalar va siz tasavvur qila oladigan boshqa narsalar bilan bo'lishish imkoniyatidir. Bularning barchasi A da paydo bo'ladi
Yangi boshlanuvchilar uchun kengaytirilgan reallik ilovasi: 8 qadam
Yangi boshlanuvchilar uchun kengaytirilgan reallik ilovasi: Bu darslik sizga yangi boshlanuvchilar uchun kengaytirilgan reallik ilovasini qanday qilishni ko'rsatib beradi. Biz Android yoki IOS uchun markersiz AR ilovasini yaratish uchun Unity3D va Vuforia-ning yer usti tekisligini aniqlashdan foydalanamiz. Biz Unity -ga 3D modelini qo'shib, uni boshqa joyga ko'chiramiz
Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi: 9 qadam (rasmlar bilan)
Arduino Glass - Ochiq manbali kengaytirilgan reallik minigarniturasi: Siz hech qachon kengaytirilgan reallik eshitish vositasini olishni o'ylab ko'rganmisiz? Siz ham kengaytirilgan haqiqat imkoniyatidan hayratga tushganmisiz va narx yorlig'iga siniq yurak bilan qaradingizmi? Ha, men ham! Lekin bu meni to'xtata olmadi. Men jasorat topdim va buning o'rniga
Virtual va aralash reallik ko'zoynaklari: 15 qadam (rasmlar bilan)
Virtual va aralash reallik ko'zoynaklari: Kirish: Kontsept -dizayn texnologiyasi bo'yicha magistratura kursida bizdan asosiy loyihamizga mos keladigan yangi texnologiyani o'rganish va prototip yaratish orqali ushbu texnologiyani sinab ko'rish so'raldi. Biz tanlagan texnologiyalar - bu virtual reallik
CityCoaster - O'zingizning biznesingiz uchun kengaytirilgan reallik qirg'og'ini yarating (TfCD): 6 qadam (rasmlar bilan)
CityCoaster - O'zingizning biznesingiz uchun kengaytirilgan reallik qirg'og'ini yarating (TfCD): Kubokingiz ostidagi shahar! CityCoaster - bu Rotterdam Gaaga aeroporti uchun mo'ljallangan mahsulot bo'lib, u shaharning o'ziga xosligini ifoda eta oladigan, dam olish maskanining mijozlarini kengaytirilgan haqiqat bilan zavqlantiradigan mahsulot haqida o'ylaydi. Bunday muhitda