روابط سريعة
Arduino عبارة عن منصة مفتوحة المصدر لإنشاء نماذج أولية للإلكترونيات تعتمد على أجهزة وبرامج مرنة وسهلة الاستخدام. اليوم، سنساعدك على البدء من خلال عرض بعض الخيارات المتاحة ومدى سهولة البدء.
أجهزة Arduino عبارة عن لوحة دوائر مفتوحة المصدر تحتوي على معالج دقيق ودبابيس إدخال/إخراج (I/O) للاتصال والتحكم في الأشياء المادية (مصابيح LED، والمحركات المؤازرة، والأزرار، وما إلى ذلك). عادةً ما يتم تشغيل اللوحة عبر USB أو مصدر طاقة خارجي يسمح لها بدوره بتشغيل أجهزة وأجهزة استشعار أخرى.
يحتوي Arduino أيضًا على مكون برمجي مفتوح المصدر يشبه C++. تتيح لك بيئة التطوير المتكاملة (IDE) الخاصة بـ Arduino كتابة التعليمات البرمجية وتجميعها ثم تحميلها إلى Arduino لاستخدامها بشكل مستقل في النماذج الأولية والمشاريع.
تم تصميم كل هذا ليكون سهل الاستخدام للسماح للفنانين والمصممين بتطوير أفكارهم بحرية وتحويلها إلى أشياء حقيقية. إذا كنت مهتمًا ببناء شيء ما بنفسك، فقم بإلقاء نظرة لمعرفة خيارات الأجهزة والبرامج المتاحة للبدء.
إصدارات أردوينو
إن كون أجهزة Arduino “مفتوحة المصدر” يعني أنه يمكنك عرض مخططات كل لوحة متاحة. وهذا يعني أنك حر في شراء مكونات الأجهزة ولحام اللوحة معًا بنفسك إذا كنت ترغب في ذلك. للبدء، ربما نوصيك بإنفاق حوالي 30 دولارًا فقط ومعرفة المبلغ الذي ترغب في استثماره حقًا.
تم إنشاء الصورة أدناه باستخدام Fritzing وهي تخطيط لـ Arduino أساسي باستخدام لوحة توصيل.
يأتي Arduino في مجموعة متنوعة من الأنواع المختلفة التي تجعل اختيار النوع المناسب أمرًا صعبًا، ولكن التنوع يسمح أيضًا بالمرونة في اختيار الحل الأمثل.
لا يمكننا تغطية كل خيارات Arduino، ولكن إليك بعض الخيارات الجديرة بالملاحظة للبدء.
يعد Uno بداية رائعة للوحة Arduino، فهو يوفر أساسًا قويًا لمن يبدأون للتو في استخدام النظام الأساسي، كما يحتوي على العديد من الخيارات التي قد ترغب في استخدامها أثناء استكشاف النظام الأساسي. كما أنه يعمل مع كل الدروع المتاحة تقريبًا (المزيد حول هذا لاحقًا).
إن Nano هو تقريبًا نفس Arduino Uno من حيث الميزات، ولكن حجمه يبلغ ثلث حجم Arduino Uno ولا يمكن استخدامه بسهولة. تم تصميم Uno للاستخدام كتركيب دائم في المشاريع أو مع لوحات التجارب للاختبار.
يتميز Lilypad بتصميم فريد يمكن خياطته في الأقمشة للمشروعات القابلة للارتداء أو الأعمال الفنية. بالطبع، لا تقتصر هذه التطبيقات على هذه الأجهزة، ولكن الدروع لن تعمل على Arduino، لذا قد يصبح التوسع صعبًا.
تحتوي لوحة Mega 2560 على ذاكرة أكبر ودبابيس إدخال وإخراج أكثر من أي لوحة Arduino أخرى. إنها أكبر وأفضل لوحة Arduino يمكنك الحصول عليها، ولكنك قد لا تحتاج إلى الكثير من الطاقة إذا لم تتطلبها مشاريعك. كما أن ترك لوحة Arduino هذه في مشروع ما بشكل دائم سيكون أكثر تكلفة.
يعد Netduino ابن عم Arduino. فهو لا يزال حلاً مفتوح المصدر لاختراق الأجهزة وإنشاء النماذج الأولية. لكن Netduino يعمل بإطار عمل .NET Micro Framework لقاعدة برامجه. وهو متوافق مع دروع Arduino، لكن بعضها قد يتطلب برامج تشغيل لتشغيله.
لمزيد من أجهزة Arduino راجع الرابط أدناه.
ملحقات أردوينو (الدروع)
تجعل الدروع إضافة الوظائف إلى لوحة Arduino أمرًا سهلاً، حرفيًا. فهي تحتوي على دبابيس يتم دفعها مباشرة إلى الجزء العلوي من لوحة Arduino ويمكنك الاستفادة فورًا من أي شيء يمكن للدرع القيام به. يمكنك أيضًا إضافة دروع متعددة في وقت واحد. إن لوحة Arduino التي تراقب Twitter بحثًا عن علامة تصنيف معينة (درع Ethernet) ثم تتحكم في سيارة RC باستخدام RF (درع RF) ليست خارج نطاق مشروع واحد بفضل مرونة الدرع.
ستلاحظ أدناه أن بعض الدروع تشبه إلى حد كبير لوحات Arduino نفسها، ولكن لا داعي للارتباك لأنها تفتقر إلى قوة المعالجة الرئيسية لتشغيل الكود الذي ستكتبه في الرسومات (المزيد حول هذا أدناه).
إيثرنت
هذا هو أحد أكثر الدروع شيوعًا لأنه يوسع لوحة Arduino الخاصة بك لتتمكن من استخدام الإنترنت للاتصال والتحكم. يعد درع Ethernet أحد أكثر الدروع تنوعًا المتاحة، وبمجرد إتقان الأساسيات، يجب أن تبحث عن الحصول على واحد فقط حتى تتمكن من تشغيل الغسالة/المحمصة/ماكينة صنع القهوة.
إكس بي
يجعل درع XBee الاتصال اللاسلكي من نقطة إلى نقطة أمرًا سهلاً. يمكنك استخدامه لربط جهازين من أجهزة Arduino معًا أو إنشاء شبكة شبكية كاملة من أجهزة Arduino التي ستحكم العالم يومًا ما!
المحرك
يمكن لـ Arduino التحكم في المحركات والمحركات المؤازرة دون الحاجة إلى درع، ولكن درع المحرك يزيد من هذه القدرة إلى 11. يمكنك استخدام هذا للتحكم عن بعد في جزازة العشب الخاصة بك، أو بناء الروبوت الخاص بك.
تتوفر العديد من دروع Arduino الأخرى مثل الموسيقى وألعاب الفيديو والبلوتوث. هذه مجرد البداية ونوصيك بإجراء بعض البحث بنفسك للعثور على الدرع المثالي لمشروعك.
إذا كنت تبحث عن إنشاء نماذج أولية لـ Arduinos والدروع جنبًا إلى جنب مع أجهزة استشعار مختلفة، فإننا نوصيك التحقق من فريتزينج والتي لا تساعد فقط في مراحل إنشاء النماذج الأولية، بل تساعدك أيضًا في إظهار كيفية إنشاء لوحات PCB دائمة لإنتاج مشروعك.
البرمجة (الرسومات)
ال أردوينو IDE هي أداة تطوير متعددة المنصات مكتوبة بلغة Java. تتيح لك التحكم في جميع وظائف البرنامج في جهاز Arduino الخاص بك.
يُطلق على كل برنامج تكتبه اسم رسم تخطيطي، ويتم تجميعه وتحميله إلى جهاز Arduino الخاص بك باستخدام IDE. يتوفر عدد كبير من الرسومات التخطيطية مجانًا عبر الإنترنت، كما يأتي IDE مزودًا بمجموعة كبيرة من الأمثلة لمساعدتك على البدء في كل وظيفة تقريبًا يستطيع جهاز Arduino الخاص بك القيام بها.
يعد Eclipse وNotepad++ بدائل شائعة لكتابة الرسومات التخطيطية الخاصة بك، ولكنها تفتقر إلى سهولة الوصول إلى أمثلة الرسومات التخطيطية وتجميع/تحميل الرسم التخطيطي النهائي إلى Arduino.
موارد
تم تصميم هذه المقالة لمساعدتك في البدء في مشاريع Arduino الخاصة بك. لمزيد من القراءة، راجع الروابط أدناه وابدأ في صنع الأشياء.
إذا كان لديك روابط أكثر فائدة أو مشروع Arduino خاص بك، فلا تتردد في ترك تعليق لمشاركته مع جميع القراء.
أفكار المشاريع