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

إصدار خاص من Amazon Echo: 8 خطوات (بالصور)
إصدار خاص من Amazon Echo: 8 خطوات (بالصور)

فيديو: إصدار خاص من Amazon Echo: 8 خطوات (بالصور)

فيديو: إصدار خاص من Amazon Echo: 8 خطوات (بالصور)
فيديو: طلعت معا اوبر ومشوارها نص ساعه وهيا وصول😭😭#shorts #ترند_السعودية #السعودية #tiktok 2024, شهر نوفمبر
Anonim
Image
Image
نسخة خاصة من Amazon Echo
نسخة خاصة من Amazon Echo
نسخة خاصة من Amazon Echo
نسخة خاصة من Amazon Echo

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

الخطوة 1: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة

أجزاء لا. من الأجزاء

1. Arduino uno - 12. Arduino mega -13. وحدة التعرف على الصوت -14 وحدة بطاقة SD -15 مكبر الصوت -16 مكبر الصوت. -17. Relay 8 قناة -18. مستشعر درجة الحرارة والرطوبة (DHT11) -1

9.جهاز استشعار الغاز / الدخان (MQ2). -110. مستشعر الحركة (PIR) -111. شاشة OLED (0.96 بوصة) -112. Buzzers -413. لوحة الخبز -114. مم ، أسلاك توصيل MF15- مصدر الطاقة (9-12 فولت) كل هذه المعدات التي جمعتها من أقرب متجر إلكتروني لي ، في هذا الدليل ، سأقسم العملية برمتها إلى أجزاء لتبسيط العملية.

الخطوة 2: الحديث عن جزء الروبوت

الحديث الروبوت الجزء
الحديث الروبوت الجزء
الحديث الروبوت الجزء
الحديث الروبوت الجزء
الحديث الروبوت الجزء
الحديث الروبوت الجزء

(في هذا الجزء سأستخدم اردوينو أونو) هنا في هذا الجزء ستتعرف على كيفية صنع روبوت ناطق. بمساعدة وحدة VR (وحدة التعرف على الصوت) ، يمكن للروبوت الاستماع إلى أوامري الصوتية. وبمساعدة وحدة بطاقة Sd ومكبر الصوت ، يمكن للروبوت التحدث. لتبسيط توصيلات الوحدات المتعددة هنا ، سأقوم بتقسيم وحدة التعرف على الصوت هذه بشكل إضافي.

1) اتصال وحدة التعرف على الصوت مع اردوينو

اردوينو D2 دبوس - TXD دبوس

اردوينو D3 دبوس - rxd دبوس

اردوينو دبوس 5 فولت - VCC دبوس

اردوينو gnd pin - gnd pin

تحتاج وحدة التعرف على الصوت إلى مكتبة ، يمكنك تنزيل المكتبة من هنا مكتبة وحدة VR3

2) بطاقة Sd + اتصال مكبر الصوت

اردوينو D4 - Sd cs pin

اردوينو D11 - دبوس Sd MOSI

اردوينو D12 - Sd MISO pin

اردوينو D13 - دبوس Sd SCK

اردوينو 5 فولت - Sd vcc pin

اردوينو gnd - sd gnd pin

الإشارات من arduino ليست كافية لمكبر الصوت لأنني استخدمت مكبر صوت Lm386.

لوحدة بطاقة SD ، تحتاج إلى تثبيت مكتبة sd. يمكنك تنزيل مكتبة SD هنا مكتبة sd

قم بتوصيل مكبر الصوت بالسماعة

مكبر الصوت + V - مكبر للصوت + الخامس

مكبر الصوت -V-مكبر للصوت -ve

قم بتوصيل مكبر الصوت إلى اردوينو

اردوينو D9 - دبوس مكبر للصوت

اردوينو gnd - مكبر للصوت دبوس gnd

مصدر طاقة خارجي 9-12 فولت لمكبر الصوت

يستخدم مصدر الطاقة هذا لتضخيم الإشارات القادمة من اردوينو.

البطارية + V - مكبر للصوت + حاء

البطارية - مكبر للصوت gnd

ملحوظة: اختصار بطاقة اردوينو والبطارية

مع هذا اكتملت جميع اتصالات هذا الجزء.

إعداد وحدة VR للاستماع

لهذا يمكنك العثور على ملف pdf في الرابط أدناه.

دليل VR3

إعداد وحدة بطاقة الذاكرة الرقمية المؤمنة للتحدث

للإعداد ، نحتاج إلى ملفات صوتية بتنسيق wav حتى يمكنها التحدث.

يمكن إعداد هذه الملفات الصوتية باستخدام تطبيقات التسجيل الصوتي في هواتف android.

يجب أن تكون ميزات ملفات الصوت:

دقة البت - 8

معدل أخذ العينات - 16000 هرتز

قناة صوتية - أحادية

التنسيق -.wav

(هناك بديل آخر لهذا ، فبدلاً من استخدام وحدة بطاقة Sd ، يمكنك يا رفاق استخدام النص إلى دائرة مُركِّب الكلام المتوفرة في السوق.

في هذا ليست هناك حاجة لإعداد الملفات الصوتية بشكل منفصل لأنه يمكن تحويل النص إلى كلام من تلقاء نفسه.)

هنا يمكنك تحويل النص إلى خطاب نص 2

هنا يمكنك تحويل ملف mp3 إلى ملف.wav mp3 لتحويل تنسيق wav

الخطوة 3: جزء المستشعرات

مجسات الجزء
مجسات الجزء
مجسات الجزء
مجسات الجزء

(في هذا الجزء أستخدم arduino mega) هنا سأقوم بتوصيل المستشعرات Dht 11- للحصول على درجة الحرارة. والرطوبة MQ2 - لاكتشاف تسرب الغاز أو الدخان PIR - لاكتشاف الحركة لعرض بيانات DHT التي استخدمت شاشة OLED ولجهاز استشعار الغاز ، استخدمت صفارات سيتم تنشيطها عندما يكتشف المستشعر تسرب الغاز / الدخان. بالنسبة لمستشعر الحركة ، استخدمت مصابيح LED مزخرفة سيتم تشغيلها عند اكتشاف الحركة. اتصال DHT

اردوينو D2 - دبوس DHT OUT

اردوينو 5 فولت - دبوس DHT vcc

اردوينو gnd - DHT gnd pin

مكتبة مستشعر DHT ضرورية يمكنك تنزيل المكتبة من هنا مكتبة DHT

اتصال مستشعر PIR اردوينو D4 - دبوس PIR OUT

اردوينو 5 فولت - PIR vcc pin

اردوينو gnd - PIR gnd pin

اتصال MQ3

اردوينو A14 - دبوس MQ3 A0

اردوينو 5 فولت - دبوس MQ3 vcc

اردوينو gnd - MQ3 gnd pin OLED اتصال العرض

اردوينو D12 - دبوس OLED CS

اردوينو D11 - دبوس OLED DC

اردوينو D13 - دبوس OLED RST

اردوينو D9 - دبوس OLED SDA

اردوينو D10 - دبوس OLED SCK

اردوينو 5 فولت - OLED vcc pin

اردوينو gnd - OLED gnd pin

لجعل عمل oled ستكون هناك حاجة إلى بعض ملفات المكتبة ، يمكنك تنزيلها هنا. مكتبة gfx

مكتبة ssd1306

اتصال الصنانير

اتصال الصنانير مشابه لاتصال الصمام.

الخطوة 4: إضافة المصابيح

مضيفا المصابيح
مضيفا المصابيح
مضيفا المصابيح
مضيفا المصابيح
مضيفا المصابيح
مضيفا المصابيح

هنا أقوم بإضافة مصابيح LED لجعل الروبوت جذابًا. لذلك كلما قلت "Wakeup" ، سيتم تشغيل مصابيح LED هذه ، مما يخلق إحساسًا بأن الروبوت سيتم تشغيله. لهذا ، استخدمت 16 مصباح LED متصل بـ arduino mega (لا يمكنني توصيل مصابيح LED بـ arduino uno // الذي يعمل كروبوت حديث // لأنني مرهق من الدبابيس) ولهذا السبب استخدمت 2 اردوينوس وهنا سأصنع 2 اردوينو للتواصل مع بعضهما البعض. هذا أمر بسيط عندما أقول إيقاظ إرادة اردوينو لهذا الأمر وسيعطي الأمر analogWrite (A0 ، 500) (لأنني قمت بتوصيل arduino uno A0 بـ arduino Mega A15. لذلك عندما يتلقى arduino mega هذا الأمر ، فإنه سينشط مصابيح LED.

الخطوة الخامسة: ربط الأجهزة المنزلية بالروبوت

ربط الأجهزة المنزلية بالروبوت
ربط الأجهزة المنزلية بالروبوت
ربط الأجهزة المنزلية بالروبوت
ربط الأجهزة المنزلية بالروبوت

في هذا الجزء ، استخدمت قناة RELAY 8 إلى arduino uno. لذلك عندما أريد تشغيل الأضواء / المروحة يمكنني التحكم في ذلك فقط من خلال أوامري الصوتية. لذلك سيمنحك شعورًا بأن الرجل الحديدي يتحكم في الأجهزة بمساعدة JARVIS هناك. اتصال قناة الترحيل.

الخطوة 6: البرنامج وكود المصدر

البرمجيات وكود المصدر
البرمجيات وكود المصدر

فيما يلي قائمة برموز المصدر لكل جزء من هذه التعليمات.

في الواقع بالنسبة لمعظم الأجزاء ، يمكنك العثور على البرامج الأساسية في المكتبات المعنية.

كود المصدر لـ arduino mega (أي جزء المستشعرات) - test1

الكود المصدري لـ arduino uno (أي جزء الروبوت الحديث) - الحديث النهائي

الخطوة 7: الخاتمة

لذلك يستمتع الرجال بهذا الإصدار الخاص من amazon echo. هناك عيب واحد في هذا الإصدار لا يستطيع هذا الروبوت جمع البيانات من الإنترنت تمامًا كما يفعل amazon echo. أنا أعمل على ذلك وسوف أقوم بتحديثه بمجرد الانتهاء ، شكرًا لك.

الخطوة 8: التحديث

تحديث
تحديث
تحديث
تحديث

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

موصى به: