جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
قررت نسخ وتعديل هذا التصميم الذي رأيته في Instructables التي صممها arna_k. هذه أداة رائعة للأشخاص الصم ، مثل والدي ، الذين يخرجون إلى المتاجر أو المطاعم أو أي مكان بمحادثات بسيطة دون أن يكونوا قادرين على فهم بعضهم البعض تمامًا. عندما أكون قادرًا على السماع ، أذهب إلى أي مكان مع والدي ، فأنا مسؤول عن تفسير أي شيء قد يقوله أي شخص له. الأمر بسيط للغاية إذا كنت هناك ، ولكن ماذا لو كان بمفرده؟ هناك العديد من الخيارات التي يمكنه استخدامها ، ومع ذلك ، أعتقد أن هذه الأداة يمكن أن تفيده. إنه سهل الاستخدام ولكن يصعب تصميمه. إليك كيف عدّلت وابتكرت هذا الجهاز …
الخطوة 1: المواد
1. Arduino Uno R32. شاشة LCD 3. وحدة بلوتوث 4. جهاز Android5. الوصول إلى طابعة ثلاثية الأبعاد 6. مقياس الجهد 7. 2 مقاومات - واحد 10 كيلو أوم ومقاوم 330 أوم 8. الكثير من أسلاك العبور 9. حامل البطارية 10. أربعة براغي 5 مم
الخطوة الثانية: التطبيق
باستخدام appinventor ، صممت تطبيقًا تمكنت من التحدث إليه وظهر ما قلته على الشاشة. كانت هذه خطوة أكثر بساطة:
1. أنشأت زرًا لـ "الاتصال بالجهاز" (للاتصال بالبلوتوث) ، و "انقر للتحدث" (للسماح لي بالتحدث إلى التطبيق) ، و "إرسال رسالة نصية" (لإرسال النص إلى شاشة LCD على لوحة اردوينو)
2. قمت بعد ذلك بإنشاء مربع نص لكل من هذه الأزرار. ضمن زر "الاتصال بالجهاز" ، سيخبرني ما إذا كان البلوتوث "متصل" أم لا (فارغًا). سيخبرني مربع النص الموجود أسفل "انقر للتحدث" بكل ما قلته في التطبيق ، كما سيخبرني مربع النص "إرسال نص" ما إذا كان النص "تم إرساله" أم لم يرسل (فارغًا).
3. القطع التي قمت بإنشائها في الماضي. (يمكنك نسخه من الصورة)
الخطوة 3: الدائرة والكود بالبلوتوث
A. ستكون الدائرة أسهل متبوعة باستخدام الصورة أعلاه. (تينكركاد)
ب. الكود:
#يشمل
# تتضمن LiquidCrystal lcd (13 ، 12 ، 11 ، 10 ، 9 ، 8) ؛ SoftwareSerial EEBlue (5 ، 6) ؛ إعداد باطل () {Serial.begin (9600) ؛ lcd.begin (16 ، 2) ؛ lcd.clear () ؛ EEBlue.begin (9600) ، Serial.println ("بوابات البلوتوث مفتوحة. / n اتصل بـ HC-05 من أي جهاز بلوتوث آخر باستخدام 1234 كمفتاح إقران !.")؛ } حلقة فارغة () {lcd.setCursor (0، 1)؛ lcd.print (مللي () / 1000) ؛ إذا (EEBlue.available ()) {lcd.setCursor (0، 0) ؛ lcd.print (EEBlue.readString ()) ؛ } if (Serial.available ()) EEBlue.write (Serial.read ()) ؛ }
الخطوة 4: حامل ثلاثي الأبعاد
الحامل مخصص فقط لإعداد Arduino وليس جهاز Android.
لقد استخدمت موقع tinkercad.
** يجب عليك قياس Arduino + مدى ارتفاع أسلاك التوصيل + إضافة ارتفاع لحزمة البطارية المرفقة بالجزء السفلي + إضافة مسافات لأربعة مسامير 5 مم لربط الغطاء بأسفل الحامل + إضافة مساحة إضافية في كل مكان لمزيد من فضاء
بلدي المحكمة الخاصة بلبنان. الملفات:
الخطوة 5: أكمل
ها أنت ذا!
أعطها لمن سيستفيد منها!