You are on page 1of 29

‫جامعة ادلب‬

‫المعهد التقاني للحاسوب‬

‫تطوير دارة مالحقة شمسية باستخدام شريحة‬


‫األردوينو‬

‫اطروحة أعدت لنيل درجة مساعد مجاز في تقنيات الحاسوب‬

‫إعداد الطالب‬
‫عبد اإلله عبدو‬ ‫أويس السفر‬ ‫بشار حمدان‬

‫إشراف‬
‫م‪ .‬محمد رسالن‬

‫‪2019/2018‬‬
‫كلمة شكر‬
‫عبر هذه السطور القليلة ‪…….‬‬

‫أتوجه بالشكر الجزيل ………‬

‫إلى كل روح ظمآنة للحرية ترى في العلم سبيال لها ‪…….‬‬

‫إلى كل من سعى ويسعى في سبيل العلم والتعلم ‪.........‬‬

‫إلى كل إنسان ‪ …….‬في كل زمان ومكان‪…….‬‬

‫ليكون العلم صاحبه األول………‬

‫وأتوجه بالشكر إلى جميع أساتذة كلية الهندسة المعلوماتية بشكل عام الذين واكبوا مسيرتنا العلمية ‪ …….‬والذين‬
‫أعطونا من بحور علم ال ينتهي‪..…..‬‬

‫ولم يبخلوا علينا بشيء من علمهم وتجربتهم ……‬

‫وعن رسول هللا صلى هللا عليه وسلم قال ‪( :‬من لم يشكر الناس لم يشكر هللا) فبعد اإلنتهاء من هذا المشروع‬
‫يطيب لي أن أتوجه بجزيل الشكر إلى الذين تفضلوا مشكورين باإلشراف على هذا البحث والذين أعطونا من‬
‫علمهم تجربتهم الغنية بالعلم والمعرفة ‪……..‬‬

‫كانوا نعم المرشدين والمشرفين ………‬

‫فهم نبراس العلم الذي يضيء الطريق ‪……..‬على كل من حوله‪.‬‬


‫اإلهداء‬
‫إلى منبع الحنان وفيض األمان واالطمئنان والحب الصافي والعطاء الخالد……‬

‫إلى الشمعة التي أنارت وتنير دربي ودرب أخوتي ‪……..‬‬

‫إلى المرأة العظيمة التي أفنت عمرها وروحها من أجل سعادتنا ‪………..‬‬

‫إلى منبع العطاء ‪ …….‬إلى من كانت سكنا لي في أحزاني وأفراحي ‪……..‬‬

‫إلى أعظــم وأقــــدس كلمـــة نطقـــــت بها البشـــــرية ………‬

‫والدتي الحبيبة حفظك هللا‬

‫إلى من زرع في قلبي حب هللا ورسوله ‪……..‬‬

‫إلى من علمني أن الحياة هي طريق للوصول إلى مرضاة هللا عز وجل‪…..‬‬

‫إلى المعلم الصارم الذي علمني أن أكون صلبة قوية كي أمشي بخطوات واثقة نحو األمـــام ‪…….‬‬

‫إلى الذي نذر حياته من أجل أن تبلغ السفينة شاطىء األمان ………‬

‫والدي العزيز أدامك هللا‬

‫إلى من نلت وإياهم بذور الخير والمحبة ‪………..‬‬

‫إلى من تمتلئ الدموع في عيونهم فرحا… ويهتز قلبهم لجناحي طربا…‬

‫إلى الزهور التي ترعرعت بينهم ‪ …..‬وإلى عصافير دارنا الصغيرة‪…….‬‬

‫إلى إخوتي والــذين أفخر بأنـهم إخوتــي ‪……….‬‬

‫شقيقاتي وأشقائي الغوالي‬

‫إلى من قضيت معهم أحلى وأجمل لحظات عمري ………‬

‫إلى من كانوا عونا لي في تذليل العقبات وتجاوز المحن ……‬

‫إلى من رافقونـــي في مسيرتي الدراســـية بعبثها وجدها ………‬

‫إلى من لـــــم تلــدهم أمـي ……‬


‫فهرس المحتويات‬

‫لمحة عن نظام الطاقة الشمسية ودارة التتبع _________________________ ‪7‬‬ ‫‪1‬‬

‫الطاقة الشمسية‪8_____________________________________________ :‬‬ ‫‪1.1‬‬


‫إمكانات الطاقة الشمسية كمورد للطاقة‪8____________________________:‬‬ ‫‪1.2‬‬
‫توليد الطاقة الشمسية‪8______________________________________ :‬‬ ‫‪1.3‬‬
‫المصفوفات الكهروضوئية ____________________________________ ‪9‬‬ ‫‪1.3.1‬‬
‫العاكسات ______________________________________________ ‪9‬‬ ‫‪1.3.2‬‬
‫مصفوفة التحكم الكهروضوئية _________________________________ ‪10‬‬ ‫‪1.3.3‬‬
‫تخزين الطاقة الشمسية _____________________________________‪10‬‬ ‫‪1.4‬‬
‫تخزين الطاقة الضوئية‪10 ________________________________________ :‬‬ ‫‪1.4.1‬‬
‫تخزين الطاقة الحرارية‪11 ____________________________________ :‬‬ ‫‪1.4.2‬‬
‫استخدامات الطاقة الشمسية __________________________________‪11‬‬ ‫‪1.5‬‬
‫االستخدام المنزلي ________________________________________ ‪11‬‬ ‫‪1.5.1‬‬
‫معرفة‪.‬‬
‫تدفئة حوض السباحة __________________ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.5.2‬‬
‫معرفة‪.‬‬
‫شحن البطاريات _____________________ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.5.3‬‬
‫معرفة‪.‬‬
‫الطهي ___________________________ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.5.4‬‬
‫معرفة‪.‬‬‫المصابيح الخارجية ___________________ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.5.5‬‬
‫معرفة‪.‬‬
‫فوائد الطاقة الشمسية‪ ________________ :‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.6‬‬
‫معرفة‪.‬‬
‫محاربة االحتباس الحراري والتغير المناخي ____ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.6.1‬‬
‫معرفة‪.‬‬
‫األمان في االستخدام ___________________ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.6.2‬‬
‫معرفة‪.‬‬
‫تقليل الحاجة إلى البنية التحتية _____________ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.6.3‬‬
‫معرفة‪.‬‬
‫لمحة عن دارة التتبع‪ _________________ :‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪1.7‬‬
‫التعرف على األردوينو وأنواعه ________________________________ ‪13‬‬ ‫‪2‬‬

‫األردوينو ‪14______________________________________ :Arduino‬‬ ‫‪2.1‬‬


‫نبذة تاريخية عن األردوينو وتطوره‪14____________________________ :‬‬ ‫‪2.2‬‬
‫أوالا ‪ _______________________________________ :‬خطأ! اإلشارة المرجعية غير ّ‬
‫معرفة‪.‬‬
‫معرفة‪.‬‬
‫ثانيا‪ _______________________________________ :‬خطأ! اإلشارة المرجعية غير ّ‬
‫معرفة‪.‬‬
‫تعريف أردوينو‪ ____________________ :‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.3‬‬
‫األردوينو مفتوح المصدر____________________________________‪15‬‬ ‫‪2.4‬‬
‫أنواع بوردات أردوينو‪16_____________________________________ :‬‬ ‫‪2.5‬‬
‫معرفة‪.‬‬
‫‪ ___________ : Arduino Mega‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.5.1‬‬
‫معرفة‪.‬‬
‫‪ ____________ :Arduino Nano‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.5.2‬‬
‫معرفة‪.‬‬
‫‪ _____ :Arduino Leonardo‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.5.3‬‬
‫معرفة‪.‬‬
‫‪ _____________ :Arduino Uno‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.5.4‬‬
‫معرفة‪.‬‬
‫شريحة المتحكم ‪ _________ :ATmega 328P-PU‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.5.5‬‬
‫معرفة‪.‬‬‫مميزات شريحة المتحكم ‪ ____ :ATmega 328p-pu‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.5.6‬‬
‫معرفة‪.‬‬
‫األردوينو وإمداد الدارة بالطاقة ‪ __ : Power UP‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪2.6‬‬
‫مخارج ومداخل الطاقة الكهربائية لألردوينو‪ _ :Power Inputs/Outputs‬خطأ! اإلشارة‬ ‫‪2.7‬‬
‫معرفة‪.‬‬
‫المرجعية غير ّ‬
‫مداخل ومخارج التحكم )‪ __: input & output Pins (I/O‬خطأ! اإلشارة المرجعية غير‬ ‫‪2.8‬‬
‫معرفة‪.‬‬
‫ّ‬
‫أهمية اإلشارات التشابهية ‪Analog signals‬؟‪16_______________________ :‬‬ ‫‪2.9‬‬
‫المداخل التشابهية في األردوينو‪16_______________________________ :‬‬ ‫‪2.10‬‬
‫األدوات الكهربائية واإللكترونية واستخدامها مع األردوينو _______________ ‪18‬‬ ‫‪3‬‬

‫المحركات‪19____________________________________________ :‬‬ ‫‪3.1‬‬


‫محركات التيار المستمر ( ‪19 _____________________ ) DC-Servo-Stepper‬‬ ‫‪3.1.1‬‬
‫محركات التيار المتردد ( ‪19 _______________________ ) 3 Phase -1 Phase‬‬ ‫‪3.1.2‬‬

‫‪ -‬حساس الضوء ‪ -‬المقاومة الضوئية ‪19__________ :( LDR (photo-Resistant‬‬ ‫‪3.2‬‬


‫معرفة‪.‬‬
‫استخدامات وتطبيقات المقاومة الضوئيّة _____ خطأ! اإلشارة المرجعية غير ّ‬ ‫‪3.3‬‬
‫معرفة‪.‬‬
‫مجزئ الجهد (المقاومة المتغيرة)‪ _________ :‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪3.4‬‬
‫مقياس الجهد االنزالقي (البوتنشوميتر) (‪20 ______________ :)Potentiometers‬‬ ‫‪3.4.1‬‬
‫قراءة أجهزة االستشعار ال ُمقا ِومة (‪21_________________)Resistive Sensors‬‬ ‫‪3.5‬‬
‫القسم العملي ________________________________ ___________ ‪22‬‬ ‫‪4‬‬

‫شرح عن المشروع‪23________________________________________ :‬‬ ‫‪4.1‬‬

‫التجهيزات الالزمة لعمل المشروع‪23_____________________________ :‬‬ ‫‪4.2‬‬


‫برمجة متحكم األردوينو‪26____________________________________ :‬‬ ‫‪4.3‬‬
‫المخطط التطبيقي للدارة‪27_____________________________________ :‬‬ ‫‪4.4‬‬

‫العمل المنجز ________________________________ ___________ ‪28‬‬ ‫‪5‬‬


‫ملخص العمل المنجز‪28______________________________________ :‬‬ ‫‪5.1‬‬
‫الخبرات العلمية والعملية‪28___________________________________ :‬‬ ‫‪5.2‬‬
‫آفاق تطوير المشروع‪29_____________________________________ :‬‬ ‫‪5.3‬‬
‫معرفة‪.‬‬
‫موجز عن المشروع‪ ___________________ :‬خطأ! اإلشارة المرجعية غير ّ‬ ‫‪5.4‬‬

‫المراجع ______________________________________________‪29‬‬ ‫‪5.5‬‬


‫الفصل األول‬
‫‪ 1‬لمحة عن نظام الطاقة الشمسية ودارة التتبع‬
‫‪ 1.1‬الطاقة الشمسية‪:‬‬
‫هي أحد مصادر الطاقة المتجددة وأكثرها ِوفرة‬
‫في العالم‪ ،‬وهي عبارة عن إشعاع شمسي يٍمكن‬
‫االستفادة منه في عدّة أمور أهمها‪ :‬إنتاج‬
‫تفاعالت كيميائية‪ ،‬وإنتاج الحرارة وتوليد‬
‫الكهرباء‪ ،‬إضافة ألن الطاقة الشمسية منتشرة في جميع أنحاء العالم‪ ،‬فإنها تعتبر مصدرا نظيفا ال‬
‫يسبب تلوث‪ ،‬بالتالي إذا تم استغالله واالستفادة منه بشك ٍل مناسب‪ ،‬فإنه سيُلبي نسبة كبيرة من‬
‫حاجات العالم من الطاقة في المستقبل‬

‫‪ 1.2‬إمكانات الطاقة الشمسية كمورد للطاقة‪:‬‬


‫يمكن االستفادة من أشعة الشمس وتجميعها لتحويلها إلى شك ٍل آخر من أشكال الطاقة‪ ،‬مثل‪ :‬الطاقة‬
‫الكهربائية‪ ،‬وذلك باستخدام التكنولوجيا والتقنيات الحديثة‪ ،‬بالتالي فإن إقامة مشاريع لتوليد الطاقة‬
‫الشمسية يعتمد على كمية األشعة الشمسية التي تسقط على منطقة معينة لتحديد إمكانات الطاقة‬
‫الشمسية فيها‪ ،‬وقد ُوجد أن كمية األشعة الواصلة لمنطقة معينة تختلف باختالف موقع المنطقة‬
‫الجغرافي‪ ،‬ومناخها العام‪ ،‬وطول اليوم لهذه المنطقة‪.‬‬

‫حتى يتم تحديد إمكانات الطاقة الشمسية‬


‫كمورد مهم للطاقة في منطقة معينة‪ ،‬يتم‬
‫قياس كمية األشعة الساقطة على هذه‬
‫المنطقة في أوقات مختلفة من السنة‪ ،‬ثم‬
‫مقارنتها مع مناطق أخرى واقعة على‬
‫نفس خط العرض‪ ،‬ويتم التعبير عن البيانات الناتجة عن قياس كمية األشعة الساقطة بالكيلو واط‬
‫في الساعة لكل متر مربع (كيلو واط*ساعة‪ /‬المترالمربع)‪ ،‬فإذا كانت إمكانات الطاقة الشمسية‬
‫مؤهلة إلقامة مشاريع توليد الطاقة الشمسية‪ ،‬فيتم إقامتها في هذه المنطقة‪.‬‬

‫‪ 1.3‬توليد الطاقة الشمسية‪:‬‬


‫لتوليد طاقة شمسية وتحويلها إلى شكل يمكن االستفادة منه ينبغي توفر بعض التقنيات التي تعمل‬
‫على جمع الفوتونات الناتجة من اإلشعاع الشمسي والعمل على تحويلها إلى كهرباء أو حرارة‬
‫ومن هذه التقنيات‪:‬‬
‫‪ 1.3.1‬المصفوفات الكهروضوئية‬

‫المصفوفات الكهروضوئية (باإلنجليزية‪ )Photovoltaic Arrays :‬تعمل على تحويل الطاقة‬


‫الشمسية إلى طاقة كهربائية بعملية التحويل الكهروضوئي باستخدام الخاليا الكهروضوئية‪ ،‬فهذه‬
‫المصفوفة عبارة عن عدد من الخاليا الكهروضوئية الموصولة معا باستخدام مواد فلزية‪،‬‬
‫بإطار يدعمها‪ ،‬مما ينتج طاقة أكبر من الطاقة ال ُمنتجة من خلية واحدة‪ ،‬وكل خلية‬
‫ٍ‬ ‫وموصولة‬
‫مكونة بشك ٍل أساسي من مادة السيليكون ال ُمعالج حيث يتم تصنيعه بشك ٍل يسمح بنقل‬
‫كهروضوئية ّ‬
‫الكهرباء عبره‪ ،‬ويتم وصل المصفوفة بباقي نظام توليد الطاقة الشمسية‪.‬‬

‫‪ 1.3.2‬العاكسات‬
‫العاكس (باإلنجليزية‪ )Inverter :‬هو الجزء المسؤول عن تحويل الطاقة الشمسية لشكل يُمكن‬
‫االستفادة منه‪ ،‬حيث ّ‬
‫إن كمية ونوع‬
‫الخاليا‬ ‫من‬ ‫الناتجة‬ ‫الطاقة‬
‫الكهروضوئية تعاني من مشاكل‪ ،‬فهي‬
‫تُنتج تيار كهربائي مستمر وهذا النوع‬
‫من التيارات ال يناسب جميع األجهزة‪،‬‬
‫كما أن مقدار الطاقة التي تنتجه الخلية‬
‫غير ثابت بسبب اختالف كمية األشعة‬
‫الساقطة عليها‪ ،‬فالعاكس يُعالج هذه‬
‫المشاكل بتحويل التيار المستمر إلى‬
‫تيار متردد يناسب جميع األجهزة‪ ،‬كما أنّه يُعالج مشكلة مقدار الطاقة غير الثابتة ويعمل على إنتاج‬
‫كمية ثابتة من الطاقة‪ ،‬كما يضمن ثبات الجهد للنظام‪.‬‬

‫‪ 1.3.3‬مصفوفة التحكم الكهروضوئية‬


‫تعمل مصفوفة التحكم الكهروضوئية (باإلنجليزية‪)Photovoltaic Array Controller :‬‬

‫على زيادة كفاءة نظام توليد الطاقة الشمسية‪ ،‬عن طريق تعقُّب أشعة الشمس باستخدام مج ّ‬
‫سات‬
‫الضوء‪ ،‬وتحريك المصفوفة الكهروضوئية باتجاه أشعة الشمس لتجميع أكبر كمية من أشعة الشمس‬
‫باستخدام وحدات تحكم‪ ،‬وبعد إنتاج الطاقة يمكن استخدامها لتشغيل األجهزة أو غيرها من األمور‬
‫عن طريق تثبيت هذا النظام مع األجهزة المطلوبة‪.‬‬

‫‪ 1.4‬تخزين الطاقة الشمسية‬


‫عند توليد الطاقة الشمسية من أجل تحويلها إلى شكل آخر‪ ،‬فإنها تواجه مشكلة عدم قدرتها على‬
‫توليد وإنتاج الطاقة مساء‪ ،‬لذلك كان ال بد من وجود أساليب لتخزين هذه الطاقة ومن هذه األساليب‬

‫‪ 1.4.1‬تخزين الطاقة الضوئية‪:‬‬


‫يتم استخدام بطاريات داخل النظام لتخزين الكهرباء عند شحنها‪ ،‬ومن‬
‫الشرط األساسي لهذه البطاريات أن تكون قابلة إلعادة الشحن‪ ،‬حيث‬
‫تُ ِ ّ‬
‫خزن الطاقة في النهار‪ ،‬ليتم االستفادة منها مساء‪ ،‬ثم يتم إعادة شحنها‬
‫نهارا‪.‬‬
‫‪ 1.4.2‬تخزين الطاقة الحرارية‪:‬‬
‫تحول الطاقة الشمسية إلى‬
‫وهذا النمط خاص في أنظمة تسخين الماء والتي ّ‬
‫سط على شكل‬
‫طاقة حرارية‪ ،‬حيث تحتوي هذه األنظمة على نظام تخزين ُمب ّ‬
‫مجمعات لطاقة الشمس‪ ،‬وعند الحاجة ينتقل الماء الساخن من مجمعات‬
‫التخزين إلى المكان المرغوب به‪.‬‬

‫‪ 1.5‬استخدامات الطاقة الشمسية‬


‫‪ 1.5.1‬االستخدام المنزلي‬

‫يتم استخدام األلواح الشمسيّة من خالل وضعها على سطح المنزل‪ ،‬حيث تُستغل الطاقة الشمسية‬
‫ال ُمستمدّة من األلواح في التدفئة‪ ،‬أو التبريد‪ ،‬أو لألجهزة الكهربائيّة‪ ،‬مثل‪ :‬المراوح‪ ،‬ويفضّل‬
‫الكثيرون‬

‫باستخدام ما يسمى نظام مالحقة شمسي (نظام التتبع الشمسي)‪.‬‬

‫هذا الحل يعتبر غالبا اقتصادي أكثر بكثير من شراء عدد أكبر من الخاليا من أجل الحصول على‬
‫خرج أعلى‪ .‬ولقد تم التقدير بأنه حصيلة ما تولده الخاليا الشمسية يمكن أن يزداد بين قيم تتراوح‬
‫بين الـ ‪ 30‬و الـ ‪ % 60‬عندما نستخدم أجهزة مالحقة شمسية عن القيمة التي نحصل عليها عند‬
‫استخدام خاليا ثابتة‪.‬‬

‫ويتناول هذه المشروع تصميم أحد هذه األنظمة للحصول على أعظم مردود‪.‬‬
‫ويبدأ هذا المشروع بعرض خلفية عن الحساسات الضوئية والمحركات الخطوية من ناحية تتعلق‬
‫بالمشروع‪ .‬يتابع المشروع بشرح منهجية تصميم معينة تتعلق بـ الخاليا الضوئية‪ ,‬المحركات‬
‫الخطوية ودارات القيادة لها‪ ,‬اختيار المتحكمات المايكروية تنظيم التوتر‪ ,‬البنية الفيزيائية‪ ,‬وشرح‬
‫عن نظام العمل البرمجي المستخدم في النظام‪ .‬ويخرج المشروع بتوصيات من أجل تطوير هذا‬
‫النظام إلى نظام مستقبلي أفضل‪.‬‬
‫الفصل الثاني‬
‫‪ 2‬التعرف على األردوينو وأنواعه‬

‫سنستعرض في هذا الفصل كل ما يخص لوحة التطوير أردوينو بورد‬


‫وأجزائها وربطها باألجهزة المحيطية وإمكانية االستفادة منها‪.‬‬
‫‪ 2.1‬األردوينو ‪:Arduino‬‬

‫األردوينو )‪ (Arduino‬هو أشبه بكومبيوتر صغير الحجم بإمكانه التفاعل و التحكم في الوسط‬
‫المحيط‪ ،‬تقنيا ا هو منصة برمجية ‪ Platform‬مفتوحة المصدر تتكون من متحكم إلكتروني ‪Micro-‬‬
‫‪ .Controller‬وسنتعرف في هذا الفصل على مكوناته وطريقة التفاعل معه‪.‬‬

‫‪ 2.2‬نبذة تاريخية عن األردوينو وتطوره‪:‬‬


‫تبدأ القصة‬

‫‪ ino.cc.‬يمثل الشكل (‪ )1.2‬لوحة أردوينو‪.‬‬


‫‪ 2.3‬األردوينو مفتوح المصدر‬
‫يعني أنه يمكن اإلطالع والتعديل على التصميمات الهندسية والشيفرات المصدرية ‪source codes‬‬
‫لكل من بوردات أردوينو المختلفة‬
‫‪ arduino boards‬و ‪arduino IDE‬‬
‫بما يناسب المستخدم ‪ ،‬ويمكن أيضا‬
‫تطوير لغة برمجة ‪ Arduino C‬بحرية‬
‫تامة واإلطالع على الشيفرات المصدرية‬
‫الخاصة بها كما أن كل هذه الميّزات‬
‫والبرمجيات مجانية تماما ا على عكس بعض البيئات التطويرية مثل ‪ Micro C‬والذي تتطلب شراء‬
‫رخصة مكلفة تصل أحيانا إلى آالف الدوالرات الستخدامها‪.‬‬

‫ما يميز بوردات األردوينو عن باقي البوردات التطويرية للمتحكمات الدقيقة األخرى ‪Micro‬‬
‫‪ controllers Development Boards‬هو مدى السهولة في التعامل معها وبساطة اللغة‬
‫عمل على تطويرها منذ عام ‪ 2005‬حتى اآلن‪ ،‬ولقد تم اشتقاق لغة أردوينو البرمجية‬
‫البرمجية والتي ُ‬
‫من لغة ‪ processing‬ولغة "سي ‪ "C‬والتي تُعد أساس لغات البرمجة الحديثة‪.‬‬

‫وقد تم تطوير أردوينو ليناسب جميع المستخدمين بدءا ا من الهواة وانتها اء بالمشاريع المتطورة‬
‫والدليل أنه هناك مميزات جبارة تجعله على قائمة المتحكمات الدقيقة وهي إمكانية دمجه في مشاريع‬
‫يتم برمجتها بلغات هندسية متطورة مثل ‪ MATLAB‬ولغة ‪ Java‬حيث يوجد مكتبات برمجية‬
‫جاهزة للغة ال ‪ MATLAB‬وال ‪ Java‬خاصة بالتعامل مع أردوينو ‪ ،‬كما يمكننا أيضا استخدام‬
‫لغة ‪ VB.NET‬في التواصل مع بوردات أردوينو المختلفة ‪.‬‬

‫شريحة‬ ‫شريحة‬
‫‪ Ethernet‬شريحة‬ ‫بالشبكة‬ ‫األردوينو‬
‫‪Ethernet‬‬ ‫بالشبكة‬
‫لتوصيل‬
‫األردوينو‬
‫‪2‬‬
‫‪ 1‬لتوصيل األردوينو بالشبكة ‪Ethernet‬‬
‫‪ 3‬لتوصيل‬
‫‪ 2.4‬أنواع بوردات أردوينو‪:‬‬
‫تختلف بوردات أردوينوعن بعضها البعض من ناحية عدد المخارج والمداخل والتي تحدد عدد‬
‫األجهزة التي يمكن التحكم بها وعدد الحساسات ‪ Sensors‬التي يمكن دمجها مع البورد وكذلك‬
‫نوع المتحكم‬

‫‪ 2.5‬أهمية اإلشارات التشابهية ‪Analog signals‬؟‪:‬‬


‫يعبر الدخل التشابهي عن اإلشارات المتغيرة مثل فرق الجهد الناتج من حساس ‪ sensor‬معين‬
‫نتيجة التغير في عامل معين‪ ،‬ويمكننا أن نستغل هذه الظاهرة في قياس العوامل البيئية باستخدام‬
‫حساسات مناسبة وتحويل القياسات إلى إشارة كهربائية تشابهية قابلة للقياس حيث هنالك العديد من‬
‫الحساسات التي تستخدم بكثرة مثل ‪ :‬الحرارة ‪ ،‬الضوء ‪ ،‬الرطوبة‪ ،‬سرعة الرياح‪ ،‬القوة ‪ ،‬العزم ‪،‬‬
‫التسارع ‪ ،‬المجال المغناطيسي‪ ...‬الخ‬

‫‪ 2.6‬المداخل التشابهية في األردوينو‪:‬‬


‫تحتوي شريحة ‪ ATmega 328P-PU‬المستخدمة في بورد ‪ Arduino Uno‬على ‪ 6‬مداخل‬
‫تستطيع قياس مقدار فرق الجهد الكهربائي المتغيير ( دخل تشابهي) وهي مرقمة من ‪ A0‬حتى‬
‫‪ A5‬ويمكنها قياس فرق جهد بدقة تصل إلى ‪ 4.8‬ميللي فولت وهذا يعني تقريبا ا خمسة أجزاء من‬
‫األلف جزء من واحد فولت وهي دقة عالية تكفي للكثير من التطبيقات الدقيقة ‪.‬‬

‫‪ 1‬ويمثل الشكل (‪ )10.2‬مداخل تشابهية المستخد‬


‫الفصل الثالث‬
‫األدوات الكهربائية واإللكترونية واستخدامها مع األردوينو‬ ‫‪3‬‬
‫للقيام بالمشاريع المتعددة قد نحتاج إلى بعض األدوات اإللكترونية الهامة جدا ا التي ال غنى عنها‬
‫حيث يقوم األردوينو بإرسال إشارات التحكم ولكن تنفيذ المهام والوظائف يتم من خالل هذه األدوات‬

‫‪ 3.1‬المحركات‪:‬‬
‫تعتبر المحركات من أهم العناصر الداخلة في المشاريع اإللكترونية وهي العنصر المسؤول عن‬
‫تحويل الطاقة الكهربائية إلى طاقة حركية في صورة دوران‪.‬‬

‫توجد‬

‫إلى نوعين رئيسيين وهما‪:‬‬

‫‪ 3.1.1‬محركات التيار المستمر ( ‪) DC-Servo-Stepper‬‬


‫تستخدم فهي أساس معظم الحركات ‪ .‬كما يمكننا التحكم بسرعة دورانها واتجاهه وهذه من الميزات‬
‫الهامة أيضا ا ‪.‬‬

‫‪ 3.1.2‬محركات التيار المتردد ( ‪) 3 Phase -1 Phase‬‬


‫تستخدم أيضا ا بكثرة في األجهزة الكهربائية واإللكترونية المتنوعة كما نشاهدها في األجهزة‬
‫المنزلية وأجهزة المعامل إلخ ‪...‬‬

‫‪Servo Motor 1‬‬

‫‪DC Motor 1‬‬

‫ويمثل الشكل بعض محركات التيار المستمر‬

‫‪ - 3.2‬حساس الضوء ‪ -‬المقاومة الضوئية ‪:( LDR (photo-Resistant‬‬


‫وهي بتغيير مقدار الضوء الساقط عليها‪ .‬ويمثل الشكل (‪ )12.2‬حساس ‪LDR‬‬
‫‪LDR 1‬‬

‫إذا يمكننا أيضا ا االستفادة من هذه المقاومة كحساس لقياس عامل الضوء البيئي واستخدامه في‬
‫مجاالت متعددة‪ ،‬مثالا أجهزة اإلنارة اآللية التي تعمل عند المساء فقط فباستخدام هذا الحساس يعطي‬
‫جهد معين فتقوم دارة‬

‫المختلفة؛ فهي توجد في معظم الدوائر التي يستخدمها مهندسو الكهرباء‪ .‬فيما يلي سنذكر القليل من‬
‫التطبيقات الكثيرة لمجزئات الجهد‪:‬‬

‫‪ 3.2.1‬مقياس الجهد االنزالقي (البوتنشوميتر) (‪:)Potentiometers‬‬

‫مقياس الجهد االنزالقي هو عبارة عن مقاوم متغير (‪ )variable resistor‬يمكن استخدامه كمجزئ‬
‫جهد قابل للضبط‪.‬‬

‫مجموعة متنوعة من مقاييس الجهد االنزالقية ‪1‬‬


‫ساحة (‪ )wiper‬تقسم المقاوم إلى جزأين‪ ،‬ويمكن تحريكها‬
‫يوجد بداخل البوتنشوميتر مقاوم وحيد وم ّ‬
‫لضبط النسبة بين قيمتي هذين الجزأين‪ .‬من الخارج غالبا ا ما يكون هناك ثالثة أطراف؛ طرفان يتم‬
‫ساحة الخاصة بالبوتنشوميتر‪.‬‬
‫توصيلهما بطرفي المقاوم‪ ،‬والطرف الثالث يتم توصيله بالم ّ‬
‫الرمز التخطيطي لبوتنشوميتر ‪1‬‬
‫ساحة‪.‬‬
‫الطرفان ‪ 1‬و‪ 3‬متصالن بطرفي المقاوم‪ ،‬والطرف ‪ 2‬متصل بالم ّ‬

‫إذا تم توصيل الطرفين الخارجيين بمصدر جهد (أحد الطرفين باألرضي واآلخر بـ ‪ )Vin‬فإن‬
‫الطرف الخاص بالخرج ‪ Vout‬سيحاكي مجزئ جهد‪ .‬قم بإدارة البوتنشوميتر في اتجاه معين‬
‫بأقصى قدر ممكن وستجد أن جهد الخرج إما أن يساوي صفرا ا أو يساوي قيمة قريبة من جهد‬
‫الدخل‪ ،‬أما إذا أدرته في االتجاه المعاكس بأقصى قدر ممكن فسيحدث العكس‪ .‬أما إذا تم وضع‬
‫ساحة في المنتصف فسنحصل على جهد خرج يساوي نصف جهد الدخل‪.‬‬
‫الم ّ‬
‫تأتي مقاييس الجهد االنزالقية (البوتنشوميترات) بأشكال مختلفة‪ ،‬ولكل من تلك األشكال تطبيقات‬
‫خاصة به‪ .‬حيث يمكن أن تُستخدم في إنشاء جهد مرجعي أو ضبط محطات الراديو أو تقدير موضع‬
‫عصا التحكم‪ ،‬وغير ذلك آالف التطبيقات التي تتطلب جهد دخل قابل للتغيير‪.‬‬

‫‪ 3.3‬قراءة أجهزة االستشعار ال ُمقا ِومة (‪)Resistive Sensors‬‬


‫العديد من أجهزة‬
‫الفصل الرابع‬
‫‪ 4‬القسم العملي‬
‫‪ 4.1‬شرح عن المشروع‪:‬‬
‫ما تزال‬

‫بكثير‬

‫المتحكمات المايكروية تنظيم التوتر‪ ,‬البنية الفيزيائية‪ ,‬وشرح عن نظام العمل البرمجي المستخدم‬
‫في النظام‪ .‬ويخرج المشروع بتوصيات من أجل تطوير هذا النظام إلى نظام مستقبلي أفضل‪.‬‬

‫‪ 4.2‬التجهيزات الالزمة لعمل المشروع‪:‬‬


‫✓ متحكم ‪:Arduino UNO‬‬

‫للتحكم بالمحرك والعناصر اإللكترونية األخرى‬

‫✓ محركات سيرفو ‪:‬‬

‫للتحكم بحركة األلواح‬


‫✓ مقاومات متغيرة‪:‬‬

‫✓ حساس ضوئي ‪:LDR‬‬

‫✓ خافض جهد ‪:step power‬‬


‫مجسم المشروع‬
‫‪ 4.3‬برمجة متحكم األردوينو‪:‬‬

‫تحميل برنامج األردوينو ‪:Arduino IDE‬‬

‫في موقع ‪ google‬الحظ في األسفل‪ )baud 9600( :‬يحدد سرعة التراسل مع األردوينو‪ .‬معظم‬
‫أنواع األردوينو تتراسل بسرعة ‪9600‬‬

‫}‬
‫‪ 4.4‬المخطط التطبيقي للدارة‪:‬‬
‫الفصل الخامس‬
‫‪ 5‬العمل المنجز‬

‫‪ 5.1‬ملخص العمل المنجز‪:‬‬


‫إن مشروع معها مما أكسبنا خبرات علمية كثيرة‪ ،‬سنحاول نقلها إليكم ونأمل أن يستفيد منها الطلبة‬
‫جميعا ا ويحاولوا اإلضافة عليها‪.‬‬

‫‪ 5.2‬الخبرات العلمية والعملية‪:‬‬


‫✓ درسنا مشروع‬
‫✓ خاصة باألردوينو‪.‬‬
‫✓ صممنا بعد التجارب إلظهار جزء من إمكانيات األردوينو‪.‬‬
:‫ آفاق تطوير المشروع‬5.3
‫✓ إدخال‬
.‫✓ متحكمات لالستفادة أكثر من قدرتهم على معالجة البيانات ودعم عمل النظم التفرعية‬

‫ المراجع‬5.4
https://www.arduino.cc

https://ar.wikipedia.org/wiki/

https://www.electronics212.com/

https://www.marefa.org/

http://xash.me/arduino/

https://www.motwr.com/

https://www.edraak.org/

http://www.syrduino.com/

https://www.eletorial.com/

You might also like