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

Arduino Text to Speech Converter باستخدام LM386 - مشروع حديث اردوينو - مكتبة Talkie Arduino: 5 خطوات
Arduino Text to Speech Converter باستخدام LM386 - مشروع حديث اردوينو - مكتبة Talkie Arduino: 5 خطوات

فيديو: Arduino Text to Speech Converter باستخدام LM386 - مشروع حديث اردوينو - مكتبة Talkie Arduino: 5 خطوات

فيديو: Arduino Text to Speech Converter باستخدام LM386 - مشروع حديث اردوينو - مكتبة Talkie Arduino: 5 خطوات
فيديو: USB / PS2⌨️Keypad To Speech📣 (Voice) Using Arduino - Talkie 2024, يوليو
Anonim
Arduino Text to Speech Converter باستخدام LM386 | مشروع حديث اردوينو | مكتبة Talkie Arduino
Arduino Text to Speech Converter باستخدام LM386 | مشروع حديث اردوينو | مكتبة Talkie Arduino

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

الخطوة 1: الأشياء التي تحتاجها

أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها

بالنسبة إلى هذه التعليمات ، ستحتاج إلى الأشياء التالية: لوحة Arduino A مكبر صوت LM3862x 10k المقاوم 1x 0.1 فائق التوهج مكثف 2 × 10 فائق التوهج مكثف 1 × 0.05 فائق التوهج مكثف 1 × 220 فائق التوهج 1 × 100 كيلو مقياس الجهد إمداد الطاقة

الخطوة 2: تثبيت Talkie Library في Arduino IDE الخاص بك

تثبيت Talkie Library في Arduino IDE الخاص بك
تثبيت Talkie Library في Arduino IDE الخاص بك

الآن سيكون مدير المكتبة على شاشتك. في شريط البحث ، اكتب Talkie وانقر على زر التثبيت. سيتم تثبيت المكتبة.

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

روابط
روابط
روابط
روابط

الصورة الأولى هي كيفية صنع مكبر للصوت باستخدام LM386 ، لذا فإن الفكرة الأساسية هي أن الصوت سيخرج من Arduino ونحتاج إلى تضخيمه للقيام بذلك نحتاج إلى دائرة مضخم لهذا السبب نستخدم LM386 ودائرة مكبر الصوت الخاصة به قدر الإمكان انظر في الصورة ، ثم بعد ذلك بدلاً من الميكروفون في دائرة مكبر الصوت LM386 ، سنقوم بتوصيله بـ Arduino كما هو موضح في الدائرة الأخرى

الخطوة 4: الكود

الشفرة
الشفرة

مكتبة Talkie هذه سهلة الاستخدام وتحتوي على أكثر من 1000 كلمة وأمر. يحتوي على العديد من الأمثلة ، يمكنك تجربتها جميعًا ولكن هنا نستخدم رمزًا بسيطًا لشرح العمل. انسخ الكود التالي: #include "Talkie.h" //Talkie.h يُستخدم لتهيئة هذه المكتبة وتعيين Digital دبوس 3 من Arduino مثل دبوس الإخراج # يتضمن "Vocab_US_Large.h" يستخدم //Vocab_US_Large.h لاستخدام التنبيهات # تتضمن "Vocab_Special.h" // Vocab_Special.h يستخدم لاستخدام pauseTalkie voice؛ // حدد "قيمة" كائن لاستخدام commandvoid setup () {} void loop () {voice.say (spPAUSE2)؛ voice.say (sp2_DANGER) ؛ voice.say (sp2_DANGER) ؛ voice.say (sp3_STORM) ؛ voice.say (sp3_IN) ؛ voice.say (sp3_THE) ؛ voice.say (sp3_NORTH)؛ / * أول أمر voice.say (spPAUSE2) هو أن تأخذ وقفة قصيرة أثناء تكرار رسالة التنبيه. والأوامر التالية هي مجرد كلمات بسيطة تدل على ما يلي: خطر عاصفة في الشمال. * /} بعد كل هذا قم بتحميل الكود إلى اردوينو

الخطوة 5: إخراج الصوت

مخرج الصوت
مخرج الصوت

أخيرًا قم بتحميل الكود في Arduino وقم بتوصيل مصدر الطاقة به. بمجرد تشغيل الدائرة ، ستبدأ في سماع التنبيهات! إذا لم تحصل على صوت واضح ، فحاول ضبط مقبض الوعاء أو تحقق مما إذا كان Arduino يحصل على مصدر طاقة مناسب وتأكد من توصيل GND الخاص بـ Arduino بأرض الدائرة.

موصى به: