یادگیری IoT با استفاده از Micropython و Raspberry Pi PICO W
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- برنامهنویسی 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 خود بررسی میکنند.
یادگیری IoT با استفاده از Micropython و Raspberry Pi PICO W
-
بورد Raspberry Pi Pico W چیست؟ 10:49
-
چگونه هدرهای اتصال را برای ارتباط روی بورد Raspberry Pi PICO لحیم کنیم؟ 07:50
-
شروع کار با بورد PICO W 08:00
-
چگونه یک برنامه را هنگام بوت روی بورد Raspberry Pi PICO W اجرا کنیم؟ 08:58
-
بررسی برنامهنویسی پایتون 23:43
-
استفاده از بورد Raspberry Pi PICO W برای سیستمهای تعبیه شده 12:11
-
چگونه از خروجی دیجیتال روی بورد Raspberry Pi PICO W استفاده کنیم؟ 17:02
-
مدار سوئیچینگ ترانزیستوری با Raspberry Pi Pico W 13:29
-
چگونه رله را به Raspberry Pi Pico W متصل کنیم؟ 14:28
-
چگونه دکمه پوش را برای خواندن ورودی دیجیتال به Raspberry Pi Pico W متصل کنیم؟ 15:46
-
تسکهای اتصال کلید با Pico W و MicroPython 13:15
-
استفاده از اپتوکوپلر با Raspberry Pi Pico W برای دریافت ورودیها 08:02
-
چگونه روی بورد Raspberry Pi Pico W سیگنال PWM تولید کنیم؟ 17:10
-
چگونه موتورهای DC را به بوردهای Raspberry Pi Pico متصل کنیم؟ 16:35
-
استفاده از مبدل آنالوگ به دیجیتال روی بورد Raspberry Pi Pico 20:09
-
چگونه LDR را با Raspberry Pi Pico W و با استفاده از ADC داخلی متصل کنیم؟ 07:40
-
چگونه از سنسور دمای LM35 با بورد Raspberry Pi PICO W استفاده کنیم؟ 10:27
-
چگونه سنسور DHT22 (دما و رطوبت) را به Raspberry Pi Pico W متصل کنیم؟ 11:40
-
چگونه سنسور دمای OneWire مدل DS18B20 را به Raspberry Pi Pico W متصل کنیم؟ 09:40
-
چگونه سنسور اولتراسونیک HC-SR04 را به Raspberry Pi PICO W متصل کنیم؟ 20:15
-
مقدمهای بر اینترنت اشیا 13:15
-
کدام دستگاههای سختافزاری برای ساخت سیستمهای IoT استفاده میشوند؟ 17:29
-
انتخاب سرویس ابری برای IoT 04:37
-
شروع کار با IoT با استفاده از Raspberry Pi PICO W و Micropython 11:03
-
Thingspeak چیست؟ 08:15
-
ایجاد حساب کاربری و ارسال داده به Thingspeak 08:15
-
چگونه Raspberry Pi PICO W را به شبکههای Wi-Fi متصل کنیم؟ 08:50
-
ارسال مقادیر به Thingspeak از PICO W با استفاده از کد Micropython 12:03
-
ساخت سیستم نظارت بر دما و رطوبت با Micropython و Thingspeak 15:14
-
چگونه مشکلات Thingspeak را عیبیابی کنیم؟ 05:25
-
پروتکل MQTT چیست؟ 09:54
-
جزئیات پروتکل MQTT 04:23
-
شروع کار با MQTT و پلتفرم Adafruit IO 09:56
-
چگونه مقادیر را در MQTT Broker منتشر کنید؟ 12:40
-
چگونه برای دریافت مقادیر در تاپیکهای MQTT عضو شوید؟ 15:54
-
پروژه کامل اتوماسیون خانه با IoT 25:42
-
سیستم کامل آبیاری گیاهان با IoT 18:33
مشخصات آموزش
یادگیری IoT با استفاده از Micropython و Raspberry Pi PICO W
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:37
- مدت زمان :08:12:18
- حجم :5.11GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy