اصنعنها بنفسك: اردوينو فى دقائق على لوحة التجارب
هل حقاً يمكن بناء اردوينو بالكامل فى 5 دقائق !!!!
نعم.. يمكنك ان تصنع اردوينو بنفسك فى عده دقائق و بتكلفه اقل بـ30% من سعر اردوينو اﻷصلى
اردوينو على لوحة التجارب Arduino on Breadboard
اسرع الطرق التى تمكنك من بناء وحده اردوينو جاهزة لعمل اى مشروع هى تركيب المكونات التى تحتاجها مباشرة على لوحة التجارب
المكونات المطلوبة:
- شريحة ATmega328p محملة مسبقاً بـArduino Bootloader وسعرها 4.5 دولار (اذا لم تجد الشريحه محملة مسبقاً بالbootloader فلا تقلق سنرى كيف نحمل Bootloader على الشريحة)
- لوحة تجارب (اى حجم سيكون مناسباً)
- عدد 2 دايود ضوئى Led
- عدد 2 مقاومة 220 اوم
- عدد واحد مقاومة 10 كيلو اوم
- عدد 1 منظم جهد 7805 (يستخدم لتوفير 5 فولت لتشغيل اردوينو)
- عدد 2 مكثف 10 uF (ميكروفاراد)
- مهتز كريستال بتردد 16 ميجا هرتز
- عدد 2 مكثف سيراميكى قيمه 22 بيكوفاراد
- زر (سويتش) من النوع الضاغط Push Button
- شريحه FTDI متكاملة لبرمجة المتحكمة الدقيقة
- اسلاك توصيل
توصيل المكونات على لوحة التجارب (اضغط على الصور لتكبيرها)
اولا توصيل دائرة امداد الطاقة
انتبه الى طريقه توصيل المكثفات و منظم الجهد (اضغط على الصوره لتكبيرها)
واﻷن قم بتوصيل الدايود الضوئى و المقاومة 220 اوم بلوحة التجارب كما فى الصوره التالية:
يتم ادخال جهد التغذية عن طريق الطرف (الاول و الثانى لمنظم الجهد) ولاحظ انه يمكن امداد منظم الجهد باى جهد يتراوح بين 7 حتى 16 فولت و سيعمل منظم الجهد على اخراج 5 فولت ثابتة لتغذية شريحة ATmega328 و باقى مكونات المشروع و يجب الانتباه الى قيمه الجهد الداخل الى المنظم فاذا قل عن 7 فولت فأنه لن يعمل و اذا تخطى 16 فولت قد يتعرض المنظم للأحتراق.
بذلك نكون انتهينا من توصيل الجزء المسؤل عن تغذية الدائره بالطاقة
و اﻷن نبدأ فى توصيل المتحكمة الدقيقة
لاحظ ان ارجل المتحكمه يتم ترتيبها بدئاً من الجهه اليسرى (الرجل رقم 1 ) و يزداد الترتيب عكس عقارب الساعه والشكل التالى يظهر مخطط لجميع ارجل المتحكم و ما تمثله كل رجل و رقم (المدخل \ المخرج)
الخطوة اﻷولى: توصيل جميع مداخل الطاقة للمتحكمة الدقيقة و توصيل مقاومة 10 كيلو اوم بالرجل رقم 1 فى المتحكمة الدقيقة
الخطوة الثانية: توصيل مهتز الكريستال و المكثفات (22 بيكو فاراد) كما فى الصوره التالية
الخطوة الثالثة: توصيل زر اعاده التشغل
الخطوة الرابعة: توصيل دايود ضوئى و مقاومه 220 اوم بالرجل رقم 19 فى المتحكمة الدقيقة
الشكل النهائى بعد اكتمال توصيل المكونات اﻷساسية
و اﻷن نأتى للبرمجة
هناك طريقتين لنقل البرنامج الى الدائره البسيطة الى نفذناها
- اﻷولى: عن طريق FTDI Chip
- الثانيه: عن طريق لوحه اردوينو uno ان كانت متوفره (طبعا هذا طريقه مكلفه جدا)
سنناقش الطريقه اﻷولى
احضر بورده FTDI وضعها على لوحة التجارب ووصلها بالطرف الموجب و السالب لمصدر الطاقة كما فى الصوره
التالية
قم بتوصيل الطرف المكتوب بجانبه Tx بالرجل رقم 3 على شريحه ATmega 328p
قم بتوصيل الطرف المكتوب بجانبه Rx بالرجل رقم 2 على شريحه ATmega 328p
ها قد انتهينا من بناء اردوينو صغير ..
يمكنك اﻻن أن تبرمج اﻷردوينو الخاص بك كأنك تتعامل مع Arduino Uno بالظبط
لاحظ انه يجب اختيار Arduino Uno من قائمه Boards الموجوده فى بيئه البرمجه Arduino IDE
اذا احببت ان تصنع نسخه من اردوينو على لوحه تجارب ملحومه (بورده تجارب يتم لحام المكونات اﻹلكترونية عليها مباشرة) Build your own Arduino
السؤال اﻷن.. ماذا اذا لم اجد شريحه ATmega 328 p محمله مسبقاً بأردوينو Bootloader ؟؟
ماهو البووت لودر (محمل اﻹقلاع): يمكننا وصفه بأنه البرنامج الذى يوضع على الشريحه اﻹلكترونيه لكى تفهم لغه برمجه اردوينو سى Arduino C langague و يمكننا تشبيهه بأنظم مثل نظام التشغيل الذى يوضع على الحاسب الشخصى و الذى بدون لن تستطيع تشغيل اى برنامج على الحاسب
كيف نضع البووت لودر على شريحه خام ؟؟
يمكن وضع البووت لوودر على اى الشرائح التاليه بمعنى انه يمكننا تحويل اى الشرائح التاليه الى اردوينو:
ATmega 8
ATmega 8L
ATmega 168
ATmega 328
ATmega 328p
ATmega 328P-PU
ATiny 45 series
ATiny 85 Series
هذه قائمة الشرائح المشهوره فقط (اردوينو يدعم العديد من شرائح شركه ATmel اﻷخرى)
و لكى تعرف خطوات تحميل البووت لودر (الشرح مدعم بالصور) برجاء الذهاب الى الرابط التالي:
تعليقات: 0
إرسال تعليق