ربط وحدة تسجيل الصوت مع الأردوينو

سنقوم في هذا المشروع بشرح كيفية وصل وحدة تسجيل الصوت ISD1820 مع الأردوينو.على الرّغم من امتلاك لوحة هذه الوحدة على زر للتسجيل وتشغيل التسجيل مباشرة، إلّا أنّنا سنقوم في هذا المشروع باستخدام الأردوينو للتّحكم بهذه المهام مما يمكننا من استخدام وحدة التسجيل في مهام مختلفة.

الشّكل (1): الدّارة العامّة للمشروع

                                                                   الشّكل (1): الدّارة العامّة للمشروع

فهرس المحتويات:

  1. مقدّمة.
  2. ملاحظة مقتضبة عن وحدة تسجيل الصّوت ISD1820.
  3. كيفية تشغيل وحدة تسجيل الصّوت ISD1820.
  4. وصل وحدة تسجيل الصّوت ISD1820 مع الأردوينو.
    • مخطّط الدّارة.
    • العناصر المطلوبة.
    • تصميم الدّارة.
  5. الكود البرمجي.
  6. التّطبيق العملي.
  7. التّطبيقات.

مقدّمة:

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

هناك العديد من الأجهزة والبرامج المخصّصة لتسجيل الصّوت، والتي تعطي عدد من الخيارات للتشغيل والتعديل، في هذا المشروع سنتحدّث عن وحدة تسجيل الصّوت ISD1820 المشهورة بين هواة الإلكترونيّات، وسنوضّح كيفيّة التّحكّم بها بمساعدة الأردوينو.

ملاحظة مقتضبة عن وحدة مسجّل الصّوت ISD1820:

تعتمد وحدة مسجّل الصّوت ISD1820 على الدّارة المتكاملة ISD1820 ،وهي دارة متكاملة مكوّنة من شريحة واحدة لتسجيل الصّوت، حيث يمكن تسجيل رسالة واحدة وإعادة تشغيلها في كل مرّة، عادةً ما توجد هذه الدّارة المتكاملة ضمن الوحدة مع جميع العناصر اللّازمة للدّارة.

أحد الخصائص التي تتميّز بها وحدة مسجّل الصّوت ISD1820 هي أنّها تتمكّن من تسجيل الصّوت في ذاكرتها الدائمة non-volatile   ، ويمكن استخدامها لتخزين رسائل تتراوح مدّتها الزّمنيّة ما بين 8 إلى 20 ثانية.

يبيّن الشّكل 2 وحدة تسجيل الصّوت المستخدمة في هذا المشروع، كما يمكننا ملاحظة أنّ المكونات على اللّوح تساعد الدّارة المتكاملة ISD1820 على التّسجيل وتشغيل الصّوت.

ISD1820 الشّكل (2): وحدة تسجيل الصّوت

                                                  الشّكل (2): وحدة تسجيل الصّوت ISD1820

ومن الخصائص الأخرى لهذه الوحدة أنّها قادرة على تشغيل مكبّر صوت 0.5W 8Ohm مباشرة من دون الحاجة إلى دارة تضخيم خارجيّة، ولكن إذا أردنا تشغيل مكبّرات صوت أقوى فيجب وصل خرج الوحدة مع دارة مضخم خارجيّة مثل دارة LM386.

يبيّن الشّكل 3 بعض العناصر المهمّة المكوّنة لوحدة تسجيل الصّوت ISD1820.

 ISD1820 الشّكل (3): العناصر المكوّنة لوحدة تسجيل الصّوت

                                                الشّكل (3): العناصر المكوّنة لوحدة تسجيل الصّوت ISD1820

كيفيّة تشغيل وحدة تسجيل الصّوت ISD1820:

يتمّ ذلك وفق الخطوات التّالية:

  • قم بوصل مكبّرات صوت صغيرة 8Ohm على خرج الوحدة على الأقطاب SP+ وSP-.
  • قم بضغط زر التّسجيل Record فتقوم الوحدة ببدء التّسجيل، استمر بضغط الزّر حتّى اكتمال تسجيل الرّسالة (لمدة 10 ثوان على سبيل المثال).
  • لتقوم بتشغيل التّسجيل يمكن استخدام أي من PLAYE أو PLAYL ،اضغط على زر PLAYE لمرة واحدة وسيتم تشغيل الرّسالة كاملة.
  • يتوجّب عليك الاستمرار بالضّغط على زر PLAYL وسيبدأ تشغيل الرّسالة، وإذا أردت إيقاف التّشغيل عند أيّ لحظة قم بإطلاق الزّر.
  • إذا قمت بتفعيل جمبر PE سيتمّ تشغيل الرّسالة بحلقة لا نهائيّة.

ربط وحدة تسجيل الصّوت ISD1820 مع الأردوينو:

من الواضح أنّه بإمكان الوحدة ISD1820 العمل بشكل مستقلّ دون أي متحكّم صغري، ولكن التّحكم بمهمتي التّسجيل وتشغيل التّسجيل بمساعدة متحكّم صغري كالأردوينو سيعطينا الفرصة لتوسيع إمكانيات الوحدة للاستخدام ضمن تطبيقات معقّدة.

على سبيل المثال : لنفترض أنّنا نريد أن نصمّم نظام إنذار يقوم بتسجيل الصّوت عندما يكتشف وجود حركة ما ، سيتوجّب علينا في هذه الحالة وصل وحدة تسجيل الصّوت ISD1820 مع الأردوينو (أو متحكّم صِغَري آخر).

مخطّط الدّارة:

موضّح في الشّكل 4.

  الشّكل (4): مخطّط الدّارة المستخدمة لهذا المشروع

                                              الشّكل (4): مخطّط الدّارة المستخدمة لهذا المشروع

العناصر المطلوبة:

  • أردوينو UNO.
  • وحدة تسجيل صوت ISD1820.
  • مكبّر صوت 8Ohm.
  • حسّاس أشعة تحت حمراء IR (من النّوع العاكس).
  • أسلاك توصيل.
  • لوحة اختبار.
  • منبع طاقة.

تصميم الدّارة:

يتم وصل القطبين SP+ وSP- من وحدة تسجيل الصّوت ISD1820 مع مخارج مكبّر الصّوت، وتوصل الأقطاب VCC وGND للوحدة مع +5V والأرضي للدّارة، يتم وصل الأقطاب REC وPLAYE للوحدة مع الأقطاب الرّقمية 2 و3 للأردوينو.

يتم وصل الخرج الرّقمي لحسّاس الأشعّة تحت الحمراء من النّوع العاكس مع القطب 4 للأردوينو.

يوضّح الشّكل 5 نموذج الدّارة بعد وصل العناصر مع بعضها البعض.

                                                                   الشّكل (5): توصيل الدّارة

الكود البرمجي: التحميل من هنا

تشغيل المشروع:

قم بتوصيل الدّارة كما هو مبيّن في المخطّط ، وقم بتزويد الدّارة بالطّاقة، يكون خرج حسّاس الأشعّة تحت الحمراء منخفضاً LOW عند عدم تواجد شيء أمامه، وعند تواجد شيء ما أمام الحسّاس يصبح خرجه مرتفعا HIGH، فيقوم الأردوينو بتسجيل رسالة عن طريق جعل خرج القطب المتّصل مع REC مرتفعاً HIGH لمدة 5 ثوان تقريباً، خلال هذا الوقت يضيء الليد المتّصل مع القطب 13 للأردوينو مشيراً إلى أنّ الوحدة تقوم بتسجيل الرّسالة، بعد تسجيل الرّسالة يتم تشغيلها عن طريق جعل القطب المتّصل مع PLAYE مرتفعاً HIGH لمدة 6 ثواني.

التّطبيقات:

يمكن استخدام وحدة تسجيل الصّوت ISD1820 في تطبيقات بسيطة مثل:

  • أنظمة الإنذار.
  • تسجيل الصّوت في الحوادث.
  • تسجيل الرّسائل خلال التصادمات.

المصدر: هنا
ترجمة: عدي ناصر ، مراجعة: محمد مرتكوش , تدقيق لغوي: سلام أحمد , تصميم: علي العلي , تحرير:قحطان غانم.

Leave a Reply

Your email address will not be published. Required fields are marked *