ماهو الاردوينو  وكيفية استخدامة ؟

0 53

أردوينو – Arduino أحد أكثر الكلمات بحثا لمحبي الدوائر الالكترونية فيعد الاردوينو الاكثر شهره فى مشاريع التخرج لذلك نود عرض الدليل الكامل لكيفية تعلم الاردوينو . ما هو الأردوينو ؟ هي عبارة عن منصة كامله اوبن سورس حيث يمكن العمل خلالها بشكل كامل مجاني والتى يمكن من خلالها بناء بيئة مشروع كامله  ويتكون الأردوينو من لوحة الكترونية قابلة للبرمجة ويشار إليها عبر المتحكم الموجود بها ويكون من عائلى AVR . الجزء الثاني بعد اختيار البورده الا هو برنامج ARDUINO IDE والذي من خلاله يمكن كتابة الاكواد البرمجية من خلاله فهو يحتوي على جميع المكتبات اللازمة التي يمكن استخدامها في بناء المشاريع  .

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

من المعروف أن اللغة الأساسية للكمبيوتر هي لغة الآلة هي الصفر والواحد والتى يستطيع المكونات الاليكترونية التعامل معها فقط لاغير . فمن الصعب كتابة اكواد برمجية عبر الصفر والواحد فهنا يلجأ المطورين والمصممين الى سهولة التعامل مع الكمبيوتر عن طريق أحد المحررات فتتم كتابه الاكواد بلغة بسيطة وسهلة وبعد ذلك يتم تحويلها من خلال المحرر الى لغة الالة . فاللغة المستخدمة عبر محرر Arduino IDE هي C++ فهي من اللغات السهلة التي يمكن تعلمها عبر الأنترنت بكل سهوله .

أنواع الاردوينو Arduino 

أشهر النواع اردوينو موجود بالاسواق

 أردوينو نانوأرودينو اونو أردوينو ميجا
نوع المايكروكنتروللرATmega328ATmega328ATmega2560
جهد التشغيل5 فولت5 فولت5 فولت
جهد الدخل 7 الى 12 فولت 7 الى 12 فولت7 الى 12 فولت
عدد رجول الدخل والخرج التماثلي 14 خرج او دخل14 خرج او دخل54 خرج او دخل
منهم 15 PWM
أقصي تيار 20 مللي أمبير 20 مللي أمبير 20 مللي أمبير
أقصي تيار للجهد 3.3 فولت 50 مللي أمبير 50 مللي أمبير 50 مللي أمبير
ذاكرة التخزين32 كيلو بايت 32 كيلو بايت256 كيلو بايت

مشاريع يمكن تصميمها بالاردوينو 

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

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

المكونات الأساسية فى بوردة الاردوينو

يعد أردوينو أونو من اشهر بورده مشهورة عبر الاردوينو سبب شهرتها لأنها تم تصميم لها العديد من اللوحات التى يمكن تركيب الموديلات عليها .

1-المدخل الرئيسي USB يمكن من خلالها رفع الاكواد فى كابل USB من نوع Type A to Type B  . او يمكن تشغيل الاردوينو منها فيعد مصدرا للطاقة.

2-Barrel Jack مقبس الطاقة فيمكن من خلاله تشغيل عبر الادابتور من 7 فولت الى 12 فولت .

3-مدخلات ومخرجات الجهد وهي الأطراف المسؤولة عن مصدر الطاقة التى يمكن شبكها بالاردوينو من بطاريه او خرج الجهد يمكن توصيه بميديولات تعمل ب 5 فولت و 3.3 فولت .

  • فالرجل المشار إليها برقم 3 هي رجول الارضي لتأريض الدائرة. 
  • 3.3 فولت من الطاقة. تعمل معظم المكونات البسيطة المستخدمة مع الاردوينو من 5 أو 3.3 فولت.

6- يحتوي اردوينو اونو على عدد 6 أرجل مرقمة بالترتيب من A0 الى A5 يمكن توصيل الحساسات التماثلية وتحويلها الى رقمية ومن بعض تلك الحساسات حساس درجة الحرارة او حساس مستشعر الضوء .

