كيفية جعل Arduino على اللوح - إرشادات خطوة بخطوة

كيفية جعل Arduino على اللوح - إرشادات خطوة بخطوة

في هذه المقالة سوف نتعلم كيفية صنع Arduino على لوح التجارب. سنرى أيضًا ما هو Arduino ، وكيفية برمجته وكيفية تجميعه كمتحكم مستقل على لوحة توصيل أو PCB.



كان Arduino نعمة لأولئك الذين أرادوا تعلم الميكروكونترولر والنظام المدمج لغير المهندسين والمبتدئين في الميكروكونترولر.

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





كان Arduino مغيرًا كليًا للعبة ، وهو رخيص ويمكن كتابة الترميز بلغات أعلى مثل C ++ ، ولا يحتاج المبرمج إلى أن يكون محترفًا في البرمجة

ما هو اردوينو؟ (للنووبس)

Arduino عبارة عن لوحة نماذج أولية مفتوحة المصدر مصنوعة حول ATmega328P ، وتحتوي على 14 دبوسًا (خرج إدخال للأغراض العامة) ، من بينها 6 دبابيس لديها القدرة على القيام بوظائف تناظرية ، وجميع الدبابيس الأربعة عشر لديها القدرة على الوظائف الرقمية.



يوضع USB 2.0 من النوع B في الزاوية اليمنى من اردوينو (اعتمادًا على كيفية وضعه) لتشغيل البرامج وحرقها على متحكم دقيق. يتم وضع مفتاح إعادة الضبط في الزاوية العلوية اليسرى من لوحة اردوينو لإعادة تشغيل البرنامج داخل اردوينو نفسه.

ال لوحة اردوينو لديه مبرمج مدمج يقوم بحرق البرنامج إلى متحكم ATmega328P عبر USB. يتم توفير مقبس تيار مستمر منفصل لتشغيل اردوينو من مصدر جهد خارجي يتراوح من 7 فولت إلى 12 فولت (يحتوي على منظم جهد مدمج).

بعض مواصفات اردوينو:

  • جهد التشغيل: 5 فولت على USB و7-12 فولت على مقبس تيار مستمر.
  • منافذ الإدخال / الإخراج الرقمية: 14 (6 منها يمكنها القيام بعمليات PWM)
  • دبابيس الإدخال التناظرية: 6
  • ذاكرة فلاش لتخزين البرنامج: 32 كيلو بايت
  • RAM: 2KB
  • إيبروم: 1 كيلو بايت
  • سرعة الساعة: 16 ميجا هرتز
  • تيار الإخراج DC لكل دبوس I / O: 20mA

ملاحظة: المواصفات المذكورة أعلاه تنطبق فقط على متحكم arduino المستند إلى ATmega328P.

كيف تصنع واحدة على لوح التجارب:

إذا اكتمل النموذج الأولي لمشروعك وتريد جعله دائمًا في صندوق مشروعك؟ في الواقع ، لا تحتاج إلى وضع لوحة اردوينو الضخمة بالكامل في صندوق المشروع الخاص بك.

ATmega328P مع بعض المكونات الخارجية كافية لتنفيذ البرنامج والتحكم في الأجهزة الطرفية التي قمت بتوصيلها بالميكروكونترولر.

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

رسم بياني:

يقوم ATmega328P بتوصيل بعض المكونات الخارجية لجعل Arduino على اللوح

بمجرد اكتمال المشروع ، يمكنك إخراج ATmega328P وتوصيل بعض المكونات الخارجية كما هو موضح في الرسم التخطيطي ويمكنك لحامه بـ PCB لجعله دائمًا.

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

كيفية برمجة ATmega328P عندما يكون على اللوح:

طريقة 1:

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

هذه الطريقة قابلة للتكيف عندما يحتوي مشروعك على 28 دبوس IC حامل (بحيث يمكن إزالة ATmega328P بسهولة) ويمكن الوصول بسهولة إلى ATmega328P.

إليك كيفية القيام بذلك:
قم بتنزيل Arduino IDE من موقع الويب الرسمي لـ Arduino وقم بتثبيته على جهاز الكمبيوتر الخاص بك.
قم بتحديث برنامج التشغيل الخاص بلوحة arduino على جهاز الكمبيوتر الخاص بك (لا داعي للقيام بذلك ، إذا كنت تستخدم جهاز كمبيوتر يعمل بنظام Linux).
أدخل ATmega328P على لوحة اردوينو في الاتجاه الصحيح وتأكد من أنه يحتوي على محمل الإقلاع.
حدد 'أدوات'> 'لوحة'> 'Arduino / Genuino UNO'
قم بتوصيل arduino بجهاز الكمبيوتر الخاص بك وحدد المنفذ الصحيح لـ arduino (قم بتغيير جهاز كمبيوتر إلى كمبيوتر. حدد 'أدوات'> 'منفذ').
قم بتجميع البرنامج وانقر فوق الزر تحميل.
أزل ATmega328P وأدخله في مشروعك.

الطريقة الثانية:

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

ملاحظة: تأكد من فصل مصدر الطاقة من الدائرة الخارجية قبل المتابعة ، سنقوم بتشغيل ATmega328P من لوحة اردوينو.

رسم بياني:

أعد برمجة وحدة التحكم الدقيقة وأجهزة مشروعك بشكل متكرر

حدد 'أدوات'> 'لوحة'> 'Arduino / Genuino UNO'
قم بتوصيل arduino بجهاز الكمبيوتر الخاص بك وحدد المنفذ الصحيح لـ arduino (قم بتغيير جهاز كمبيوتر إلى كمبيوتر. حدد 'أدوات'> 'منفذ').
قم بتجميع البرنامج وانقر فوق الزر تحميل.




زوج من: دائرة إنذار حوادث الدراجات النارية التالي: دائرة مؤشر وقت النسخ الاحتياطي للبطارية