قم بإنشاء جهاز إنترنت الأشياء (IoT) الخاص بك. قم بتصميم وبناء جهاز بسيط لإنترنت الأشياء في ست دورات فقط.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
إن النمو السريع لـ “إنترنت الأشياء” يغير عالمنا، والانخفاض السريع في أسعار مكونات إنترنت الأشياء العادية يسمح للناس بابتكار التصميمات والمنتجات في المنزل. ستتعرف في الدرس الأول في هذا التخصص على أهمية إنترنت الأشياء في المجتمع، والمكونات الحالية لأجهزة إنترنت الأشياء النموذجية والاتجاهات المستقبلية. سيتم أيضًا تضمين موضوعات مثل اعتبارات التصميم في إنترنت الأشياء والقيود والاتصالات بين العالم المادي وجهازك. ستتعرف أيضًا على كيفية التداول في التحولات بين الأجهزة والبرامج. بالإضافة إلى ذلك، سنغطي مكونات الشبكة الرئيسية للتأكد من فهم الطلاب لكيفية توصيل أجهزتهم بالإنترنت. يرجى ملاحظة أن هذه الدورة لا تتضمن منتديات للمناقشة.
Arduino عبارة عن منصة مفتوحة المصدر للأجهزة/البرمجيات لبناء الأجهزة الرقمية والأشياء التفاعلية التي يمكنها استشعار العالم المادي من حولها والتحكم فيه. ستتعلم في هذا الدرس كيفية عمل منصة Arduino من حيث اللوحة المادية والمكتبات وIDE (بيئة التطوير المتكاملة). سوف تتعلم أيضًا عن “الأطفال” – وهي لوحات صغيرة تتصل بلوحة Arduino الرئيسية لأداء وظائف إضافية مثل استشعار الضوء أو الحرارة أو تتبع نظام تحديد المواقع العالمي (GPS) أو توفير واجهة مستخدم. ستغطي الدورة أيضًا برمجة الأردوينو باستخدام كود C والوصول إلى المنافذ الموجودة على اللوحة من خلال البرنامج للتحكم في الأجهزة الخارجية. يرجى ملاحظة أن هذه الدورة لا تتضمن منتديات للمناقشة.
يكتشف Arduino البيئة من خلال تلقي المدخلات من الأجهزة الأخرى مثل أجهزة الاستشعار، ويمكنه التحكم في العالم من حوله عن طريق ضبط الأضواء والمحركات والمحركات الأخرى. ستتعلم في هذا الدرس كيف ومتى تستخدم الأنواع المختلفة من المستشعرات وكيفية توصيلها بالاردوينو. نظرًا لأن العالم الخارجي يستخدم بسهولة إما الإشارات التناظرية والأجهزة الرقمية، فسوف تتعلم كيفية تحويل هذه الإشارات ذهابًا وإيابًا وكيفية أخذ ذلك في الاعتبار عند برمجة جهازك. سوف تتعلم أيضًا كيفية استخدام الدروع الخاصة بـ Arduino ومكتبات برامج الدرع للتكامل مع العالم الحقيقي. يرجى ملاحظة أن هذه الدورة لا تتضمن منتديات للمناقشة.
Raspberry Pi هو جهاز كمبيوتر لوحي صغير وغير مكلف يمكنك استخدامه لتصميم وتطوير أجهزة إنترنت الأشياء الممتعة والعملية أثناء تعلم برمجة الكمبيوتر والأجهزة. بالإضافة إلى ذلك، ستتعلم كيفية إعداد بيئة Raspberry Pi، وتشغيل نظام تشغيل Linux، وكتابة وتشغيل بعض أكواد Python الأساسية على Raspberry Pi. سوف تتعلم أيضًا كيفية استخدام IDEs المستندة إلى Python (بيئات التطوير المتكاملة) لـ Raspberry Pi وكيفية تحديد موقع كود Python وتصحيحه على الجهاز. يرجى ملاحظة أن هذه الدورة لا تتضمن منتديات للمناقشة.
يستخدم Raspberry Pi مجموعة متنوعة من أجهزة الإدخال/الإخراج القائمة على البروتوكول مثل HDMI وUSB وEthernet للتواصل مع العالم الخارجي. ستتعلم في هذا الدرس كيفية استخدام هذه البروتوكولات مع أجهزة خارجية إضافية (أجهزة الاستشعار، والمحركات، ونظام تحديد المواقع العالمي (GPS)، والتوجيه، وشاشات LCD، وما إلى ذلك) لجعل جهاز إنترنت الأشياء الخاص بك يتواصل مع العالم الحقيقي. تستخدم معظم الأجهزة المادية الإشارات التناظرية؛ ومع ذلك، فإن أجهزة الكمبيوتر رقمية، لذا ستتعلم في هذا الدرس كيفية تحويل هذه الإشارات ذهابًا وإيابًا وكيفية أخذ ذلك في الاعتبار عند برمجة جهازك. سيتم أيضًا تضمين التصميم الأساسي لنظام التحكم بالمستشعر في الدورة. سوف تتعلم أيضًا كيفية إنشاء أنظمة أجهزة أكثر تقدمًا باستخدام لوحات توسيع Raspberry Pi لإنشاء أجهزة إنترنت الأشياء الممتعة والمثيرة. يرجى ملاحظة أن هذه الدورة لا تتضمن منتديات للمناقشة.
في هذه الدورة التدريبية، ستقوم بتصميم نظام مدمج يعتمد على وحدة التحكم الدقيقة. كخيار، يمكنك أيضًا إنشاء نظام واختباره. سيكون تركيز مشروعك هو تصميم النظام بحيث يمكن بناؤه بميزانية منخفضة للتطبيق في العالم الحقيقي. لإكمال هذا المشروع، ستحتاج إلى استخدام جميع المهارات التي تعلمتها في الدورة (برمجة وحدات التحكم الدقيقة، وتصميم النظام، والتكامل، والمزيد). سيتضمن المشروع بعض المتطلبات الأساسية، لكنه سيترك مجالًا لإبداعك في التعامل مع المشروع. في النهاية، ستقوم بإنشاء مشروع نهائي فريد ومناسب للتوضيح للعملاء المحتملين في المستقبل. يرجى ملاحظة أنه بالنسبة للمهام الثلاث المطلوبة، لا تحتاج إلى شراء برامج وأجهزة لإكمال هذه الدورة. هناك مهمة رابعة اختيارية للطلاب الذين يرغبون في إنشاء نظامهم وإظهاره باستخدام Arduino أو Raspberry Pi. يرجى أيضًا ملاحظة أن هذه الدورة لا تتضمن منتديات للمناقشة.



