Mundarija:

Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari: 7 qadam
Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari: 7 qadam

Video: Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari: 7 qadam

Video: Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari: 7 qadam
Video: Arduino project how to make a laser electronic alarm, an amazing invention DIY 2024, Noyabr
Anonim
Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari
Arduino yordamida DIY aqlli kengaytirilgan reallik ko'zoynaklari

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:

  1. Qabul qilingan bildirishnomalar.
  2. Kodlash.
  3. Qabul qilish va uzatish.
  4. Dekodlash va ishlov berish.
  5. Ijro etish

Loyihaning asosiy printsipi - ishchi prototipni yaratish va uni juda kam xarajat bilan.

1 -qadam: KOMPONENTLAR TALAB qilinadi:

KOMPONENTLAR TALAB qilinadi
KOMPONENTLAR TALAB qilinadi
  1. Arduino Nano, (ATMega328p)
  2. Batareya (biz 9V batareyadan foydalanganmiz)
  3. Bluetooth moduli (HC-05)
  4. OLED displey (SSD1306)
  5. Ulanish uchun simlar
  6. Bosish tugmasi
  7. Bluetooth eshitish vositasi (LG HBS 760) [Bu ixtiyoriy. Menda shikastlangan to'plam bor edi, shuning uchun men ham ishlatardim.]
  8. Kalitni almashtirish
  9. 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:

Ilova
Ilova
Ilova
Ilova

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:

Ulanish
Ulanish

Ushbu sxemada ko'rsatilganidek, sxemani ulang.

Batareyani ulang va quvvat manbaini yoqing.

5 -qadam: O'rnatish:

SOZLASH
SOZLASH

Bluetooth modulini telefonning Bluetooth -ga ulang. Ilova yuqoridagi rasmni ko'rsatadi.

6 -qadam: Tana / ramka ishi:

Tana / ramka ishi
Tana / ramka ishi
Tana / ramka ishi
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:

Natija
Natija

Natijada, displeyda yuqoridagi rasmga o'xshash narsa paydo bo'ladi.

Yaxshilash bo'yicha takliflaringiz bo'lsa, izoh qoldirishingiz mumkin.

Tavsiya: