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

التحدث عن زجاج ذكي للمكفوفين: 7 خطوات
التحدث عن زجاج ذكي للمكفوفين: 7 خطوات

فيديو: التحدث عن زجاج ذكي للمكفوفين: 7 خطوات

فيديو: التحدث عن زجاج ذكي للمكفوفين: 7 خطوات
فيديو: الجهاز دا هيخليك تعمل فلوس 💵 #اختراعات_سمان 2024, شهر نوفمبر
Anonim
يتحدث الزجاج الذكي للمكفوفين
يتحدث الزجاج الذكي للمكفوفين

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

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

يستخدم هذا المشروع عددًا قليلاً من مستشعرات المسافة بالموجات فوق الصوتية ، و Arduino Pro Mini ، ووحدة مشغل MP3 ، وبعض محركات الاهتزاز. لوحة الدائرة الكهربائية المستخدمة في هذا المشروع على شكل مشهد يمكن لشخص ضعيف البصر أن يرتديه. سوف يكتشف Arduino المثبت على المشهد العائق بمساعدة المستشعرات ويبلغ مسافة المستخدم واتجاه العائق من خلال سماعات الرأس ومحركات الاهتزاز.

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

اجمع المكونات
اجمع المكونات

برمجة:

اردوينو IDE

مكونات الأجهزة:

  • HC-SR04 - مستشعر الموجات فوق الصوتية X 3
  • DFRobot DF Player mini X 1
  • اردوينو برو ميني اكس 1
  • مقبس صوت 3.5 ملم × 1
  • محركات الاهتزاز X 3
  • USB لتحويل تسلسلي مثل FTDI
  • مفتاح الشريحة X 1
  • بطاقة SD (أي حجم)
  • PCB مخصص من JLCPCB.com (اختياري)

الخطوة 2: وقت التشفير - قم ببرمجة Arduino Pro Mini

وقت الترميز - برمجة Arduino Pro Mini
وقت الترميز - برمجة Arduino Pro Mini
  • انتقل إلى https://github.com/B45i/Talking-Smart-Glass-For-Blind وانقر فوق استنساخ أو تنزيل ، وقم بتنزيل واستخراج الملفات.
  • افتح ملف Smart_glass_for_blind.ino في Arduino IDE.
  • قم بتوصيل Pro Mini بالكمبيوتر باستخدام كابل FTDI.
  • حدد منفذ COM المناسب.
  • حدد "Arduino Pro أو Pro Mini".
  • انقر فوق تحميل

تأكد من وميض Arduino قبل لحامه في PCB. بمجرد أن يتم لحام جميع المكونات ، سيكون من الصعب قليلاً توصيل رأس البرمجة.

قم بتغيير minLeftDistance ، minCenterDistance ، minRightDistance لضبط الحد الأدنى لمسافة التشغيل.

الخطوة الثالثة: إصلاح الأخطاء !

إصلاح الأخطاء !!!
إصلاح الأخطاء !!!

ربما سترى بعض الأخطاء مثل

خطأ فادح: NewPing.h: لم يتم إنهاء التحويل البرمجي لمثل هذا الملف أو الدليل #. حالة الخروج 1 خطأ في التجميع للوحة Arduino Pro أو Pro Mini.

أو شيء مثل:

خطأ فادح: DFRobotDFPlayerMini.h: لا يوجد مثل هذا الملف أو الدليل # include ^ تم إنهاء الترجمة. حالة الخروج 1 خطأ في التجميع للوحة Arduino Pro أو Pro Mini.

هذا لأن المكتبات مثل NewPing و DFRobotDFPlayerMini غير مثبتة على IDE الخاص بك.

لإصلاح هذا ، انتقل إلى

Sketch> Include Libraries> Manage Libraries

أدخل اسم المكتبة المفقود في شريط البحث وانقر فوق تثبيت ، سيؤدي ذلك إلى تثبيت المكتبة المفقودة.

افعل هذا لجميع المكتبات المفقودة

سيتم ترجمة الكود وتحميله الآن.

الخطوة 4: تحضير بطاقة SD

قم بإعداد بطاقة SD
قم بإعداد بطاقة SD

انسخ محتوى مجلد ملفات الصوت إلى جذر بطاقة SD.

ملاحظة: انسخ المجلدات (01 ، 02 ، 03) نفسها ، وليس محتواها ، وليس مجلد ملفات الصوت.

يجب أن تبدو بطاقة SD في الصورة بعد النسخ.

الخطوة 5: طلب PCB

طلب PCB
طلب PCB

دعونا نطلب مركبات ثنائي الفينيل متعدد الكلور.

يمكنك العثور على ملفات PCB هنا:

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

لطلب ثنائي الفينيل متعدد الكلور ، الشركة المصنعة المفضلة لدي هي JLCPCB.com.

إنهم يصنعون بالفعل ثنائي الفينيل متعدد الكلور عالي الجودة بسعر رخيص جدًا.

عندما بدأت في تصميم مركبات ثنائي الفينيل متعدد الكلور ، كلفني تصنيع ثنائي الفينيل متعدد الكلور الكثير من المال. لذلك كان علي أن أحفرها بنفسي.

لقد كانت عملية فوضوية ومملة ، وكان صنع ثنائي الفينيل متعدد الكلور على الوجهين مهمة صعبة للغاية.

الآن لم أعد أفعل ذلك بعد الآن. JLCPCB رخيصة جدًا لدرجة أنني لم أفكر أبدًا في نقش أحدها بعد الآن.

ستحصل على 5 أو 10 قطع من ثنائي الفينيل متعدد الكلور مقابل حوالي 2 دولار (إذا كان حجمها أقل من 10 سم * 10 سم).

لقد استخدمت easyEDA لتصميم ثنائي الفينيل متعدد الكلور. وهي أداة قائمة على السحابة. يعني أنني لست مضطرًا إلى تنزيل أي شيء ويمكنني العمل من أي جهاز كمبيوتر تقريبًا متصل بالإنترنت.

تعمل JLCPCB و EASYEDA و LCSC (مزود مكونات الإلكترونيات) معًا.

يمكنك طلب مركبات ثنائي الفينيل متعدد الكلور من JLC داخل easyeda نفسها.

يتطلب طلب المكونات المستخدمة في لوحة الدوائر المطبوعة من LCSC بضع نقرات فقط.

نظرًا لأن JLCPCB و LCSC يشحنان جيدًا معًا ، فإنك توفر تكلفة الشحن أيضًا

توفر JLCPCB و EASYEDA و LCSC معًا منصة رائعة لتصنيع الإلكترونيات.

الخطوة 6: وقت اللحام

وقت اللحام
وقت اللحام
وقت اللحام
وقت اللحام
وقت اللحام
وقت اللحام

قم بتلحيم المكونات مثل Arduino و DF Player و Audio Jack و Slide Switches إلى PCB أولاً.

لا تقم بلحام وحدة HC-SR04 مباشرة ، فنحن بحاجة إلى إجراء بعض التعديلات

  1. قم بتصويب رأس الذكر باستخدام زردية أو فك لحام الرؤوس بزاوية 90 درجة ورؤوس اللحام العادية.
  2. أضف شريطًا كهربائيًا إلى الجزء الخلفي من HC-SR04 لتجنب حدوث ماس كهربائي.
  3. أدخل HC-SR04 في وسادات اللحام المخصصة. أمسك اليسار واليمين HC-SR04 بزاوية بحيث يشير إلى اليسار والاتجاه وقم بتطبيق اللحام.

لحام باقي المكونات مثل كابل إمداد الطاقة ، ومفاتيح الانزلاق ، ومحركات الاهتزاز ، إلخ.

يجب أن تكون محركات الاهتزاز ملحومة في الجزء الخلفي من لوحة الدوائر المطبوعة حتى يشعر الشخص الذي يرتدي الزجاج بالاهتزازات.

إذا لم يكن لديك PCB ، فلا يزال بإمكانك إنشاء المشروع عن طريق توصيل المكونات كما هو موضح في مخطط الدائرة.

إذا كنت تقوم بالمشروع بدون PCB ، فيرجى الرجوع إلى مخطط الدائرة المرفق

في المخططات ، قمت بتبديل Pin 8 و 9. عن طريق الخطأ ، آسف على الخطأ ،

الاتصال الصحيح هو

  • Rx of DF Player => PIN 9 من Arduino.
  • Tx of DF Player => Pin 8 من Arduino.

قم بتصحيح ذلك إذا كنت لا تستخدم PCB ، لم يعد لدي ملف fritzing معي بعد الآن.

يمكنك إدخال بطاقة SD في DFPlayer الآن.

بعد توصيل الطاقة ، يجب أن تهتز المحركات وسيأتي الصوت من سماعات الرأس عند وجود عائق.

الخطوة 7: تم

منتهي
منتهي
منتهي
منتهي
منتهي
منتهي

لقد انتهيت الآن.

يمكنك أن تجد كل الموارد هنا.

جيثب

HackSter.io

هذا هو دخولي إلى مسابقة PCB ، صوِّت إذا أحببت هذه التعليمات.

دخولي إلى مسابقة PCBWAY PCB desi gning. إذا كنت تحب هذا المشروع ، ففكر في التصويت على مشاركتي:

إذا واجهت أي مشاكل ، قم بالتعليق عليها. انا سوف اساعدك

موصى به: