مقدمة عن اردوينو

نظرة عامة على منصة Arduino للإلكترونيات

Arduino هي تقنية رائدة في النظام البيئي للإلكترونيات للهواة.

من خلال الابتكار ، لا أعني أنه قدم معالجًا دقيقًا قويًا جديدًا أو أي شيء من هذا القبيل.

لقد أوجدت أساسًا صناعة كاملة ، حركة ، حيث لم يكن هناك أي منها.

أنا أتحدث عنصناعحركة. قبل وجود Arduino ، لم تكن الإلكترونيات ممتعة وسهلة التعلم كما هي اليوم ، ولم يكن هناك الكثير من الموارد حولها. درست الإلكترونيات لسنوات في مدرستي الثانوية التقنية ، ثم في كلية الفنون التطبيقية في ميلانو ، لكنها كانت خطيرة جدًا ، وأشياء نظرية وقليل جدًا من البرمجة / المرح.

ولد أردوينو في إيطاليا ، في مدينة إيفريا المعروفة أيضًاأوليفيتي، الشركة التي أنشأتأول جهاز كمبيوتر شخصي in 1965.

تم تصميم Arduino ، منذ البداية ، خصيصًا ليكون جهازًا تعليميًا. توضح هذه الحقيقة البسيطة العديد من خيارات التصميم التي قام بها فريق Arduino Core الأصلي.

لن أغوص في التفاصيل التاريخية ، لكنك حر في ذلكتحقق منها على ويكيبيديا.

عامل النجاح الرئيسي لـ Arduino هو أنه مفتوح المصدر تمامًا ، وكان من أوائل من يفعل ذلك. الجهاز مفتوح المصدر والبرنامج مفتوح المصدر.

على سبيل المثال ، تتوفر مخططات أحدث لوحة Arduino Uno ، Arduino Uno Wifi Rev2عبر الانترنت. إنه رائع لأنه يمكنك بناء Arduino الخاص بنا ، إذا كنت تريد ذلك. ويمكن للشركات بناء وبيع مستنسخات Arduino الخاصة بهم ، وهم يفعلون ذلك. لقد حصلت على أول Arduino من شركة تسمى Elegoo والتي تخلق مجموعات رائعة ورخيصة مع الكثير من المكونات والبرامج التعليمية لتبدأ.

بالإضافة إلى ذلك ، هناك نظام بيئي كامل حوله من الأدوات والمكتبات والموارد التعليمية التي جعلت منه نجاحًا كبيرًا. قبل ذلك ، كان من الصعب الحصول على مثل هذه اللوحات ، بمواد كانت تقنية للغاية وموجهة إلى التقنيين وليس الطلاب. غير اردوينو كل ذلك. الموقع الرسمي ،https://www.arduino.cc/، مليء بالمواد التعليمية والأمثلة والبرامج التعليمية ويستضيف نشطًامحور المشروعومنتديات. بالإضافة إلى ذلك ، أنشأ Arduino مركزًا سحابيًا لـ IoT ، للسماح لك بتوصيل الأجهزة بالشبكة.

بمرور الوقت ، أصدر فريق Arduino عدة إصدارات مختلفةالمجالس: Arduino Uno و Arduino Mega و Arduino Diecimila و Arduino Robot و Arduino Nano و Arduino Micro و Arduino Leonardo و Arduino MKR والمزيد.

كل لوحة لها حالة استخدام خاصة بها. Arduino Nano و Arduino Micro على سبيل المثال رائعان لإنترنت الأشياء والأجهزة القابلة للارتداء والأجهزة الصغيرة. يحتوي Arduino Mega على ذاكرة ومنافذ إدخال / إخراج أكبر من أي لوحة أخرى.

الاردوينو اونواللوحة هي اللوحة التي تم لصقها اعتبارًا من اليوم كأفضل لوحة للتعلم ، وهي مدرجة في العديد من مجموعات الأدوات وتستخدم في الكثير والكثير من البرامج التعليمية.

الArduino MKR WiFi 1010تم اعتماد اللوحة على نطاق واسع في إنترنت الأشياء ، حيث تحتوي على واي فاي وبلوتوث مدمجين.

لا يوجد في Arduino نظام تشغيل ، ويقوم بتشغيل برنامج واحد في كل مرة. لا داعي للقلق بشأن أي شيء حيث لا يوجد شيء آخر غير برنامجك يعمل على Arduino.

معظم لوحات Arduino لا تحتوي على اتصال بالشبكة حتى خارج الصندوق. البعض يفعل ، مثل Arduino Uno WiFi rev 2 أو Arduino MKR WiFi 1010.

بمجرد تحميل البرنامج ، يتم تمهيده في أي وقت يتم فيه تشغيل Arduino ، إما عبر USB أو عبر منفذ الطاقة عبر كابل طاقة AC-to-DC أو بطارية.

هذا يعني أنه بمجرد تحميل البرنامج ، يمكنك وضع Arduino على جبل باستخدام لوحة شمسية وبطارية ، وسيستمر في العمل حتى تتوفر الطاقة.

يمكنه فقط تشغيل البرامج التي تم تجميعها لمنصة Arduino ، وهو ما يعني في الغالب البرامج المكتوبة بلغة Arduino ، وهي C ++ مع بعض الميزات المريحة التي تجعل من السهل على المبتدئين البدء.

ومع ذلك فأنت لا تقتصر على ذلك. إذا كان بإمكانك التعايش مع قيود توصيل Arduino بمنفذ USB للكمبيوتر (أو Raspberry PI الذي يقودها) ، فيمكنك تشغيل كود Node.js عليه باستخدامجوني فايفمشروع رائع. هناك أدوات مماثلة للغات أخرى ، مثلجرسيوجوبوت.

ما فائدة اردوينو؟

بادئ ذي بدء ، من الرائع تعلم الإلكترونيات.

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

على سبيل المثال ، سأستخدم Arduino لتشغيل محطات الري الذاتي الخاصة بي أو تتبع درجة الحرارة بالخارج ، أو تشغيل بعض عناصر التشغيل الآلي للمنزل.

سأقوم بالعديد من المشاريع في المستقبل القريب ، وسأنشر دروسًا هنا لأوضح لكم كيف بنيت هذه الأشياء.


المزيد من دروس الإلكترونيات: