جدول المحتويات:

نظارات الواقع المعزز الذكية DIY باستخدام Arduino: 7 خطوات
نظارات الواقع المعزز الذكية DIY باستخدام Arduino: 7 خطوات

فيديو: نظارات الواقع المعزز الذكية DIY باستخدام Arduino: 7 خطوات

فيديو: نظارات الواقع المعزز الذكية DIY باستخدام Arduino: 7 خطوات
فيديو: نظارة لمساعدة المكفوفين 2024, شهر نوفمبر
Anonim
نظارات الواقع المعزز الذكية DIY باستخدام Arduino
نظارات الواقع المعزز الذكية DIY باستخدام Arduino

نظرًا لأن التكنولوجيا تنمو بسرعة وتتكامل مع جميع جوانب حياة الناس ، فقد حاول المصممون والمطورون تقديم تجربة أكثر إمتاعًا للتكنولوجيا للناس. أحد اتجاهات التكنولوجيا التي تهدف إلى جعل الحياة أسهل هي الحوسبة القابلة للارتداء. تهدف الأجهزة القابلة للارتداء إلى مساعدة الأشخاص على التحكم في حياتهم من خلال تعزيز الحياة الواقعية بمعلومات إضافية باستمرار وفي كل مكان. تعد شاشات العرض المثبتة على الرأس (HMD) أحد الاتجاهات المتزايدة للحوسبة القابلة للارتداء ، حيث يعد الرأس بوابة رائعة لتلقي المعلومات الصوتية والمرئية والمحمولة. أيضًا بسبب مشروع Google Glass ، اكتسبت الأجهزة القابلة للارتداء في شكل نظارات مزيدًا من الاهتمام خلال العام الماضي. تعتبر Google Glass أداة مستقبلية كما رأيناها في الآونة الأخيرة. تقنية مفيدة لجميع أنواع الأشخاص بما في ذلك المعاقين / المعاقين.

مستوحاة من نظارات Google ، صنعت نموذجًا يمكن ارتداؤه يمكن أن يعمل بشكل مشابه تمامًا لنظارة Google. في هذا المشروع ، سننشئ ملحقًا يمكن ارتداؤه يمكن أن يعمل مثل نظارات Google ، وسيتم استخدامه لإرسال إشعارات بالمكالمات والرسائل الواردة على الهواتف المحمولة ، وكذلك لإظهار الوقت والتاريخ ، كل ذلك أمام عين مرتديها.

تتوفر نظارات Google في السوق بسعر يتراوح بين 1000 و 1500 دولار. هنا سنجعل هذا المشروع تحت 1000 روبية أو 15 دولارًا.

Smart- النظارات هي جهاز الحوسبة القابلة للارتداء المستخدمة كملحق ، والتي يمكن ربطها بالنظارات أو النظارات الشمسية لمن يرتديها ، ويمكن إقرانها بالهواتف الذكية ، عبر البلوتوث. يحتوي هذا الامتداد على وحدة تحكم صغيرة Arduino بها معالج دقيق ATmega328p ، وهو مبرمج للاتصال بالهواتف الذكية من خلال تطبيق الهاتف الذكي. يتم توصيل وحدة Bluetooth ، تسمى HC-05 ، بـ ATmega328p ، والتي تستخدم للاتصال بالهواتف الذكية. يتم استخدام بطارية / بطارية قابلة لإعادة الشحن بجهد 5 فولت كمصدر للطاقة في Smart-Glass. يتم توصيل شاشة OLED SSD1306 ، 0.96 بوصة مع ATmega328p ، والتي تُستخدم لعرض البيانات الواردة من الهواتف الذكية. يستخدم تطبيق الهاتف الذكي لنقل بيانات الهاتف ، أي ؛ التاريخ والوقت وإخطارات المكالمات الهاتفية والرسائل النصية.

فيما يلي الخطوات الرئيسية التي يتم تنفيذها خلال العملية برمتها:

  1. تلقي الإخطارات.
  2. التشفير.
  3. الإرسال والاستقبال.
  4. فك ومعالجة.
  5. تنفيذ

المبدأ الأساسي لهذا المشروع هو إنشاء نموذج أولي عملي وذلك أيضًا بتكلفة أقل.

الخطوة 1: المكونات المطلوبة:

المكونات المطلوبة
المكونات المطلوبة
  1. اردوينو نانو (ATMega328p)
  2. البطارية (استخدمنا بطارية 9 فولت)
  3. وحدة بلوتوث (HC-05)
  4. شاشة OLED (SSD1306)
  5. أسلاك للتوصيل
  6. اضغط الزر
  7. سماعة بلوتوث (LG HBS 760) [هذا اختياري. كان لدي مجموعة تالفة ، لذلك استخدمتها أيضًا.]
  8. مفتاح الفصل الكهربائي
  9. الإطار الأساسي (صنعنا هذا الإطار باستخدام Sunmica Sheet ، عن طريق إعادة تشكيل شكله باستخدام حديد اللحام)

الخطوة الثانية: البرنامج:

قم بتحميل البرنامج المحدد في Arduino Nano. لكن أولاً ، قم بتنزيل المكتبة للبرنامج.

لتنزيل المكتبة ، اتبع هذه الخطوات ؛ Sketch> Include Library> Manage Library> ابحث عن "SSD1306" وقم بتثبيت Adafruit_SSD1306

أو إذا لم يعمل برنامج Arduino المحدد ، فقم بنسخ وتحميل البرنامج الموضح أدناه ؛

#يشمل

#يشمل

#يشمل

#يشمل

# تعريف 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 ()؛

String Time = Serial.readStringUntil ('|') ،

Serial.read ()؛

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

Serial.read ()؛

String Text = Serial.readStringUntil ('\ n') ؛

Serial.read ()؛

}

إذا (نص == "نص" && هاتف == "هاتف")

{display.println (التاريخ) ،

display.display () ،

display.println (الوقت) ؛

display.display () ،

display.clearDisplay () ،

}

إذا (Text! = "text" && Phone == "phone") {

display.println (نص) ؛

display.display () ،

تأخير (5000) ؛

display.clearDisplay () ،

}

إذا (Text == "text" && Phone! = "phone") {

display.println (الهاتف) ؛

display.display () ،

تأخير (5000) ؛

display.clearDisplay () ،

}

}

الخطوة الثالثة: التطبيق:

تطبيق
تطبيق
تطبيق
تطبيق

إذا لم يعمل ملف apk. المحدد ، أو إذا كنت تريد إنشاء تطبيقك المخصص. ثم يمكنك استخدام موقع مخترع التطبيق وإنشاء الكتل الوظيفية كما هو مذكور أعلاه.

أو

قم بتنزيل ملف apk. وتثبيته.

الخطوة 4: التوصيل:

الإتصال
الإتصال

قم بتوصيل الدائرة كما هو موضح في هذا الرسم التخطيطي.

قم بتوصيل البطارية وتشغيل الإمداد.

الخطوة الخامسة: الإعداد:

اقامة
اقامة

قم بإقران وحدة Bluetooth مع Bluetooth في الهاتف. سيعرض التطبيق الصورة أعلاه.

الخطوة 6: عمل الهيكل / الإطار:

عمل الجسم / الإطار
عمل الجسم / الإطار
عمل الجسم / الإطار
عمل الجسم / الإطار

اجعل الإطار كما هو موضح في الشكل ، أو حسب اختيارك. لقد صنعت هذا الإطار باستخدام الخشب الرقائقي Sunmica ، باستخدام مكواة اللحام لعمل المنحنى. يمكنك جعلها حسب التصميم الخاص بك.

للعرض ، يمكنك استخدام النموذج أعلاه كمرجع.

الخطوة 7: النتيجة:

نتيجة
نتيجة

نتيجة لذلك ، سيظهر على الشاشة شيء مشابه للصورة أعلاه.

إذا كانت لديك أية اقتراحات لتحسينها ، فيمكنك التعليق عليها.

موصى به: