Professional Documents
Culture Documents
)2تعريف االردوينو
ليس الغرض من الكتيب اتقان االردوينو كما هو موجود فى المراجع العمالقة او المنصات الضخمة ,
ولكن هذا الكتيب يسهل األمر لكل المبتدئين ,ويرشدهم الى الطريق الصحيح فى التفكير المنطقى
فى عصرنا هذا ينظر المهندسون الى عالم التكنولوجيا ببصيرة مختلفة عن االخرين ,فـعقل المهندس
يجمع الماليين من األفكار مثل أى عقل ولكن عقله يزداد رؤية وابتكار عن باقى البشر ؟! ..
االنسان العادى يريد ان ينفذ اسهل االفكار من ماليين االفكار التى جمعها عقله ،اما المهندس فـــ دائما
ّ
يتطلع الى تنفيذ األصعب فــ األصعب ....تلك هى عادتُ نا ورؤيتنا فى الوجود ..
فى تلك الفترة االخيرة من عصرنا هذا لجأ مهندسى الغرب والشرق الشمال والجنوب الى صناعة ما
يمكنه تنفيذ أوامرهم ,فأصبح الروبوت (النسان االلى) هو الوسيلة الوحيدة ..ولكن ليس بسهل ان يبنى
المهندس روبوت ,فــ لجأ االخرون الى صناعة اخرى وتفكير اخر يقتصر على تنفيذ اوامرهم فقط بخالف
كانت الفكرة عن صنع اداة يقتصر أداؤها على اخذ االفكار من العقول وتنفيذها عمليا امام اعينهم فى
الطبيعة ,كانت االداة هى شريحة تملؤها متحكمات وذاكرات تخزين دقيقة ,تعرف بـاالردوينو ,تلك هى
ّ
تذكر عندم كنت تلعب لعبة كرة القدم على جهازك الحاسوب .
تذكرت !!!!
حينها كنت تستخدم اداة تحكم فى اللعبة ما تعرف بـــ ذراع التحكم .
اغلب االالت التكنولوجية الحديثة فى عصرنا هذا تحتوى على شريحة تعرف بـــ Microcontrollerهذه
الشريحة بداخلها بروسسور يتم برمجته على الحاسوب لجعلها تعمل كما ترى .
االردوينو :
تللك الشريحة الصغرى مقارنة بالشرائح االخرى يسهل توصيلها بجهاز الحاسوب ,توضع عليها برنامج
يحمل األوامر المراد تنفيذها تعرف بـــ (األكواد) ,بعد وضع هذا البرنامج على الشريحة يمكنك استخدامها
فى اغراض متعددة جدا .
شريحة االردوينو االن ال تحمل اسم اردوينو فقط بل يلحق مع هذا االسم (االردوينو) نوع (طراز) هذه
الشريحة وفقا لتعدد أنواعها فى األسواق التكنولويجة ,مثال Arduino MEGA, Arduino UNO :
فـهى عبارة عن منصة الكترونية مفتوحة المصدر تأخذ منك فكرة تعرف بـــ ( )Inputوتقوم
بتنفذيها ببرامج سهلة االستخدام لتحويل الفكرة الى واقع وتطبيق عملى يعرف بـــ ( Out
, )putأمثلة استخدام هذه الشريحة :استشعار ,تشغيل محرك ,تحريك محرك ...وهكذا.
قبل ظهور او وجود هذه الشريحة كانت تستخدم شرائح ومتحكمات اخرى لذالك سنعرض
سؤال ؟
كل انسان أمثال :االت الموسيقى والعزف ,استخدامها فى اثبات قوانين ونظريات
,بناء الروبوتات ,برامج هذه الشريحة تعمل على اقل االجهزة قدرة ......
ببساطة سوف نستخدم برنامج يعرف بـ Arduino IDEيتم وضع فيه افكارك بعدها نتعرف
على وجهة وكيفية استخدام هذا البرنامج بعدها نقل االوامر الى الشريحة ....بعدها تعمل
Arduino UNO
عندما تشترى الشريحة يرافقها اداة توصيل احد طرفيها USBنقوم بإدخالها فى جهازك
برنامج Arduino IDEأشهر برنامج يمكنك كتابة اكوادك ونقلها بسهولة الى الشريحة
"األكواد كتير واألوامر كتير ولكن هعرفك على األكواد البسيطة جدا اللى تقدر تعمل بيها
" المشروع
Codes :
: هذا الجدول يجمع االوامر التى تعد اساسيات لكتابة اكواد االردوينو
"كل أمر ليه قاعدة خاصة بيه “الزم تعرف الحاجات دى عن كل أمر
: مثال
int()
[Conversion]
Description
Syntax
)int(x
Parameters
Returns
بداية كتابة الكود وان لم تستطع ف ابحث بالمعنى الحرفى لالمر على منصة اردوينو
بعد عمل الخطوات السابقة ,البداية فى البحث عن االدوات المستخدمة فى المشروع من
تحميل الداتا شيت الخاصة بكل كومببنت لمعرفة االستخدام الصحيح لها .
oالغرض من المشروع
oمكونات المشروع
ملحوظة :جميع الملحوظات والتلخيصات والتوضيحات المهمة على كل ماسبق ذكرت فى
.1اسم المشروع
.2فكرة المشروع
.3الغرض من المشروع
بأفكار مشاريع ليست متقدمة حتى ال تقابلنى مشكلة صعبه قد تحبطنى ,وبعد االوان التحقت
بفكرة عمل مصعد الكترونى ...فكان اول تطبيق عملى على شريحة االردوينو أصنعه بنفسي
....
اصبح تفكيرى مقيد فى عمل المصعد فقط وكنت فى البداية اريد فقط ان اصنع مصعد مماثل
المشروع قائم على شريحة اردوينو لذالك يستخدم فى تجربة محاكاة اداء اعمال المبتكرة
التى يقوم بها المهندسون فى الواقع على المصاعد الضخمه والتى قد تسبب خسارة
كبيرة ولكن مع تجربة كل أفكارهم فى نماذج صغيرة ورخيصة سبب مهم فى تحسين
المنتشرة ,نظرا ألن هذا المشروع قائم على االرديونو يمكن التحكم فيه عن طريق ادوات
اخرى مثل :الصوت بـ استخدام SENSORاو التحكم بــ استخدام الموبايل وغيرها من
المشروع عبارة عن مصعد الكترونى قائم على شريحة اوردينو من الطراز ( )UNOمع استخدام
مكونات عديدة سنتعرف عليها فى الصفحات القادمة ,,,المصعد يتحرك فى مسار خاص بــ
ثالثة طوابق كما سيتم توضيح ذالك فى (فيديو التشغيل +الكود الخاص بعملية التشغيل)
عمليا .
ّ الى بما يساويها
ّ تعرفت ان كل كلمة تشير
كلمة حركة تشير الى اننا سوف نحتاج الى موتور لشد الكابينة الخاصة بالمصعد الى اعلى
واسفل ,كلمة اعلى واسفل تدل على استخدام الموتور للحركه فى نفس حركة عقارب الساعه
وعكس حركة عقارب الساعه ,لذالك سوف نستخدم موقع الكترونى متخصص فى المكونات
كما موضح فى الصورة المرفقه قمت بالدخول الى منصة Componanet101.comوبحث عن
.
تشير تلك الجملة الى شيئان مهمان جدا اولهما :ان الموتور لكي تتحكم فى حركته فى اتجاهين
والشئ الثانى هو الجزء الذي سيقوم بعملية الحركة وهو الموتو ()DC-Motor
.
هذه الدوائر توضح كيف يتم تغيير اتجاه حركة الموتور من خالل مغير االتجاه .
الكلمات الثانية الملونه باللون االحمر تشير او تدل على استخدام شريحة اردوينو uno
Arduino UNO
مسار تالثة طوابق واذا فكرت فى األمر ستسأل نفسك كيف سأجعل الموتور يقف امام
الباب الخاص بكل طابق ؟ هنا تأتى االجابة من دراستك الجيدة لهذا العلم ولكن دعنى
اذكرك بشيئ ان عملية الوقوف والحركة – عملية القياس – عملية االنتاج فى هذه العلم
تتم بــ كمبوننت تدعى الحساسات ( )Sensorsوها نحن سوف نستخدم حساس فى كل
الحمراء
.
.
دائما عندما تقوم بعمل او صنع او انشاء اى مشروع الكترونى تسخدم لوحة الربط الكمبوبنت
()Bread Board
.
(توصيل)بين شريحة
.
دائما فى كل مصعد توجد مفاتيح التشغيل الكترونيا يطلق عليها Switch or bush
bottons
.
وبعدئذ طريقة
ٍ الفقرة التانية سنتعرف فيها على طريقة التوصيل الخاصه بكل كمبوننت
ارشادات :
ملحوظة ( )Out3,4ال نستخدمهم الننا سوف نستخدم موتور واحد فقط
oكال من ( )Input 1,2يدخل فيها طرفى سلكين ويخرجان الى شريحة االردوينو
ملحوظة ( )Input 3,4ال نستخدمهم الننا سوف نستخدم موتور واحد فقط
كما موضح بالصورة يخرج سلكي التوصيل ومن طرفهما االخر يتم توصيلهم بــ ))H-Bridge
الموتور يدخل اليه 5فولت وهو مقدار كافى من الفولت لتشغيله حيث ان مقدار الفولت
مثال :
ملحوظة :
oالنوع Cathodeيحتاج الى GNDفقط بينما النوع Anodeيحتاج الى GND , 5V
المصعد يتحرك فى ثالثة طوابق وكل طابق سيحتاج الى Sensorوبذالك فـــ الكمية
الصورة الثانية على اليمين توضح اطرف التوصيل ولكن من المبهج يمكن استخدام الـ
الكمية المستخدمة :المصعد يتحرك فى ثالثة طوابق وكل طابق سيحتاج الى Switch
الوظيفة: -
موضحه فى الفيديو
.
واخيرا يمكنك مشاهدة التركيب الكلى وتشغيل المصعد من خالل فيديو يوتيوب اضغط هنا
المكونات :
Arduino uno
Seven Segment
)push-button (3 QTY
breadboard
Motor
Motor controller
Wires
Glue gun
يمكن ان تطور من فكرة المصعد المعتاد وتستخدم تقنيات أحدث فى التحكم فى المصعد .
الصورة الثانية تشير ايضا الى استخدام المصعد بتقنية الواى فاى مبتعدا عن استخدام مفاتيح
األمر يتم فى الصورة االولى باستخدام حساس االستماع الى الصوت -
االمر يتم فى الصورة الثانية باستخدام تطبيق الربط بــ واى فاى . -
Leds:
Sound:
Motors:
LEDs:
Security
Smart Machines
Others
الكامل للكتاب على منصة يوتيوب قناة :اكاديمية علما – Elmaa Academy
ال تنسي دعوتك لى ان استفدت من هذا العمل ولو بجملة واحده ...وادعوك لسرعة -
كما يمكنك الدخول هنا الرسال استفساراتك او تعليقك ولتقييم جودة الكتاب و العمل . -