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

مصنع روري الروبوت: 5 خطوات (بالصور)
مصنع روري الروبوت: 5 خطوات (بالصور)

فيديو: مصنع روري الروبوت: 5 خطوات (بالصور)

فيديو: مصنع روري الروبوت: 5 خطوات (بالصور)
فيديو: مساء dmc - حصرياً ... لقاء رائع ومميز مع الروبوت صوفيا مع الاعلامي اسامة كمال ( اللقاء كامل ) 2024, يوليو
Anonim
روري روبوت بلانت
روري روبوت بلانت
روري روبوت بلانت
روري روبوت بلانت

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

إنه يهتم أيضًا بنبتة صغيرة داخل الوعاء ، أخبرني بمستوى الماء والرطوبة ودرجة الحرارة بصوت بشري.

الخطوة 1: الأجهزة المطلوبة

الأجهزة مطلوبة
الأجهزة مطلوبة
الأجهزة مطلوبة
الأجهزة مطلوبة
الأجهزة مطلوبة
الأجهزة مطلوبة

1. Arduino UNO

2. وحدة قارئ بطاقة SD

3. بطاقة Micro SD

4. مكبر الصوت LM386

5. 10 فائق التوهج مكثف (عدد 2)

6. 100 فائق التوهج مكثف (عدد 2)

7. 1 كيلو ، 10 كيلو المقاوم

8. جهاز استشعار PIR

9. كاميرا ويب تم اختراقها

10. جهاز استشعار الصوت KY-038

11. مقاوم يعتمد على الضوء LDR

12. حساس الرطوبة ودرجة الحرارة DHT11

13. جهاز استشعار الرطوبة

14. توصيل الأسلاك

15. اللوح

16. 8 * 16 وحدة مصفوفة LED

الخطوة 2: الاستعداد مع ملفات الصوت WAV

الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV
الاستعداد مع ملفات الصوت WAV

لتشغيل الأصوات من بطاقة SD باستخدام Arduino ، نحتاج إلى ملفات صوتية بتنسيق.wav لأن Arduino Board يمكنه تشغيل ملف صوتي بتنسيق معين بتنسيق wav. لإنشاء مشغل Arduino mp3 ، هناك الكثير من أغطية mp3 التي يمكنك استخدامها مع Arduino. أو لتشغيل ملفات mp3 في Arduino ، هناك مواقع ويب يمكنك استخدامها لتحويل أي ملف صوتي على جهاز الكمبيوتر الخاص بك إلى ملف WAV المحدد.

وحدة بطاقة SD من Arduino

+ 5 فولت Vcc

Gnd Gnd

دبوس 12 MISO (Master In Slave Out)

دبوس 11 MOSI (Master Out Slave In)

دبوس 13 SCK (ساعة متزامنة)

Pin 4 CS (Chip Select)

1. انقر فوق "محول Wav عبر الإنترنت" للدخول إلى الموقع.

2. يمكن لـ Arduino تشغيل ملف WAV بالتنسيق التالي. يمكنك التلاعب بالإعدادات لاحقًا ، لكن هذه الإعدادات كانت التجربة الأفضل من حيث الجودة.

دقة البت 8 بت

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

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

تنسيق PCM PCM غير موقعة 8 بت

3. في الموقع ، انقر فوق "اختيار ملف" وحدد الملف الذي تريد تحويله. ثم إطعام في الإعدادات أعلاه. بمجرد الانتهاء من ذلك ، يجب أن يبدو مثل هذا في الصورة أدناه

4. الآن ، انقر فوق "تحويل ملف" وسيتم تحويل ملف الصوت الخاص بك إلى تنسيق ملف WAV. سيتم أيضًا تنزيله بمجرد إتمام التحويل.

5. أخيرًا ، قم بتهيئة بطاقة SD الخاصة بك وحفظ ملف الصوت بتنسيق.wav فيه. تأكد من تنسيقه قبل إضافة هذا الملف. تذكر أيضًا اسم ملف الصوت الخاص بك. وبالمثل ، يمكنك تحديد أي من الأصوات الأربعة الخاصة بك وحفظها بأسماء 1 و 2 و 3 و 4 (يجب عدم تغيير الأسماء). لقد قمت بتحويل حوالي 51 رسالة صوتية وقمت بحفظ عينة في الرابط أدناه:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. نموذج التعليمات البرمجية

# تضمين SimpleSDAudio.h

الإعداد باطل() {

SdPlay.setSDCSPin (4) ، // بطاقة sd cs pin

إذا (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

بينما (1) ؛

}

if (! SdPlay.setFile ("music.wav")) // ملف اسم الموسيقى

{

بينما (1) ؛

}}

حلقة باطلة (باطلة)

{

SdPlay.play () ، // تشغيل الموسيقى

while (! SdPlay.isStopped ()) ؛ {}

}

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

استعد مع أجهزة الاستشعار المتعددة
استعد مع أجهزة الاستشعار المتعددة
استعد مع أجهزة الاستشعار المتعددة
استعد مع أجهزة الاستشعار المتعددة
استعد مع أجهزة الاستشعار المتعددة
استعد مع أجهزة الاستشعار المتعددة

مستشعر الرطوبة:

ستستخدم مستشعر الرطوبة HL-69 ، المتاح بسهولة عبر الإنترنت مقابل بضعة دولارات. تكتشف شوكات المستشعر مستوى الرطوبة في التربة المحيطة عن طريق تمرير التيار عبر التربة وقياس المقاومة. توصل التربة الرطبة الكهرباء بسهولة ، لذا فهي توفر مقاومة أقل ، بينما التربة الجافة تعمل بشكل سيئ وتتمتع بمقاومة أعلى.

يتكون المستشعر من جزأين

1. يحتاج دبابيسان على المستشعر إلى الاتصال بالمسمرين المنفصلين على وحدة التحكم (عادةً ما يتم توفير أسلاك التوصيل).

2. يحتوي الجانب الآخر من وحدة التحكم على أربعة دبابيس ، ثلاثة منها متصلة بـ Arduino.

· VCC: للحصول على الطاقة

A0: خرج تناظري

· D0: الإخراج الرقمي

· GND: الأرض

DHT11 درجة الحرارة والرطوبة:

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

المقاوم المعتمد على الضوء LDR:

LDR هو نوع خاص من المقاومة يسمح بمرور الفولتية العالية من خلاله (مقاومة منخفضة) كلما كان هناك شدة عالية للضوء ، ويمرر جهدًا منخفضًا (مقاومة عالية) كلما كان الظلام. يمكننا الاستفادة من خاصية LDR هذه واستخدامها في مشروع مستشعر DIY Arduino LDR الخاص بنا.

مستشعر الصوت KY-038:

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

مستشعر PIR:

مستشعر الأشعة تحت الحمراء السلبية هو مستشعر إلكتروني يقيس ضوء الأشعة تحت الحمراء (IR) المنبعث من الأشياء في مجال رؤيتها. غالبًا ما يتم استخدامها في أجهزة الكشف عن الحركة القائمة على PIR.

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

الخطوة 4: الدائرة والرمز

الدائرة والكود
الدائرة والكود

الخطوة 5: اختراق كاميرا الويب

كاميرا ويب تم اختراقها
كاميرا ويب تم اختراقها
كاميرا ويب تم اختراقها
كاميرا ويب تم اختراقها

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

موصى به: