آنچه یاد خواهید گرفت:
برنامهنویسی Micropython با بورد میکروکنترلر Raspberry Pi Pico W
اینترنت اشیا با میکروکنترلر Raspberry Pi PICO W
سیستمهای تعبیه شده با Raspberry Pi PICO W
پلتفرمهای ابری IoT
پیشنیازهای دوره
نیازی به تجربه برنامهنویسی نیست؛ همه موارد را در طول دوره یاد خواهید گرفت.
آشنایی پایه با قطعات الکترونیکی مفید است، اما برای این دوره الزامی نیست.
توضیحات دوره
با ابزارها و راهنمایی درست، باور داریم هر کسی میتواند این فناوری را یاد بگیرد و به آن مسلط شود. به همین دلیل، %50 از ویدئوهای همه دورههای خود را به صورت پیشنمایش رایگان ارائه میدهیم. با خیال راحت آنها را تماشا کنید و فقط اگر فکر میکنید این دوره برای شما مناسب است، شرکت کنید.
آیا میخواهید Micropython و IoT و Raspberry Pi PICO را یاد بگیرید؟
آیا مفاهیم Micropython و نحوه ارتباط آنها با IoT شما را گیج کرده است؟
یادگیری IoT گاهی میتواند گیجکننده باشد، چون بوردهای میکروکنترلر بسیار متنوعی در دسترس هستند. علاوه بر این، برای کاربردهای مختلف، کتابخانههای C زیادی وجود دارد که فقط باعث سردرگمی یک فرد تازهکار میشود. حتی افراد باتجربه هم در تست با IoT با چالش روبهرو میشوند.
از سختی کشیدن برای یادگیری IoT دست بردارید!
ما دورهای ساختهایم که به شما کمک میکند با استفاده از بورد Raspberry Pi PICO W و به سادگی IoT را یاد بگیرید و با آن تست کنید (با Micropython به عنوان زبان برنامهنویسی)
ما عمیقاً باور داریم که همه، صرفنظر از تحصیلات و مهارتهای خود، نه تنها میتوانند IoT را یاد بگیرند، بلکه در تست با آن، از جمله تمام مهارتهای سختافزاری و نرمافزاری، به سطح بالایی برسند.
مدرس Amit Rana، مهندس و برنامهنویس است
او دوره «Micropython و Raspberry Pi PICO W و IoT برای مبتدیان مطلق» را ایجاد کرده تا به شما کمک کند IoT را با میکروکنترلر Raspberry Pi Pico و با Micropython به عنوان زبان کدنویسی خود یاد بگیرید.
Raspberry Pi PICO W یک بورد میکروکنترلر کمهزینه است که توسط بنیاد Raspberry Pi توسعه داده شده است. این بورد بر پایه میکروکنترلر RP2040 با معماری ARM Cortex M0 ساخته شده که یکی از جدیدترین میکروکنترلرهای توسعه یافته در سالهای اخیر است.
اگر نمیدانید، Micropython سادهترین زبان کدنویسی ممکن برای میکروکنترلرهاست که در دسترس است. در مقایسه با C، پایتون بسیار آسانتر برای درک است و میتوان با اطمینان بیشتری و سریعتر با آن تست کرد. Micropython به صورت نیتیو روی بوردهای Raspberry Pi Pico کار میکند و همین موضوع یادگیری و تست با آن را آسانتر میسازد.
اگر همیشه میخواستید که:
مسیر شغلی خود را در سیستمهای تعبیه شده یا اینترنت اشیا شروع کنید یا تغییر دهید.
پروژههای سختافزاری جذاب IoT بسازید.
در کار فعلی خود بهتر شوید.
استارتاپ رویایی بعدی خود در حوزه IoT را راهاندازی کنید.
وبلاگ و کانال یوتیوب خودتان را شروع کنید، و شاید حتی دورههای آنلاین در این صنعت روبهرشد بسازید.
این دوره مخصوص شماست.
این دوره به طور ویژه برای مبتدیان در سختافزار الکترونیک و فناوریهای ابری طراحی شده است.
IoT یعنی به هم پیوستن اشیا و دستگاههای مختلف برای ارسال و دریافت داده از اینترنت و فراهم کردن انواع کاربردها
در این برنامه، جنبههای مختلف IoT را بررسی میکنیم و زبان کدنویسی ما پایتون است.
ابتدا مبانی IoT و سختافزارها و نرمافزارهای مختلف مورد نیاز آن را درک خواهیم کرد.
سپس از Raspberry Pi PICO W به عنوان کنترلر دوره استفاده میکنیم و میبینیم چگونه آن را راهاندازی کنیم. از لحیمکاری هدرها روی بورد Pico شروع میکنیم، سپس pinout را بررسی میکنید و یاد میگیرید چگونه از PICO W در Thonny IDE پایتون استفاده کنید. سپس، میبینیم چگونه برای بورد PICO W برنامههای پایتون را برای رابطهای مختلف مانند رلهها و سنسورها بنویسیم.
اگر در پایتون تازهکار هستید، نگران نباشید؛ یک آموزش کامل پایتون هم برای شما در نظر گرفته شده است.
وقتی در تست با PICO W به اطمینان رسیدیم، سپس IoT را با Thingspeak و Adafruit IO بررسی میکنیم و در نهایت چند پروژه، از جمله یک پروژه کامل، انجام میدهیم.
آنچه در دوره یاد خواهید گرفت:
مبانی
IoT چیست و چرا یادگیری آن مهم است؟
Raspberry Pi PICO W چیست و از کدام بورد باید استفاده کرد؟
چگونه IoT را پیاده کنیم، نرمافزارها و سختافزارهای مورد نیاز برای IoT چیست؟
مقدمهای بر کدنویسی پایتون برای میکروکنترلرها (micropython)
درک pinout
اتصال انواع سنسورها و دستگاههای خروجی به PICO W
برنامهنویسی پایتون برای کنترل لوازم خانگی و خواندن داده سنسورها
رابطهای ورودی و خروجی
اتصال LEDs و کلیدها
اتصال ترانزیستور و رله
مدارهای سوئیچینگ AC
اتصال LDR
اتصال سنسور دما و رطوبت DHT22
اتصال سنسور دمای DS18b20
موتور DC و کنترل سرعت PWM
اینترنت اشیا (IoT)
IoT چیست؟
سختافزارهای مختلف مورد استفاده در IoT
پروتکلهای ارتباطی مورد استفاده در IoT
یوزکیسها
Thingspeak
ساخت حساب کاربری در Thingspeak
استفاده از درخواستهای HTTP برای ارسال داده
ارسال داده از PICO W به Thingspeak
مصورسازیها در PICO W
تحلیل و هشدارها در Thingspeak
Adafruit IO
درک عمیقتر از پروتکل MQTT
تاپیکهای MQTT چه هستند؟
feeds و داشبوردهای Adafruit IO
استفاده از Adafruit IO برای ساخت پروژه IoT با پروتکل MQTT
پروژه کامل اتوماسیون خانه با استفاده از Raspberry Pi و Adafruit IO
این دوره چه کمکی به شما میکند؟
شروع سریع برنامهنویسی Micropython همراه با IoT
درک روشن و دقیق از IoT
تبدیل شما از یک مبتدی کامل به یک برنامهنویس باتجربه PICO W
درک پروتکلهای IoT
طراحی سیستمهای IoT خودتان
چه کسانی باید در دوره شرکت کنند؟
مبتدیان کامل در IoT و بوردهای Raspberry Pi PICO
افرادی که کمی با IoT آشنا هستند و میخواهند ساخت پروژه را یاد بگیرند.
افراد تازهکار و همچنین افراد باتجربه
این دوره به طور ویژه برای مبتدیان در سختافزار الکترونیک و فناوریهای ابری طراحی شده است.
ما در 10 سال گذشته در زمینه آموزش و توسعه فعالیت داشتهایم. با بیش از 40000 دانشجو (بیش از 30000 نفر فقط در یودمی) که در 150 کشور آموزش دیدهاند، میتوانید مطمئن باشید که در جمع خوبی قرار دارید.
همین حالا در دوره شرکت کرده و کار را شروع کنید.
این دوره برای چه کسانی مناسب است؟
افرادی که میخواهند Micropython و Raspberry Pi PICO را یاد بگیرند.
علاقهمندان به IoT و Micropython
متخصصانی که به دنبال ورود به صنعت IoT هستند.
دانشجویانی که میخواهند سیستمهای تعبیه شده و اینترنت اشیا (IoT) را یاد بگیرند.
مبتدیان در IoT
علاقهمندان به پروژههای شخصی که Raspberry Pi PICO W را برای پروژههای بعدی IoT خود بررسی میکنند.