جدول المحتويات:
- الخطوة 1: المكونات المطلوبة:
- الخطوة الثانية: البرنامج:
- الخطوة الثالثة: التطبيق:
- الخطوة 4: التوصيل:
- الخطوة الخامسة: الإعداد:
- الخطوة 6: عمل الهيكل / الإطار:
- الخطوة 7: النتيجة:
فيديو: نظارات الواقع المعزز الذكية DIY باستخدام Arduino: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
نظرًا لأن التكنولوجيا تنمو بسرعة وتتكامل مع جميع جوانب حياة الناس ، فقد حاول المصممون والمطورون تقديم تجربة أكثر إمتاعًا للتكنولوجيا للناس. أحد اتجاهات التكنولوجيا التي تهدف إلى جعل الحياة أسهل هي الحوسبة القابلة للارتداء. تهدف الأجهزة القابلة للارتداء إلى مساعدة الأشخاص على التحكم في حياتهم من خلال تعزيز الحياة الواقعية بمعلومات إضافية باستمرار وفي كل مكان. تعد شاشات العرض المثبتة على الرأس (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: المكونات المطلوبة:
- اردوينو نانو (ATMega328p)
- البطارية (استخدمنا بطارية 9 فولت)
- وحدة بلوتوث (HC-05)
- شاشة OLED (SSD1306)
- أسلاك للتوصيل
- اضغط الزر
- سماعة بلوتوث (LG HBS 760) [هذا اختياري. كان لدي مجموعة تالفة ، لذلك استخدمتها أيضًا.]
- مفتاح الفصل الكهربائي
- الإطار الأساسي (صنعنا هذا الإطار باستخدام 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: النتيجة:
نتيجة لذلك ، سيظهر على الشاشة شيء مشابه للصورة أعلاه.
إذا كانت لديك أية اقتراحات لتحسينها ، فيمكنك التعليق عليها.
موصى به:
عزز ذاكرتك مع الواقع المعزز قصر العقل: 8 خطوات
عزز ذاكرتك مع الواقع المعزز قصر العقل: استخدم أبطال الذاكرة استخدام قصور العقل ، كما هو الحال في شيرلوك هولمز ، لتذكر الكثير من المعلومات مثل ترتيب البطاقات في مجموعة أوراق اللعب العشوائية. قصر العقل أو طريقة الموقع هي تقنية للذاكرة حيث تكون فن الإستذكار البصري
الواقع المعزز للعتاد الهاتف: 7 خطوات
الواقع المعزز للعتاد الهاتف: رخيص ، سهل ، رائع
الواقع المعزز Vuforia 7 اكتشاف الطائرة الأرضية: 8 خطوات
الواقع المعزز Vuforia 7 Ground Plane Detection: الواقع المعزز لـ Vuforia SDK لـ Unity 3D يستخدم ARCore و ARKit لاكتشاف الطائرات الأرضية في الواقع المعزز. سيستخدم البرنامج التعليمي اليوم تكاملهم الأصلي في Unity لإنشاء تطبيق AR لنظام Android أو IOS. سوف تسقط سيارة من السماء على الجرون
الواقع المعزز (AR) لـ Dragonboard410c أو Dragonboard820c باستخدام OpenCV و Python 3.5: 4 خطوات
الواقع المعزز (AR) لـ Dragonboard410c أو Dragonboard820c باستخدام OpenCV و Python 3.5: توضح هذه التعليمات كيفية تثبيت OpenCV و Python 3.5 والاعتماديات لـ Python 3.5 لتشغيل تطبيق الواقع المعزز
تطبيق الواقع المعزز للمبتدئين: 8 خطوات
تطبيق الواقع المعزز للمبتدئين: سيوضح لك هذا البرنامج التعليمي كيفية إنشاء تطبيق الواقع المعزز للمبتدئين. سنستخدم Unity3D و Vuforia للكشف عن الطائرة الأرضية لإنشاء تطبيق AR بدون علامة لنظام Android أو IOS. سنستمر في إضافة نموذج ثلاثي الأبعاد إلى Unity ونقله