دورة الرازبيري باي (يوجد جزء خاص بأنترنت الاشياء IoT اختياري)
هذه الدورة هي دورة مكونة من 8 محاضرات مُعدة بشكل مركز لتدريب مطورين على استخدام منصة الرازبيري باي في الانظمة المدمجة لأنشاء مشاريع الانظمة المدمجة ومشاريع انترنت الاشياء IoT. تستهدف هذه الدورة جميع مستويات الراغبين بتعلم استخدام الرازبيري باي ومعرفة امكانياته وانشاء مشاريع انترنت الاشياء IoT. الدورة ستغطي تعلم البرمجة بأستخدام لغة البايثون Python والتدرب بشكل عملي على انشاء عدة مشاريع وتجارب باستخدام الرازبيري باي. الجزء الخياري يخص ربط الرزابيري باي والتحكم بجميع الاجهزة المتصلة به ومراقبة الحساسات المتصلة به ايضاً عبر الانترنت باستخدام تطبيقات الهواتف الذكية المجانية وعبر احدث تقنيات انترنت الاشياء IoT.
تكلفة الدورة:
الجزء الاساسي: 75,000 دينار عراقي
مع الجزء الاختياري الخاص بالـIoT: 100,000 دينار عراقي
توقيت المحاضرات:
يومياً الساعة 10:00 مساءاً
وقت المحاضرة ساعتان
تبدأ الدورة يوم 2020/1/22
المتطلبات:
معرفة بسيطة بالالكترونيات
جهاز كومبيوتر
الادوات المستخدمة في الدورة اضغط هنا (يمكن شراء ما تحتاجه فقط او عدم شراء المواد اذا لا كنت لا ترغب في التطبيق العملي)
الدورة مخصصة الى:
المهتمون في تعلم الرازبيري باي
المهتمون في تعلم انترنت الاشياء IoT
الطلاب
هواة الالكترونيات
مطورين وصناع المشاريع
ستغطي الدورة التالي:
مقدمة عن الانظمة المدمجة.
مقدمة عن الاشارات الرقمية والاشارات الكهربائية.
ما هو الرازبيري باي.
ما هي انظمة التشغيل التي يعمل عليها الرازبيري باي.
كيفية اعداد وتشغيل وتنصيب الزاربيري باي.
تعلم اساسيات لغة البايثون البرمجية.
التعامل مع الاطراف الخاصة بالرازبيري باي وحالات استخدامها
وحدات الادخال الرقمية في الرازبيري باي.
تعلم استخدام الدوال والشروط والادوات المنطقية.
تعلم كيفية بناء دوال (Functions) بأستخدام لغة البايثون في الرازبيري باي.
التعامل مع الـ PWM باستخدام الرازبيري باي والتحكم بمحرك.
ما هي الحساسات وكيفية ربطها مع الرازبيري باي.
تعلم كيفية ربط الاجهزة عن طريق بروتوكول الـ Serial مع الرازبيري باي.
دراسة واستخدام بروتكول الاتصال I2C واستخدامه لربط ADC مع الرازبيري باي وقراءة الاشارات التماثلية.
الجزء الاختياري الخاص بانترنت الاشياء IoT:
دراسة بروتوكول انترنت الاشياء MQTT وكيف يعمل.
استخدام بروتوكول الـ MQTT عن طريق لغة البايثون
ربط الرازبيري باي مع مزود خدمة الـ MQTT.
التحكم بالاجهزة ومراقبة الحساسات عن طريق الانترنت وباستخدام تطبيقات مطورة ومتوفرة بشكل مجاني على الهواتف.
Raspberry Pi Course (IoT Extended part optional)
This is a strongly prepared course of 8 lectures to train the developers on how to use the Raspberry Pi platform in embedded systems for general purposes applications and IoT applications. It is catered for all levels and those interested in learning about the Raspberry Pi, its capabilities and the internet of things IoT. The course will cover Python programming and use different hardware components to build interested projects. An optional extended part available to learn how to monitor and control everything from anywhere on Raspberry Pi by using Internet service and free applications.
Course Fees:
Basic Part: 75,000 IQD
With Extended IoT Part: 100,000 IQD
Lecture Timing:
Daily at 10:00 PM
2 Hours Length
Start on 22/1/2020
Requirements:
Basic knowledge about electronics
A Computer or a laptop
Tools for practicing the experiments (click here)
Who this course is for:
Anyone interested in learning about Raspberry Pi
Anyone interested in IoT
Student
Electronics Hobbyist
Makers and developers
Course Includes:
- Introduction to Embedded Systems
- Introduction to Binary Logic and Electrical Signals
- What is the Raspberry Pi
- What are the operating systems for Raspberry Pi
- Setting up the Raspberry Pi
- Learning the Essentials of Python Language Programming
- Dealing with GPIO and their modes
- Digital Input in Raspberry Pi
- Learning how to use the loops, conditions, and the logical operators.
- How to build Python functions in Raspberry Pi
- Dealing with PWM and controlling Motors in Raspberry Pi
- What are the sensors and how to interface them with Raspberry Pi
- Serial Communication and how to interface serial devices with Raspberry Pi
- Study the serial interface protocol I2C and use it to connect ADC to the Raspberry Pi to read analog signals.
IoT Extended Part
- What is MQTT protocol and how it is work
- MQTT protocol in Python
- Connecting the Raspberry Pi to the MQTT cloud
- Monitoring and control everything in system by using Internet and pre-developed applications from everywhere