للتسجيل في الدورة على معهد آباد للتدريب من هنا : https://abadnet.com.sa
الاردوينو Arduino عبارة عن منصة مفتوحة المصدر تستخدم لبناء مشاريع الالكترونيات ويتكون من قسمين الأول هو لوحة الدوائر المادية القابلة للبرمجة (يشار إليها غالبًا باسم متحكم دقيق)
والثاني هو ال IDE (بيئة التطوير المتكاملة) التي تعمل على جهاز الكمبيوتر وتستخدم لكتابة وتحميل الكود من الكمبيوتر إلى اللوحة الالكترونية.
أصبحت منصة Arduino ذات شعبية كبيرة للأشخاص الذين بدأوا للتو في استخدام الإلكترونيات.
فعلى عكس معظم لوحات الدوائر مسبقة البرمجة، فإن الاردوينو لا يحتاج إلى إضافة قطعة الكترونية منفصلة
من أجل تحميل كود جديد على اللوحة حيث يمكنك ببساطة استخدام كبل USB.
إضافة إلى ذلك، يستخدم Arduino IDE لغة البرمجة مفتوحة المصدر بروسيسنج والتي تعد نسخة مبسطة من C ++ مما يجعل من السهل تعلم برمجته.
أخيرًا يوفر الاردوينو عامل الشكل القياسي الذي يحول توابع المتحكم الصغرى الى حزم يسهل الوصول اليها.
تعتبر اللوحة ذات الطراز UNO من أشهر اللوحات في عائلة الاردوينو وتعتبر خيارا جيدا للمبتدئين.
ماذا يفعل الاردوينو ؟
تم تصميم أجهزة وبرامج Arduino للمصممين والمخترعين والمبتدئين وأي شخص مهتم بإنشاء بيئات تفاعلية.
يمكن أن يتفاعل الاردوينو مع الأزرار ومصابيح LED والمحركات ومكبرات الصوت ووحدات GPS والكاميرات والإنترنت
هذه المرونة مقترنة بحقيقة أن برنامج الاردوينو مجاني وأن لوحات الأجهزة رخيصة جدًا وأن البرنامج سهل التعلم
وهذا ما أدى إلى تشكل مجتمع كبير من مستخدمين الاردوينو لتقديم الدعم البرمجي وتبادل الخبرات.
ما هي استخدامات الاردوينو ARDUINO ؟
يستخدم الاردوينو في أي مشروع إلكترونيات تقريبًا، بدءًا من الروبوتات إلى جميع المشاريع التفاعلية
يتم ربط الاردوينو بحساسات للتواصل مع العالم المادي ثم تحويل قراءة هذه الحساسات إلى بيانات يقوم بتحليلها وبناءاً على الاكواد التي برمج عليها
وبعدها يقوم بأخذ قرارات مثل تشغيل المحركات أو تشغيل إضاءة أو مصدر صوتي… إلخ
ماذا يوجد على لوحة الاردوينو ؟
هناك العديد من أنواع لوحات Arduino والتي يمكن استخدامها لأغراض مختلفة، ولكن معظم لوحات الاردوينو لديها هذه المكونات المشتركة:
Power {USB / Barrel Jack}: كل لوحة Arduino تحتاج إلى وسيلة للاتصال بمصدر الطاقة
يمكن تشغيل Arduino UNO من كابل USB قادم من جهاز الكمبيوتر او عبر منفذ Barrel Jack
أيضا فان تحميل التعليمات البرمجية على لوحة Arduino يتم عبر منفذ usb
ويتراوح الجهد الموصى به لمعظم طرازات Arduino بين 6 و12 فولت.
لنتعرف على اجزاء الأردوينو التالية PINS {5V, 3.3V, GND, ANALOG, DIGITAL, PWM, AREF}:
إن لأطراف الموجودة على لوحة الاردوينو يتم من خلالها توصيل الأسلاك لإنشاء دارة معينة وعادةً ما تحتوي على “رؤوس” بلاستيكية سوداء تسمح بتوصيل السلك مباشرة باللوحة.
GND اختصار الـ “Ground” هناك العديد منها على لوحة الأردوينوويمكنك استخدام أي منها لتوصيل مع الدارة.
5V & 3.3V : يوفر الأول مصدر جهد 5 فولت والثاني مصدر جهد 3.3 فولت.
Analog : عبارة عن منافذ يتم استخدامها لإدخال إشارة تماثلية للاردوينو.
Digital : هذه الأطراف عبارة عن منافذ رقمية تستخدم في حالة إدخال أو إخراج اشارة رقمية من وإلى لوحة الاردوينو
وعددها 14 pins مرقمة من الـ (0,1,2,3,4,5,6,7,8,9,10,11,12).
PWM :وهي عبارة عن أطراف تستخدم لإخراج اشارة تماثلية وتوجد بشكل مميز على لوحة الاردوينو
ومرسوم أمامها رمز (~) ويمكن استخدامها أيضًا في شيء يسمى تعديل عرض النبض (PWM).
AREF : تستخدم في وضع “Analog Reference” ويستخدم هذا الوضع لتعيين جهد مرجعي “Reference Voltage” خارجي.
وظيفة أزرار الاردوينو
Reset Button: هو الزر المسؤول عن عمل Reset أي إعادة تشغيل للبرنامج المثبت على لوحة الأردوينو.
Power LED Indicator: ليد يستخدم كمؤشر لتوضيح أن لوحة الاردوينو تعمل.
TX RX LEDs: هي ليدات تستخدم كمؤشر أثناء عملية استقبال أو إرسال الـ Data من وإلى الأردوينو TX واختصار للإرسال RX والترميز التالي هو اختصار للاستقبال.
Main IC:
يختلف ال IC الرئيسي من لوحة إلى لوحة لكن عادةً ما يتكون من خط ATmega الخاص بـال IC من شركة ATMEL حيث أنك قد تحتاج إلى معرفة نوع IC (جنبًا إلى جنب مع نوع اللوحة الخاصة بك) قبل تحميل برنامج جديد من برامج الاردوينو.
Voltage Regulator: هو منظم الجهد المسؤول عن توفير وتنظيم الجهد للأردوينو.
ماهي أنواع الارديونو؟
هناك العديد من أنواع الاردوينو وتمتاز كل منها بقدرات وخصائص مختلفة:
ARDUINO UNO :
يعد Uno اختيارًا رائعًا لأول Arduino. ويحتوي على كل ما تحتاجه للبدء في هذا المجال، يحتوي على 14 مشبك إدخال / إخراج رقمي (6 منها يمكن استخدامها كمخرجات PWM ) ،6 مدخلات تناظرية، اتصال USB، مقبس طاقة وزر إعادة الضبط وهكذا، حيث يحتوي على كل ما هو مطلوب لدعم المتحكم ولا يتطلب سوا توصيله بجهاز كمبيوتر باستخدام كبل USB أو تشغيله بمحول تيار متردد أو بطارية لبدء التشغيل.
LILYPAD ARDUINO :
LilyPad هي تقنية يمكن ارتداؤها تم تطويرها بواسطة Leah Buechley وتم تصميمها بشكل تعاوني بواسطة Leah و SparkFun. تمتاز بشكلها الرائع وتزود بوسادات ربط كبيرة وظهر مسطح للسماح بخياطتها مع الملابس عبر خيوط موصلة. لدى LilyPad أيضًا مجموعة خاصة بها من لوحات الإدخال والإخراج والطاقة وأجهزة الاستشعار التي تم تصميمها أيضًا خصيصًا للمنسوجات الإلكترونية وهي قابلة للغسل.
REDBOARD:
تم تطوير هذا النوع من قبل spark fun ويمكن برمجة RedBoard عبر كابل USB Mini-B باستخدام Arduino IDE كما أنه يعمل على نظام التشغيل Windows 8 دون الحاجة إلى تغيير إعدادات الأمان.
وعد أكثر استقرارًا بسبب شريحة USB / FTDI بالإضافة إلى أنه مسطح تمامًا مما يسهل تضمينه في المشاريع ويمكن لمنظم الطاقة على اللوحة التعامل مع جهد يتراوح بين 7 إلى 15 فولت.
ARDUINO MEGA:
يحتوي هذا النوع على عدد كبير من المشابك مما يجعله مناسبة للمشاريع التي تتطلب مجموعة كبيرة من المدخلات أو المخرجات الرقمية (مثل المشاريع التي تحتوي على الكثير من المصابيحوالأزرار).
ARDUINO LEONARDO :
وهو من أوائل الأنواع التي تستخدم متحكم مدمج مما يجعله رخيص الثمن وبسيط.
ملحقات الاردوينو
أجهزة الاستشعار:
باستخدام اكواد بسيطة يمكن للاردوينو التحكم والتفاعل مع مجموعة واسعة من المستشعرات كمستشعرات الضوء ودرجة الحرارة ودرجة الميلان والضغط والتسارع والرطوبة.
الحمايات:
هي لوحات لدوائر كهربائية مسبقة الصنع متوافقة مع الاردوينو توفر له إمكانيات كالتحكم في عمل المحركات أو الاتصال بالإنترنت أوالإتصالات الخلوية أو اللاسلكية وومن خلالها يمكن التحكم في الكثير من الأمور الأخرى.