اصنعنها بنفسك: اردوينو فى 5 دقائق على لوحة التجارب

هل حقاً يمكن بناء اردوينو بالكامل فى 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 متكاملة لبرمجة المتحكمة الدقيقة
  • اسلاك توصيل

توصيل المكونات على لوحة التجارب (اضغط على الصور لتكبيرها)

اولا توصيل دائرة امداد الطاقة
 bottompower   toppower
7805
انتبه الى طريقه توصيل المكثفات و منظم الجهد (اضغط على الصوره لتكبيرها)

 

واﻷن قم بتوصيل الدايود الضوئى و المقاومة 220 اوم بلوحة التجارب كما فى الصوره التالية:

PowerLED

 

يتم ادخال جهد التغذية عن طريق الطرف (الاول و الثانى لمنظم الجهد) ولاحظ انه يمكن امداد منظم الجهد باى جهد يتراوح بين 7 حتى 16 فولت و سيعمل منظم الجهد على اخراج 5 فولت ثابتة لتغذية شريحة ATmega328 و باقى مكونات المشروع و يجب الانتباه الى قيمه الجهد الداخل الى المنظم فاذا قل عن 7 فولت فأنه لن يعمل و اذا تخطى 16 فولت قد يتعرض المنظم للأحتراق.

Power Supply Input
بذلك نكون انتهينا من توصيل الجزء المسؤل عن تغذية الدائره بالطاقة

BlankCanvas

و اﻷن نبدأ فى توصيل المتحكمة الدقيقة

لاحظ ان ارجل المتحكمه يتم ترتيبها بدئاً من الجهه اليسرى (الرجل رقم 1 ) و يزداد الترتيب عكس عقارب الساعه والشكل التالى يظهر مخطط لجميع ارجل المتحكم و ما تمثله كل رجل  و رقم (المدخل \ المخرج)

Arduino Pinmap

 

الخطوة اﻷولى: توصيل جميع مداخل الطاقة للمتحكمة الدقيقة و توصيل مقاومة 10 كيلو اوم بالرجل رقم 1 فى المتحكمة الدقيقة

AddingChipCircuitry

الخطوة الثانية: توصيل مهتز الكريستال و المكثفات (22 بيكو فاراد) كما فى الصوره التالية
AddClock

الخطوة الثالثة: توصيل زر اعاده التشغل

AddReset

 

الخطوة الرابعة: توصيل دايود ضوئى و مقاومه 220 اوم بالرجل رقم 19 فى المتحكمة الدقيقة

 LEDWires      LED

 

الشكل النهائى بعد اكتمال توصيل المكونات اﻷساسية

Arduino-Ready!

و اﻷن نأتى للبرمجة

هناك طريقتين لنقل البرنامج الى الدائره البسيطة الى نفذناها
  • اﻷولى: عن طريق FTDI Chip
  • الثانيه: عن طريق لوحه اردوينو uno ان كانت متوفره (طبعا هذا طريقه مكلفه جدا)
سنناقش الطريقه اﻷولى
احضر بورده FTDI وضعها على لوحة التجارب ووصلها بالطرف الموجب و السالب لمصدر الطاقة كما فى الصوره التالية
 USBBack  Add USB

قم بتوصيل الطرف المكتوب بجانبه Tx بالرجل رقم 3 على شريحه ATmega 328p

قم بتوصيل الطرف المكتوب بجانبه Rx بالرجل رقم 2 على شريحه ATmega 328p

TXRX
ها قد انتهينا من بناء اردوينو صغير ..
يمكنك اﻻن أن تبرمج اﻷردوينو الخاص بك كأنك تتعامل مع 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 اﻷخرى)
و لكى تعرف خطوات تحميل البووت لودر (الشرح مدعم بالصور) برجاء الذهاب الى الرابط التالي:
—————————————————-
المقال اﻷصلى الإنجليزي:
—————————————————-
يسمح بنشر المقال المترجم بشرط ذكر المصدر
السلام خير الختام (^_^)

 

12 thoughts on “اصنعنها بنفسك: اردوينو فى 5 دقائق على لوحة التجارب

    • كل الرقاقات المذكوره فى اخر المقال من عائله اتميجا مثل:
      8, 168, 328, 1250, 2650
      ويمكنك كذلك استخدام بعض رقاقات شركه ميكروشب (المصنعه لPIC)
      وهناك مشروع كامل لمنتجات شركه ميكروشيب مثل:
      http://www.pinguino.cc

  1. Pingback: بناء اردوينو من الصفر بمدخل USB مُدمج بمكونات محلية بسيطة | آردوينو ببساطة Simply Arduino

  2. السلام عليكم
    كيف يمكنني الحصول على شريحة FTDI وما هي البدائل لها ؟
    مع شكري لمجهودك الرائع

  3. Pingback: كل ما يخص آردوينو Arduino

  4. Pingback: بناء الأردوينو على لوح التجارب – atadiat new

لديك سؤال او تعليق...