สารบัญ:

DIY Smart Augmented Reality แว่นตาโดยใช้ Arduino: 7 ขั้นตอน
DIY Smart Augmented Reality แว่นตาโดยใช้ Arduino: 7 ขั้นตอน

วีดีโอ: DIY Smart Augmented Reality แว่นตาโดยใช้ Arduino: 7 ขั้นตอน

วีดีโอ: DIY Smart Augmented Reality แว่นตาโดยใช้ Arduino: 7 ขั้นตอน
วีดีโอ: How I Made my own Smart Glass Under $10 2024, พฤศจิกายน
Anonim
DIY Smart Augmented Reality แว่นตาโดยใช้ Arduino
DIY Smart Augmented Reality แว่นตาโดยใช้ Arduino

เนื่องจากเทคโนโลยีเติบโตอย่างรวดเร็วและรวมเข้ากับชีวิตของผู้คนในทุกด้าน นักออกแบบและนักพัฒนาจึงพยายามมอบประสบการณ์เทคโนโลยีที่น่าพึงพอใจให้กับผู้คน หนึ่งในแนวโน้มทางเทคโนโลยีที่มีจุดมุ่งหมายเพื่อทำให้ชีวิตง่ายขึ้นคือการประมวลผลแบบสวมใส่ได้ เป้าหมายของ Wearable ในการช่วยให้ผู้คนควบคุมชีวิตของตนเองได้ด้วยการเติมเต็มชีวิตจริงด้วยข้อมูลเพิ่มเติมอย่างต่อเนื่องและทุกหนทุกแห่ง หนึ่งในแนวโน้มที่เพิ่มขึ้นของการประมวลผลแบบสวมใส่ได้คือ Head Mounted Displays (HMD) เนื่องจาก head Mounted Displays เป็นเกตเวย์ที่ยอดเยี่ยมในการรับข้อมูลเสียง ภาพ และข้อมูลที่น่าตื่นเต้น เนื่องจากโครงการ Google Glass ทำให้อุปกรณ์สวมใส่ในรูปแบบของแว่นตาได้รับความสนใจมากขึ้นในปีที่แล้ว Google Glass เป็นอุปกรณ์ล้ำสมัยที่เราเคยเห็นในช่วงไม่กี่ครั้งที่ผ่านมา เทคนิคที่เป็นประโยชน์สำหรับคนทุกประเภทรวมทั้งคนพิการ/ทุพพลภาพ

ด้วยแรงบันดาลใจจากแว่นตาของ Google ฉันจึงสร้างต้นแบบที่สวมใส่ได้ซึ่งทำงานได้ค่อนข้างคล้ายกับ Google Glass ในโครงการนี้ เราจะสร้างส่วนขยายที่สวมใส่ได้ซึ่งสามารถทำงานได้เหมือนกับแว่นตาของ Google และจะใช้ในการส่งการแจ้งเตือนการโทรและข้อความที่ได้รับบนโทรศัพท์มือถือ ตลอดจนแสดงเวลาและวันที่ทั้งหมดต่อหน้าผู้สวมใส่

Google แว่นตามีจำหน่ายในตลาดในราคา $1,000-$1500 ที่นี่เราจะสร้างโครงการนี้ภายใต้ Rs.1000 หรือ $15

Smart- Glasses เป็นอุปกรณ์คอมพิวเตอร์ที่สวมใส่ได้ซึ่งใช้เป็นส่วนขยาย ซึ่งสามารถติดเข้ากับแว่นสายตาหรือแว่นกันแดดของผู้สวมใส่ และสามารถจับคู่กับสมาร์ทโฟนผ่านบลูทูธได้ ส่วนขยายนี้ประกอบด้วยไมโครคอนโทรลเลอร์ Arduino ที่มีไมโครโปรเซสเซอร์ ATmega328p ซึ่งตั้งโปรแกรมให้เชื่อมต่อกับสมาร์ทโฟนผ่านแอปพลิเคชันสมาร์ทโฟน โมดูล Bluetooth ชื่อ HC-05 เชื่อมต่อกับ ATmega328p ซึ่งใช้เพื่อเชื่อมต่อกับสมาร์ทโฟน แบตเตอรี่ / แบตเตอรี่แบบชาร์จซ้ำได้ 5V ใช้เป็นแหล่งจ่ายไฟสำหรับ Smart-Glass จอแสดงผล OLED แบบ SSD1306 ขนาด 0.96” เชื่อมต่อกับ ATmega328p ซึ่งใช้เพื่อแสดงข้อมูลที่ได้รับจากสมาร์ทโฟน แอปพลิเคชัน Smart-Phone ใช้ในการส่งข้อมูลของโทรศัพท์เช่น วันที่ เวลา การแจ้งเตือนการโทรและข้อความ

ต่อไปนี้เป็นขั้นตอนหลักที่ดำเนินการระหว่างกระบวนการทั้งหมด:

  1. ได้รับการแจ้งเตือน
  2. การเข้ารหัส
  3. การส่งและรับ
  4. ถอดรหัสและประมวลผล
  5. การดำเนินการ

หลักการพื้นฐานของโครงการนี้คือการสร้างต้นแบบที่ใช้งานได้และมีค่าใช้จ่ายน้อยมากเช่นกัน

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น:

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
  1. Arduino นาโน (ATMega328p)
  2. แบตเตอรี่ (เราใช้แบตเตอรี่ 9V)
  3. โมดูลบลูทูธ (HC-05)
  4. จอแสดงผล OLED (SSD1306)
  5. สายไฟสำหรับเชื่อมต่อ
  6. ปุ่มกด
  7. หูฟังบลูทูธ (LG HBS 760) [เป็นตัวเลือกเสริม ฉันมีชุดที่เสียหาย ฉันก็เลยใช้มันด้วย]
  8. สวิตช์สลับ
  9. Basic Frame (เราทำกรอบนี้โดยใช้ Sunmica Sheet โดยการปั้นรูปร่างใหม่โดยใช้เหล็กบัดกรี)

ขั้นตอนที่ 2: โปรแกรม:

อัปโหลดโปรแกรมที่กำหนดใน Arduino Nano แต่ก่อนอื่นให้ดาวน์โหลดไลบรารี่สำหรับโปรแกรม

สำหรับการดาวน์โหลดไลบรารี ให้ทำตามขั้นตอนเหล่านี้ ร่าง > รวมไลบรารี > จัดการไลบรารี > ค้นหา " SSD1306" และติดตั้ง Adafruit_SSD1306

หรือหากโปรแกรม Arduino ที่กำหนดไม่ทำงาน ให้คัดลอกและอัปโหลดโปรแกรมที่ระบุด้านล่าง

#รวม

#รวม

#รวม

#รวม

#define OLED_RESET 4

Adafruit_SSD1306 จอแสดงผล (OLED_RESET);

การตั้งค่าเป็นโมฆะ () {

Serial.begin(9600);

display.begin(SSD1306_SWITCHCAPVCC, 0x3D);

display.display();

ล่าช้า (2000);

display.clearDisplay();

}

วงเป็นโมฆะ () {

ในขณะที่ (Serial.available () > 0){

วันที่สตริง = Serial.readStringUntil('|');

Serial.read();

เวลาสตริง = Serial.readStringUntil('|');

Serial.read();

โทรศัพท์สายอักขระ = Serial.readStringUntil('|');

Serial.read();

ข้อความสตริง = Serial.readStringUntil('\n');

Serial.read();

}

if(Text == "text" && Phone == "phone")

{ display.println (วันที่);

display.display();

display.println(เวลา);

display.display();

display.clearDisplay();

}

if (Text != "text" && Phone == "phone"){

display.println (ข้อความ);

display.display();

ล่าช้า (5000);

display.clearDisplay();

}

if (Text == "text" && Phone != "phone"){

display.println (โทรศัพท์);

display.display();

ล่าช้า (5000);

display.clearDisplay();

}

}

ขั้นตอนที่ 3: การสมัคร:

แอปพลิเคชัน
แอปพลิเคชัน
แอปพลิเคชัน
แอปพลิเคชัน

หาก.apk ที่ให้มาใช้งานไม่ได้ หรือคุณต้องการสร้างแอปที่ปรับแต่งเอง จากนั้นคุณสามารถใช้เว็บไซต์นักประดิษฐ์แอปและสร้างบล็อกการทำงานตามที่ระบุด้านบน

หรือ

ดาวน์โหลด.apk และติดตั้ง

ขั้นตอนที่ 4: การเชื่อมต่อ:

การเชื่อมต่อ
การเชื่อมต่อ

ต่อวงจรตามที่แสดงในแผนผังนี้

เชื่อมต่อกับแบตเตอรี่และเปิดแหล่งจ่ายไฟ

ขั้นตอนที่ 5: ตั้งค่า:

ติดตั้ง
ติดตั้ง

จับคู่โมดูล Bluetooth กับ Bluetooth ของโทรศัพท์ แอพจะแสดงภาพด้านบน

ขั้นตอนที่ 6: งานร่างกาย / กรอบ:

ร่างกาย / กรอบงาน
ร่างกาย / กรอบงาน
ร่างกาย / กรอบงาน
ร่างกาย / กรอบงาน

ทำกรอบตามภาพหรือตามต้องการ ฉันสร้างกรอบนี้โดยใช้ไม้อัด Sunmica โดยใช้หัวแร้งทำเป็นเส้นโค้ง คุณสามารถทำมันได้ตามการออกแบบของคุณ

สำหรับการแสดงผล คุณสามารถใช้เทมเพลตด้านบนเป็นข้อมูลอ้างอิงได้

ขั้นตอนที่ 7: ผลลัพธ์:

ผลลัพธ์
ผลลัพธ์

เป็นผลให้สิ่งที่คล้ายกับภาพด้านบนจะปรากฏบนจอแสดงผล

หากคุณมีข้อเสนอแนะเพื่อให้ดีขึ้นคุณสามารถแสดงความคิดเห็น

แนะนำ: