Internet of Things (IoT) Course

 


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

وفى هذا الكورس، ستتعلم كيفية إنشاء العديد من المشاريع القائمة على إنترنت الأشياء.

 فيديو محتويات الكورس 



 فيديو يشرح محتويات الكورس والدوائر التى سيتم تنفيذها 


 محتويات الإسطوانة 

يحتوى الكورس على حوالى 12 ساعة فيديو شرح، مقسمة على 27 درس، بالاضافة الى ملفات الأكواد، ويتميز الكورس بوجود واجهة سهلة الاستخدام يمكنك من خلالها التعامل مع الدروس، كما هو موضح فى الصورة التالية




 الأدوات المستخدمة 

يعتمد الكورس على بيئة الأردوينو Arduino IDE فى كتابة الأكواد، وسيتم استخدام بوردة تطوير NodeMCU والتى تحتوى على الشريحة ESP8266 بصورة أساسية فى عمل المشاريع، وباقى المكونات المستخدمة ستجدها فى الكورس.

 محتويات الكورس 

- التعرف على بوردة NodeMCU وخصائصها، وكيفية التعامل معها مثل التعامل مع بوردة الاردوينو.
- معرفة توصيل وبرمجة باقى مكونات الدائرة، مثل حساس الحرارة والرطوبة، حساس الغاز، شاشة الأحرف، الريلاى.
- الحصول على الوقت والتاريخ من على شبكة الانترنت وعرضها على الشاشة.
- ارسال رسالة الى بريدك الالكترونى عند حدوث تسرب للغاز.
- ارسال SMS الى الهاتف المحمول عند حدوث تسرب للغاز.
- جعل الدائرة تقوم بالنشر على الفيسبوك Facebook ومشاركة درجة الحرارة ونسبة الرطوبة.
- عمل تطبيق على الهاتف المحمول، تستطيع من خلاله من أى مكان فى العالم، مراقبة الحساسات فى دائرتك، والتحكم فى تشغيل الريلاى (غلق / فتح).
- عمل لوحة تحكم، تستطيع الوصول لها من أى متصفح انترنت، من اى مكان فى العالم، لمشاهدة قراءات الحساسات فى دائرتك، مع التوضيح بالرسم البيانى، والجداول، والتحكم فى  تشغيل الريلاى (غلق / فتح).
- تواصل أكثر من بوردة NodeMCU مع بعضها البعض، من أى مكان فى العالم، لنقل البيانات، من خلال بروتوكول MQTT، فيما يعرف باسم M2M.
- تواصل أكثر من بوردة NodeMCU مع بعضها البعض محليا، لنقل البيانات، دون الحاجة الى وجود انترنت أو حتى راوتر، من خلال انشاء Access Point.
- انشاء سيرفر محلى Local web server،  لمشاهدة قراءات الحساسات فى دائرتك،  والتحكم فى تشغيل الريلاى (غلق / فتح).

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


 صور لبعض المشاريع التى سيتم تنفيذها 




 متطلبات الكورس 

 المستوى المطلوب لبدء الكورس: مستوى متوسط 
الكورس يتطلب منك الأتى:
- يتطلب الكورس جهاز لاب توب أو كمبيوتر شخصى بنظام تشغيل ويندوز.
- يتطلب الكورس أن تكون على دراية بالمكونات الالكترونية الأساسية، كاالمقاومة، المكثف، الترانزستور، الموحد، حيث لن يتم شرح هذه المكونات فى الكورس.
- كيفية التعامل مع لوحة التجارب Test Board، وتركيب العناصر الالكترونية عليها وتوصليها مع بعضها البعض، وتوصيل التيار الكهربى لها.
- المعرفة المسبقة والتعامل مع أردوينو Arduino ، فليس الغرض من هذا الكورس هو شرح الاردوينو، وانما سيتم استخدام الاردوينو فى شرح كتابة أكواد الكورس.
- اذا لم تكن لديك فكرة مسبقة عن الاردوينو، فيمكنك مشاهدة الكورس المجانى الذى أقوم فيه بشرح الاردوينو، من خلال الرابط التالى الموجود على هذه المدونة

 سعر الكورس وطريقة الشراء 


 تم ايقاف بيع الكورس. 


م. محمد يوسف