İçindekiler:

Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri: 7 Adım
Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri: 7 Adım

Video: Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri: 7 Adım

Video: Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri: 7 Adım
Video: SINIFLARA GÖRE AKILLI BİLEKLİKLER 2024, Kasım
Anonim
Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri
Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri

Teknoloji hızla gelişip insan yaşamının her alanına entegre olurken, tasarımcılar ve geliştiriciler insanlara daha keyifli bir teknoloji deneyimi yaşatmaya çalıştı. Hayatı kolaylaştırmayı hedefleyen teknoloji trendlerinden biri de giyilebilir bilgi işlemdir. Wearable'ın amacı, gerçek hayatı sürekli ve her yerde ek bilgilerle zenginleştirerek insanların hayatlarını kontrol etmelerine yardımcı olmaktır. Giyilebilir bilgi işlemin büyüyen trendlerinden biri, kafa işitsel, görsel ve yoğun bilgi almak için harika bir geçit olduğu için Başa Monte Ekranlardır (HMD). Ayrıca Google Glass projesi sayesinde gözlük şeklindeki giyilebilir ürünler geçen yıl çok daha fazla ilgi gördü. Google Glass, son zamanlarda gördüğümüz fütüristik bir gadget. Engelli/engelli dahil her türlü insan için faydalı bir teknik.

Google gözlüklerinden esinlenerek, Google Glass'a oldukça benzer işlev görebilen giyilebilir bir prototip yaptım. Bu projede, Google gözlükleri gibi çalışabilen, cep telefonlarına gelen arama ve mesajların bildirimlerini göndermek, saati ve tarihi kullanıcının gözünün önünde göstermek için kullanılacak giyilebilir bir uzantı yapacağız.

Google Glass'lar piyasada 1000-1500$ fiyatla satılmaktadır. Burada bu projeyi Rs.1000 veya 15 $ altında yapacağız.

Akıllı Gözlükler, kullanıcının gözlüğüne veya güneş gözlüğüne takılabilen ve Bluetooth aracılığıyla Akıllı Telefonlar ile eşleştirilebilen, bir uzantı olarak kullanılan giyilebilir bilgi işlem cihazıdır. Bu eklenti, bir Akıllı Telefon uygulaması aracılığıyla Akıllı Telefonlara bağlanmak üzere programlanmış ATmega328p mikroişlemciye sahip bir Arduino Mikro denetleyici içerir. Akıllı telefonlara bağlanmak için kullanılan ATmega328p ile HC-05 adlı bir Bluetooth modülü arayüzlenmiştir. Smart-Glass için güç kaynağı olarak 5V'luk bir pil / Yeniden şarj edilebilir pil kullanılır. Bir SSD1306, 0.96” OLED ekran, Akıllı telefonlardan alınan verileri görüntülemek için kullanılan ATmega328p ile arayüzlenmiştir. Akıllı Telefon uygulaması, telefonun verilerini iletmek için kullanılır, yani; Tarih, Saat, Telefon görüşmesi bildirimleri ve Metin mesajları.

Aşağıdakiler, tüm süreç boyunca uygulanan ana adımlardır:

  1. Alınan Bildirimler.
  2. kodlama
  3. Gönderme ve Alma.
  4. Deşifre ve İşlem.
  5. Uygulamak

Bu projenin temel prensibi, çalışan bir prototip oluşturmak ve bu da çok daha az maliyetle.

Adım 1: GEREKLİ BİLEŞENLER:

GEREKLİ BİLEŞENLER
GEREKLİ BİLEŞENLER
  1. Arduino Nano, (ATMega328p)
  2. Pil (9V pil kullandık)
  3. Bluetooth modülü (HC-05)
  4. OLED ekran (SSD1306)
  5. Bağlantı için teller
  6. Butona basınız
  7. Bluetooth Kulaklık (LG HBS 760) [Bu isteğe bağlıdır. Hasarlı bir setim vardı, ben de kullandım.]
  8. Geçiş anahtarı
  9. Temel Çerçeve (Bu çerçeveyi Lehim kullanarak şeklini yeniden şekillendirerek Sunmica Levha kullanarak yaptık)

Adım 2: PROGRAM:

Verilen programı Arduino Nano'ya yükleyin. Ama önce, programın kütüphanesini indirin.

Kütüphaneyi indirmek için şu adımları izleyin; Çizim > Kitaplığı Dahil Et > Kitaplığı Yönet > " SSD1306" arayın ve Adafruit_SSD1306'yı yükleyin

Veya verilen Arduino programı çalışmıyorsa aşağıdaki programı kopyalayıp yükleyin;

#Dahil etmek

#Dahil etmek

#Dahil etmek

#Dahil etmek

#define OLED_RESET 4

Adafruit_SSD1306 ekranı(OLED_RESET);

geçersiz kurulum() {

Seri.başla(9600);

display.begin(SSD1306_SWITCHCAPVCC, 0x3D);

display.display();

gecikme(2000);

display.clearDisplay();

}

boşluk döngüsü () {

while(Serial.available() > 0){

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

Seri.read();

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

Seri.read();

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

Seri.read();

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

Seri.read();

}

if(Metin == "metin" && Telefon == "telefon")

{ display.println(Tarih);

display.display();

display.println(Zaman);

display.display();

display.clearDisplay();

}

if (Metin != "metin" && Telefon == "telefon"){

display.println(Metin);

display.display();

gecikme (5000);

display.clearDisplay();

}

if (Metin == "metin" && Telefon != "telefon"){

display.println(Telefon);

display.display();

gecikme (5000);

display.clearDisplay();

}

}

Adım 3: UYGULAMA:

BAŞVURU
BAŞVURU
BAŞVURU
BAŞVURU

Verilen.apk çalışmıyorsa veya kendi özelleştirilmiş uygulamanızı oluşturmak istiyorsanız. Ardından uygulama mucit web sitesini kullanabilir ve yukarıda verilen fonksiyonel blokları yapabilirsiniz.

VEYA

.apk dosyasını indirin ve kurun.

Adım 4: BAĞLANTI:

BAĞLANTI
BAĞLANTI

Devreyi bu şematik diyagramda gösterildiği gibi bağlayın.

Aküye bağlayın ve kaynağı açın.

Adım 5: KURULUM:

KURMAK
KURMAK

Bluetooth modülünü telefonun Bluetooth'u ile eşleştirin. Uygulama yukarıdaki resmi gösterecektir.

Adım 6: GÖVDE / ÇERÇEVE İŞİ:

GÖVDE / ÇERÇEVE İŞİ
GÖVDE / ÇERÇEVE İŞİ
GÖVDE / ÇERÇEVE İŞİ
GÖVDE / ÇERÇEVE İŞİ

Çerçeveyi şekilde gösterildiği gibi veya tercihinize göre yapın. Bu çerçeveyi kontrplak Sunmica kullanarak, eğriyi yapmak için havya kullanarak yaptım. Tasarımınıza göre yapabilirsiniz.

Görüntüleme için yukarıdaki şablonu referans olarak kullanabilirsiniz.

7. Adım: SONUÇ:

SONUÇ
SONUÇ

Sonuç olarak, Ekranda yukarıdaki resme benzer bir şey görünecektir.

Daha iyi hale getirmek için herhangi bir öneriniz varsa, yorum yapabilirsiniz.

Önerilen: