برنامج محاكاة الاردوينو 123d circuits و طرق أخرى للمحاكاة

برنامج محاكاة اردوينو

لماذا برنامج محاكاة الاردوينو؟

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

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

يمكننا كذلك صناعة لوحة اردوينو بأنفسنا و ذلك بعد تحميل مخططات الاردوينو من الموقع الرسمي لكن من أجل ذلك نحتاج إلى خلفية في مجال الإلكترونيك لذك أنا أفكر في عمل دورة حول كيفية تصميم و صنع اللوحات الإلكترونية.

شرح المحاكاة عن طريق 123d circuits

1. عمل حساب في موقع 123d.circuits.io التابع لأوتودسك

من أجل البدإ في محاكاة اردوينو في موقع 123d.circuits.io علينا أن نبدأ بعمل حساب في هذا الموقع.

أولا ندخل إلى موقع 123d.circuits.io التابع لشركة أوتودسك و نضغط على  

التسجيل في 123d circuits

 

بعد ذلك تظهر لنا نافذة منبذقة نقوم بتعمير البيانات فيها ثم ثم نضغط زر التالي كما في الصورة التالية

عمل حساب في موقع 123d

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

123d circuits sign up

2. شرح تطبيق 123d circuits

من أجل الدخول إلى واجهة البرنامج نضغط على Create ثم على Open Electronics Lab Hub كما في الصورة

برنامج محاكاة الاردوينو

ثم نضغط على New Electronics Lab لفتح المختبر اللإفتراضي و بداية مشروع محاكاة جديد

123dcircuits

فتظهر لنا بعد ذلك الواجهة التالية. و إليكم دور بعض الأزرار في هذا التطبيق:

1: من أجل البدأ في عملية المحاكاة و تجريب المشروع الذي قمت بإنشاءه.

2:من أجل فتح مجموعة المكونات الإلكترونية.

3:من أجل فتح نافذة للتعديل على كود البرمجة لاردوينو.

4:من أجل تدوير المكونات الإلكترونية.

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

من أجل المزيد من الشرح المرئي حول برنامج 123d circuits يمكن مشاهدة الفيديو في الاسفل

شرح محاكاة اردوينو عن طريق اضافة مكتبة اردوينو لبرنامج Proteus

أولا نقوم بتنصيب برنامج Proteus 8 في حاسوبنا و البرنامج غير مجاني لكن يمكن إيجاده ببحث في جوجل إن لم تتمكن من شراءه لسبب أو لآخر. و بعد تنصيب برنامج proteus 8 نقوم بتحميل مكتبة  آردوينو البسيطة لبرنامج بروتس أو مكتبة Simulino الرائعة و نقوم بإضافتها لبرنامج   proteus 8 كما في الفيديو في الاسفل .

برنامج محاكاة الاردوينو proteus

شرح برنامج محاكاة الاردوينو Virtual BreadBoard

أولا نقوم بتحميل برنامج Virtual BreadBoard من موقع depositfiles, ثم نقوم بفك الضغط و تنصيب البرنامج و كذلك نقوم بتنصيب الأربع برامج الموجودة في ملف Programas necesarios والتي يحتاجها البرنامج الرئيسي ليعمل بعد إنتهاء التنصيب نفتح البرنامج فتظهر لنا الواجهة التالية. نضغط على file ثم على new

برنامج Virtual Bread Board

بعد ذلك تظهر لنا الواجهة التالية فنقوم باتباع الخطوات التي في الصورة كي نفتح مثال جاهز لمحاكاته و هو عبارة عن صمام مشع ينطفئ و يشع بانتظام بفضل برمجة اردوينو و يمكن طبعا التعديل على هذا البرنامج.أو يمكننا كذلك الضغط على New projects لفتح مشروع جديد و فارغ تماما.

Virtual BreadBoard شرح

بعد اتباع الخطوات الموجودة في الصورة السابقة يظهر لنا المشروع التالي

برنامج محاكاة اردوينو

و إليكم بعض وظائف هذه الواجهة :

1: زر من أجل الشروع في عملية المحاكاة.

2:قائمة المكونات الإلكترونية التي نستعملها لتصميم مشروع الاردوينو.

3:التصميم الالكتروني و الذي يتكون في حالتنا هذه من لوحة الاردوينو و صمامات مشعة.

4:كود الاردوينو الذي يمكننا التعديل عليه.

5:أزرار لتغيير طريقة عرض واجهة برنامج Virtual BreadBoard.

من أجل مزيد من الشرح و التفاصيل حول هذا البرنامج يمكن مشاهدة الفديو في الأسفل.

برامج أخرى من أجل محاكاة الاردوينو

برنامج محاكاة الاردوينو Simuino : مخصص بصفة أساسية لأنظمة لينكس.

برنامج محاكاة الاردوينو Simulide : مخصص أيضا للعمل على لينكس و يتميز بواجهة بسيطة.

برنامج محاكاة الاردوينو Simulator for Arduin: مخصص لأنظمة ويندوز و يمكن كتابة أكواد اردوينو مباشرة عليه.

برنامج محاكاة الاردوينو ArduinoDebugger: برنامج مجاني آخر يدعم ويندوز و يمكن تنصيبه على لينكس إذا تم عمل compile

الفيديو في طور الانجاز…


9 تعليقات

تعليقك مهم

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *