الفرق بين المراجعتين لصفحة «الأردوينو»

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
(←‏طالعوا كذلك: عنوان فرعي للورش)
(←‏تاريخ الأردوينو (مصدر): تنسيق وإعادة صياغة)
سطر 25: سطر 25:
 
|}
 
|}
  
−
== '''تاريخ الأردوينو ([http://simplyarduino.com/%D8%A7%D8%B1%D8%AF%D9%88%D9%8A%D9%86%D9%88-%D8%A7%D9%84%D8%AB%D9%88%D8%B1%D8%A9-%D9%85%D9%81%D8%AA%D9%88%D8%AD%D9%87-%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1-%D8%A7%D9%84%D8%AA%D9%89-%D9%84%D9%8A%D8%B3/ مصدر])''' ==
+
==تاريخ الأردوينو==
−
بدأت  القصة سنة 2005 فى مدينه ‏ايفريا‎ Ivrea في إيطاليا عندما أجتمع فريق من مهندسي الإلكترونيات لمناقشة  سُبل تعليم طُلاب الجامعة و المعاهد التقنية علوم المتحكمات الدقيقة  Micro-controllers.كان الهدف من اللقاء إيجاد أسلوب سهل و غير مكلف لنشر هذا النوع من العلوم وتكون متاحة للهواة في نفس  الوقت دون وجود  قيود أو تراخيص مكلفة يضطرون لشرائها لاستخدام البرمجيات المستخدمة  في برمجة المتحكمات الدقيقة في هذا الوقت .. من هنا تبدأ رحلة نشأة الأردوينو Arduino
+
بدأت فكرة الأردوينو باجتمعات لفريق من مهندسي الإلكترونيات في 2005 في مدينة ‏إيفريا في إيطاليا للتفكير في سُبل تعليم طُلاب الجامعة والمعاهد التقنية علوم المتحكمات الدقيقة  Micro-controllers وإيجاد أسلوب سهل وغير مكلف لنشر هذا النوع من العلوم وإتاحته للهواة دون فرض قيود أو تراخيص مكلفة. تعاون ماسيمو بانزى Massimo Banzi ودايفيد كوارتيليس David Cuartielles وجاينلوكا مارتينو Gianluca Martino لإطلاق مشروع أردوين ‏ايفريا ‎ Arduin of Ivrea وسُمي المشروع بأسم أشهر شخصية تاريخية فى المدينة. كان الهدف الأساسي للمشروع خلق  بيئة تطوير للمتحكمات مفتوحة المصدر وبيئة برمجية مجانية للمتحكمات الدقيقة Integrated Development Environment وتضمن عمل لوحات تطوير صغيرة الحجم بتكلفة بسيطة يمكن للطلاب و الهواة التقنين تحمل تكلفتها.
  
−
تعاون ” ماسيمو بانزى Massimo Banzi ” و ” دايفيد كوارتيليس David Cuartielles و جاينلوكا مارتينو Gianluca Martino ” لإطلاق مشروع أردوين ‏ايفريا‎ Arduin of Ivrea وسُمي المشروع بأسم أشهر شخصية تاريخية فى المدينة و كان الهدف الأساسي للمشروع خلق  بيئة تطوير للمتحكمات مفتوحة المصدر 100%  و وبيئة  برمجية مجانية للمتحكمات الدقيقة Integrated Development Environment  وتضمن عمل لوحات تطوير Development Boards صغيرة الحجم بتكلفة  بسيطة  يمكن للطلاب و الهواة التقنين تحمل تكلفتها .
+
بدأ تطوير المشروع اعتماداً على مشروع منصة ويرينج Wiring Platform والذى نجح سابقًا فى تحقيق بعض أهداف مشروع أردوينو الأساسيه مثل المصدر المفتوح، لكن لم يشمل تطوير كاف من ناحية البرمجيات والتصميم العتادي Hardware Design. فاستخدم أساس المشروع مع دمج بعض التقنيات المستخدمه فى لغه Processing و سميت هذه اللغة الجديدة بأسم Arduino C و هي مشابهه جداً للغة البرمجية C++ من ناحيه طريقه كتابه الأوامر و تنسيق الأكواد. أطلقت أول لوحه تطويريه لأردوينو فى أواخر 2005 وأعتمدت على شريحهATmega168 من العائلة المشهورة AVR و التي تنتجها شركه Atmel للشرائح الإلكترونية وسميت هذه اللوحة بأسم Arduino Serial V.1
  
−
بدأ تطوير المشروع اعتماداً على مشروع سابق اسمه Wiring Platform و الذى قد نجح فى تحقيق بعض أهداف مشروع اردوينو الأساسيه مثل المصدر المفتوح لكن لم يصل الى المستوى الذي تمناه فريق التطوير من الناحيه البرمجية و التصميم العتادى Hardware Designلذلك تم البدأ فى العمل على تطوير اللغه البرمجيه المستخدمه فى مشروع Wiring و جعلها أسهل و أفضل كما تم دمج بعض التقنيات المستخدمه فى لغه Processing و سميت هذه اللغة الجديدة بأسم Arduino C و هي مشابهه جداً للغة البرمجية C++ من ناحيه طريقه كتابه الأوامر و تنسيق الأكواد.
+
بعد أطلاق اللوحة قام مؤسسي المشروع بنشر كل ما يتعلق بأردوينو برخصه مفتوحه المصدر على موقع arduino.cc والذى يعنى أن أى فرد فى العالم يمكنه الاطلاع و التعديل على التصميمات الهندسية والشفرات المصدرية Source Codes لكل من بوردات اردوينوالمختلفة والبرمجيات Arduino IDE.<ref>أردوينو ببساطة؛ [http://simplyarduino.com/%D8%A7%D8%B1%D8%AF%D9%88%D9%8A%D9%86%D9%88-%D8%A7%D9%84%D8%AB%D9%88%D8%B1%D8%A9-%D9%85%D9%81%D8%AA%D9%88%D8%AD%D9%87-%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1-%D8%A7%D9%84%D8%AA%D9%89-%D9%84%D9%8A%D8%B3/ أردوينو ثورة مفتوحه المصدر ليس لها مثيل فى تاريخ الإلكترونيات الحديثة]</ref>
−
 
 
−
تم أطلاق أول لوحه تطويريه لأردوينو فى اواخر عام 2005 و أعتمدت على شريحهATmega168 من العائلة المشهورة AVR و التي تنتجها شركه Atmel للشرائح الإلكترونية , و سميت هذه اللوحة بأسم Arduino Serial V.1
 
−
 
 
−
بعد أطلاق اللوحة قام مؤسسي المشروع بنشر كل ما يتعلق بأردوينو برخصه مفتوحه المصدر على موقع arduino.cc و الذى كان يعنى أن اى فرد فى العالم يمكنه الاطلاع و التعديل على التصميمات الهندسية و الشفرات المصدرية Source Codes لكل من بوردات اردوينوالمختلفة Arduino Boards و البرمجيات Arduino IDE و تم نشر كل هذا مجاناً.
 
  
 
== '''أنواع الأردوينو''' ==
 
== '''أنواع الأردوينو''' ==

مراجعة 10:29، 29 مارس 2020


الأردوينو منصة مفتوحة المصدر تستخدم  لبناء المشاريع الإلكترونية. يتكون الأردوينو من المتحكم الدقيق microcontroller؛ وهو لوح دوائر كهربية قابل للبرمجة، بالإضافة إلى أن برمجيته مكونة من بيئة تطوير متكاملة Integrated Development Environment IDE تعمل على الكمبيوتر وتستخدم لكتابة وتحميل الأكواد البرمجية من الكمبيوتر إلى لوح الأردوينو. وعلى عكس جميع ألواح الدوائر الإلكترونية القابلة للبرمجة السابقة للأردوينو، لا يحتاج الأردوينو إلى المبرمج، وهي قطعة مستقلة من العتاد، لتحميل الأكواد البرمجية إلى اللوح، فيمكن استخدام وصلة USB للقيام بذلك، وتستخدم بيئة التطوير المتكاملة الخاصة بالأردوينو نسخة مبسطة من لغة C++ مما يسهل تعلم عملية البرمجة. وأخيراً يقدم الأردوينو تصميم شكلي قياسي يقوم بتقسيم وظائف المتحكم الدقيق على شكل حزمة يسهل الحصول عليها واستخدامها.[1]

مميزات الأردوينو

الميزة تفاصيل عنها
البساطة قطعة الأردوينو مصممة لتناسب احتياجات الجميع بمختلف خلفياتهم، سواء محترفين ومحترفات وأساتذة وطلاب وهواة الإلكترونيات التفاعلية.
غير مكلف لوح الأردوينو أقل تكلفة مقارنة مع الألواح الأخرى من نفس النوع فتكلفة اللوح لا تتجاوز 50$.
التركيب الذاتي يمكن للمستخدمات/ين تحميل ورقة البيانات Datasheet الخاصة بالأردوينو مجانًا من الموقع الرسمي و شراء القطع  وتركيبها بأنفسهم.
متعدد المنصات يعمل الأردوينو على الويندوز والماك واللينكس، بينما أغلب المتحكمات الإلكترونية الأخرى تعمل على الويندوز فقط.
بيئة برمجية سهلة و بسيطة بيئة الأردوينو البرمجية مصممة لتكون سهلة للمبتدئين و ثابتة و قوية للمحترفين والمحترفات.
برنامجه Software مفتوح المصدر مكتوب بلغة السي ++C و متاح للجميع لتحميله و بامكان المبرمجين التعديل عليه وفق احتياجاتهم.
معداته Hardware مفتوحة المصدر الأردوينو مصنوع من متحكمات ATMEGA8 و ATMEGA168 والمخططات منشورة برخصة المشاع الإبداعي Creative Commons  مما يتيح لمصممي الدارات الإلكترونية Electronic Circuits تصميم داراتهم الخاصة.

تاريخ الأردوينو

بدأت فكرة الأردوينو باجتمعات لفريق من مهندسي الإلكترونيات في 2005 في مدينة ‏إيفريا في إيطاليا للتفكير في سُبل تعليم طُلاب الجامعة والمعاهد التقنية علوم المتحكمات الدقيقة Micro-controllers وإيجاد أسلوب سهل وغير مكلف لنشر هذا النوع من العلوم وإتاحته للهواة دون فرض قيود أو تراخيص مكلفة. تعاون ماسيمو بانزى Massimo Banzi ودايفيد كوارتيليس David Cuartielles وجاينلوكا مارتينو Gianluca Martino لإطلاق مشروع أردوين ‏ايفريا ‎ Arduin of Ivrea وسُمي المشروع بأسم أشهر شخصية تاريخية فى المدينة. كان الهدف الأساسي للمشروع خلق  بيئة تطوير للمتحكمات مفتوحة المصدر وبيئة برمجية مجانية للمتحكمات الدقيقة Integrated Development Environment وتضمن عمل لوحات تطوير صغيرة الحجم بتكلفة بسيطة يمكن للطلاب و الهواة التقنين تحمل تكلفتها.

بدأ تطوير المشروع اعتماداً على مشروع منصة ويرينج Wiring Platform والذى نجح سابقًا فى تحقيق بعض أهداف مشروع أردوينو الأساسيه مثل المصدر المفتوح، لكن لم يشمل تطوير كاف من ناحية البرمجيات والتصميم العتادي Hardware Design. فاستخدم أساس المشروع مع دمج بعض التقنيات المستخدمه فى لغه Processing و سميت هذه اللغة الجديدة بأسم Arduino C و هي مشابهه جداً للغة البرمجية C++ من ناحيه طريقه كتابه الأوامر و تنسيق الأكواد. أطلقت أول لوحه تطويريه لأردوينو فى أواخر 2005 وأعتمدت على شريحهATmega168 من العائلة المشهورة AVR و التي تنتجها شركه Atmel للشرائح الإلكترونية وسميت هذه اللوحة بأسم Arduino Serial V.1

بعد أطلاق اللوحة قام مؤسسي المشروع بنشر كل ما يتعلق بأردوينو برخصه مفتوحه المصدر على موقع arduino.cc والذى يعنى أن أى فرد فى العالم يمكنه الاطلاع و التعديل على التصميمات الهندسية والشفرات المصدرية Source Codes لكل من بوردات اردوينوالمختلفة والبرمجيات Arduino IDE.[2]

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

يوجد أكثر من 40 نوع من ألواح آردوينو Arduino Boards، تختلف في القدرات والشكل والحجم والثمن حتى تتناسب مع جميع الأفكار والتصميمات (مصدر). ويمكنكم الإطلاع علي جميع الأنواع من خلال هذا الدليل .إلا أن هناك بعض الألواح الشائعة التي يستعملها المبتدئين مثل (مصدر):

1.أردوينو أونو (مصدر)(مصدر)

يعتبر خياراً ممتازاً كأول لوح أردوينو لك. فهو يحتوي على كل ما تحتاجه للبدء، ولا يحتوي على أي شيء لا تحتاجه. يحتوي أردوينو أونو على 14 منفذ دخل/ خرج رقمي (6 منها يمكن استخدامها كمنفذ خرج قادر على تعديل عرض النبضة)، بالإضافة إلى 6 منافذ دخل تناظري، ووصلة USB، ومقبس للطاقة، وزر لإعادة الضبط وغير ذلك المزيد.

إنه يحتوي على كل شيء لازم لتدعيم المتحكم الدقيق، قم بتوصيله بالكمبيوتر بكل بساطة بواسطة كابل USB، أو قم بتزويده بالطاقة بواسطة محول تيار متردد تيار مستمر (AC to DC adapter) أو بطارية، وابدأ العمل.

(صورة)

2.أردوينو ليلي باد (زنبق الماء) (مصدر) (مصدر)

أردوينو ليلي باد هو عبارة عن بطاقة قابلة للارتداء بتكنولوجيا المنسوجات الإلكترونية (e-textile technology) تم تطويرها بواسطة المُطورة Leah Buechley، وتم تصميمها بالتعاون بينها وبين SparkFun. تم تصميم أردوينو ليلي باد بشكل مبتكر بحيث يحتوي على منافذ متسعة للتوصيل وخلفية مسطحة حتى يمكن حياكتها في الملابس بواسطة خيوط موصلة للكهرباء. لألواح ليلي باد أيضاً عائلة خاصة من منافذ الدخل، الخرج، الطاقة وكذلك المستشعرات، فقد تم تصميمها جميعاً يشكل خاص لتناسب الملابس الإلكترونية. لوح أردوينو ليلي باد قابل للغسل أيضاً!

(صورة)

3.اللوح الأحمر (مصدر)(مصدر)

في SparkFun نستخدم العديد من بطاقات أردوينو، ودائماً نبحث عن أبسطها وأكثرها استقراراً. كل بطاقة أردوينو تختلف عن الأخرى، ولا توجد بطاقة واحدة تحتوي على كل ما نريده- لذلك قررنا أن نقوم بصناعة إصدار خاص بنا يجمع بين جميع المميزات التي نفضلها.

اللوح الأحمر يمكن برمجته باستخدام كابل USB Mini-B عن طريق بيئة التطوير المتكاملة الخاصة بالأردوينو. يمكنه العمل مع ويندوز 8 بدون الحاجة لتعديل إعدادات الأمان الخاصة بك (استخدمنا برامج تشغيل مُوقعة (signed drivers) عل عكس أردوينو أونو).

هذه البطاقة أكثر استقراراً بسبب شريحة USB/FTDI  التي قمنا باستخدامها، بجانب أنها مسطحة الظهر بالكامل، مما يسهل من عملية دمجها في مشاريعك. فقط قم بتوصيل اللوح ثم اختر (Arduino UNO) من قائمة الألواح، الآن اللوح جاهز ليتم تحميل الأكواد البرمجية عليه. يمكنك توصيل الطاقة للوح الأحمر من خلال كابل USB أو عن طريق مقبس اسطواني. منظم الجهد الموجود على اللوح يمكنه استيعاب جهد مستمر بين 7 إلى 15 فولت.

4.أردوينو ميجا (مصدر)(مصدر)

أردوينو ميجا هو الأخ الأكبر لأردوينو أونو. فهو يحتوي على الكثير (54!) من منافذ الدخل/ الخرج الرقمي (14 منها يمكن استخدامها كمخارج ذات قدرة على تعديل عرض النبضة)، بالإضافة إلى 16 منفذ دخل تناظري، وصلة USB، مقبس للطاقة، وزر لإعادة الضبط.

إنه يحتوي على كل شيء لازم لتدعيم المتحكم الدقيق، قم بتوصيله بالكمبيوتر بكل بساطة بواسطة كابل USB، أو قم بتزويده بالطاقة بواسطة محول تيار متردد تيار مستمر (AC to DC adapter) أو بطارية، وابدأ العمل.

العدد الكبير من المنافذ الموجود في هذا اللوح يجعله مناسباً جداً للمشاريع التي تتطلب الكثير من منافذ الخرج/ الدخل الرقمية (مثل المشاريع التي تحتوي على الكثير من الديودات الضوئية).

(صورة)

5.أردوينو ليوناردو (مصدر)(مصدر)

أردوينو ليوناردو هو أول لوح أردوينو مطور يستخدم متحكم دقيق واحد مع منفذ USB مدمج. هذا يعني أنه أكثر بساطة وأرخص سعراً. أيضاً بسبب تعامل اللوح مع USB بشكل مباشر فإن مكتبات الأكواد (code libraries) متاحة لتسمح للوح بالاتصال بالكمبيوتر كفأرة أو لوحة مفاتيح.

6.المكونات الإضافية (مصدر)(مصدر)

  • المستشعرات (sensors) 

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

صورة

  • الأغطية (الدروع) (Shields)

أيضاً توجد مكونات تسمى الأغطية، وهي بشكل أساسي ألواح دوائر إلكترونية مسبقة البناء يتم تركيبها أعلى ألواح الأردوينو لتزويدها بإمكانيات إضافية مثل التحكم بالمحركات، الاتصال بالإنترنت، السماح بالاتصال الهاتفي وإرسال الرسائل عن طريق شبكة المحمول، أو الاتصال اللاسلكي، التحكم في شاشات LCD، وغير ذلك

صورة


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

ورش أضف عن الأردوينو


طالعوا كذلك

مصادر