7- المخارج والمداخل الرقمية ويتم ترتيبها كالاتى من اول D0 الى D13 بعدد أربعة عشر رجلا يمكن استخدامه دخل أو خرج  .

8- PWM التحكم بعرض نبضة الخرج ويحتوي اردوينو اونو على 6 أرجل رقمية يمكن التحكم من خلالها في الخرج 3 و 5 و 6 و 9 و 10 و 11 فيستخدم عادة  فى التحكم فى سرعة المواتير او تحكم في شدة اضاءة ليد. 

AREF  9 :  يمكنك أن لا تستخدمه في معظم الأوقات و يتم استخدامه أحيانًا لتعيين جهد مرجعي خارجي (بين 0 و 5 فولت) كحد أعلى لدبابيس الإدخال الـ Analog.

10 زر إعادة الضبط –reset يستخدم هذا الزر فى إعادة تشغيل الكود من البدايه .

 11- ليد بيان مؤشر بتشغيل الطاقة فى حاجه توصيل الطاقة إلى الاردوينو فيتم تشغيلها بشكل تلقائي لتوصيل وصول مصدر تيار إلى الاردوينو

12- يشير السهم الى لمبات البيان لل RX , TX والذي يعلم المستخدم الى ارسال بيانات أو استقبالها من مكان اخر اما عن طريق البلوتوث او السيريال .

13- الجزء الاهم فى الاردوينو هو IC هو نوع من أنواع ال AVR ويكون من عائلة ATmega والاستخدام الاي سي عبر الاردوينو يجب ان يكون مرفوع عليه من قبل بوتلودر والذي يساعد على فهم المتحكمة على الاردوينو .

 

ملحقات الاردوينو 

يجب المعرفه ان الاردوينو لن يكون له اي فائده دون ملحقات الملحقات تكون اما ملحقات دخل او خرج والتي تساعد في بناء المشاريع

ملحقات الإدخال

 

يتكون ملحقات الإدخال من حساسات مختلفة تساعد الاردوينو فهي المكون الأساسي الذي يعطي اشاره الى الاردوينو تنفيذ الاكشن بعض تلك الملحقات حساس درجة الحرارة LM35DZ او DS18B20 وهما المسؤولان ان قياس درجة الحرارة واعطاء اشارة فولتية إلى الاردوينو تنفيذ الاكشن وايضا هناك حساس آخر للدخان والضوء ..الخ كل تلك الحساسات تعطي قيم فولتية الى الاردوينو .

ملحقات خرج

هنا الادوات التى تساعد الاردوينو فى ظهور النتائج ومن اشهر انواع الخرج LED , BUZZER , MOTOR او LCD … الخ

الغطاءات أو الحماية Sheild 

 

يكون هذا الجزء من الملحقات الإضافية التي يمكن تركيبها عبر برنامج اردوينو اونو والتى تقوم بالعديد من المهام المختلفة منها موتور الدرايفر L293D Driver shield . شاشة لمس TFT SCREEN وغيرها من الحمايات التي يمكن استخدامها .

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

بعد التعرف على الاجزاء المهمه فى الهاردوير يجب التعرف على الجزء الأهم ألا وهو السوفت وير برنامج Arduino IDE برنامج اوبن سورس مفتوح المصدر يمكن كتابة جميع الاكواد البرمجية من خلاله ورفع الاكواد على بروده الاردوينو . يمكن تحميل البرنامج من الموقع الرسمي عبر البحث عن arduino.cc واختيار نغام التشغيل ويندوز او ماك او لينكس .

المكتبات

يتوفر الاردوينو على مئات المكتبات الموجود عبر البرنامج فيمكن تحميل المكتبات مجانا او تعمل المكتاب عبر البحث عنها على محرك البحث جوجل وتحميلها من github مجانا واستيرادها داخل البرنامج .

 

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

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept