آموزش میکروپایتون + برنامه نویسی میکروکنترلر برای اینترنت اشیا

آموزش میکروپایتون + برنامه نویسی میکروکنترلر برای اینترنت اشیا

میکروپایتون چیست؟ میکروپایتون، نسخه‌ای کوچک‌‌ و بهینه‌شده از زبان برنامه‌نویسی پایتون ۳ است که برای استفاده در دستگاه‌ها و سیستم‌های با محدودیت منابع مانند میکروکنترلرها توسعه یافته است. اینترنت اشیا چیست؟ IoT یا انترنت اشیا، به شبکه‌ای از وسایل مختلفی که در زندگی روزمره ما از جمله دستگاه‌ها، سنسورها، وسایل خانگی و خودروها اطلاق می‌شود که توانایی تبادل اطلاعات را دارند. این شبکه از اشیای هوشمند، می‌تواند از طریق اینترنت و ارتباطات بی‌سیم اطلاعات را جمع‌آوری، ارسال و در بعضی موارد حتی تصمیمات خودکار انجام دهد. اهمیت یادگیری میکروپایتون در اینترنت اشیا چیست؟ زبان پایتون، امروزه پرکاربردترین زبان در حوزه‌های مختلف برنامه‌نویسی است که در عین سادگی قابلیت‌های بی‌شماری را ارائه می‌دهد. با توجه به اینکه میکروپایتون یک نسخه از زبان پایتون برای امبدد سیستم‌ها است، یادگیری و کاربرد این زبان با وجود کتابخانه‌های قدرتمند آن باعث می‌شود تا برنامه‌نویسی پروژه‌های اینترنت اشیا را به سادگی و در عین حال با قابلیت‌های زیاد انجام دهیم. متخصصین با یادگیری زبان برنامه‌نویسی پایتون به دلیل ساختار خواناتر و سهولت یادگیری آن، به سرعت می‌توانند در زمینه IoT مسلط شوند و پروژه‌های خود را با انعطاف و کارآمدی بالایی پیاده‌سازی کنند. میکروپایتون به راحتی با میکروکنترلرها و سنسورها همگام شده و از کتابخانه‌ها و ابزارهای گسترده‌ای برای توسعه IoT بهره‌مند است. با توجه به کاربردهای گسترده این زبان در حوزه رباتیک، دستگاه‌های هوشمند، کنترل‌کننده‌ها و سایر پروژه‌های IoT، یادگیری میکروپایتون ابزاری حیاتی برای برنامه‌نویسانی که قصد فعالیت و پیشرفت در حوزه IoT را دارند، محسوب می‌شود. در این فرادرس چه چیزی یاد می‌گیریم؟ دراین آموزش، ابتدا به بررسی و معرفی چند سخت‌افزار کاربردی در IoT می‌پردازیم و با انتخاب یک پلتفرم مناسب و کاربردی و در عین حال باصرفه، به نصب نرم‌افزارهای آن می‌پردازیم. درادامه، با کتابخانه‌های پایتون و میکروپایتون آشنا می‌شویم. سنسورها و ماژول‌های کاربردی را برنامه‌نویسی می‌کنیم. بعد از یادگیری برنامه‌نویسی آن‌ها، به مباحث مربوط به شبکه می‌پردازیم و حالت‌های مختلف آن را راه‌اندازی می‌کنیم و با استفاده از WiFi و مباحثی که آموخته‌ایم به برنامه‌نویسی تبادل دیتا از سنسورهای تحت شبکه می‌پردازیم. وارد دنیای IoT می‌شویم و بعداز بررسی مفاهیم اینترنت اشیا، یک سرویس ابری ایجاد می‌کنیم و دیتا‌ها را ارسال و دریافت می‌کنیم. در ادامه، پروتکل MQTT را بررسی و برنامه‌نویسی خواهیم کرد و در انتهای آموزش با طراحی یک پروژه خانه هوشمند و برنامه‌نویسی آن، مفاهیم آموخته‌شده را پیاده‌سازی می‌کنیم.

تریلر دوره

توضیحات کامل دوره

...

سرفصل‌های دوره

  • چکیده
    0:01:42

  • آشنایی با بردهای مبتنی بر IoT
    رایگان 0:07:22
  • معرفی پلتفرم دوره
    0:04:52

  • نصب Python 3.0 و Thonny
    0:07:01
  • آشنایی با Fritzing
    رایگان 0:02:22
  • نصب Frimware
    0:09:12

  • توضیح کتابخانه‌های میکروپایتون
    0:03:21
  • رسم شماتیک رابط‌های ورودی/خروجی
    0:04:11
  • نحوه برنامه‌نویسی و افزودن کتابخانه‌ها
    0:13:29
  • برنامه‌نویسی رابط‌های ورودی/خروجی
    رایگان 0:08:23
  • تمرین ۱ - چاپ اطلاعات فریمور

  • برنامه‌نویسی خروجی دیجیتال – راه‌اندازی سون سگمنت
    0:21:22
  • برنامه‌نویسی راه‌انداز رابط رله
    0:09:08
  • برنامه‌نویسی اتصال کلید فشاری
    0:11:22
  • برنامه‌نویسی واحد PWM – کنترل دور موتور با L298
    0:11:37
  • برنامه‌نویسی مقاومت نوری LDR
    رایگان 0:08:03
  • برنامه‌نویسی سنسور دمای آنالوگ LM35
    0:07:22
  • برنامه‌نویسی سنسور دما و رطوبت دیجیتال DHT11
    0:08:01
  • برنامه‌نویسی سنسور دمای دیجیتال DS18B20
    0:14:47
  • برنامه‌نویسی سنسور HC_SR04
    رایگان 0:12:32
  • تمرین ۱ - کنترل LED RGB
  • تمرین ۲ - فاصله‌سنج

  • شبکه، انواع آن و توضیح کلاس Network
    0:08:32
  • توضیح کلاس Socket
    0:03:23
  • برنامه‌نویسی  حالت سرور AP
    0:13:40
  • برنامه‌نویسی حالت کلاینت STA
    0:04:34
  • اتصال چندین دستگاه به یکدیگر
    0:02:31
  • برنامه‌نویسی تبادل دیتا بین دستگاه‌ها
    رایگان 0:14:48
  • تمرین ۱ - چاپ اطلاعات فریمور بر روی صفحه وب
  • تمرین ۲ - کنترل LED با وب

  • مقد مه‌ای بر اینترنت اشیا
    0:10:52
  • معرفی دستگاه‌های سخت‌افزاری برای ایجاد سیستم‌های IoT
    0:04:48
  • انتخاب سرویس فضای ابری
    0:04:13
  • شروع کار با IoT
    0:07:13
  • ایجاد یک حساب کاربری برای فضای ابری
    رایگان 0:06:13
  • انتقال دیتای حسگر دما و رطوبت به فضای ابری
    0:20:13
  • دریافت دیتای حسگر دما و رطوبت از فضای ابری
    0:06:52
  • MQTT و جزئیات آن 
    0:07:19
  • شروع کار با MQTT – ایجاد حساب کاربری در Adafruit
    رایگان 0:07:51
  • برنامه‌نویسی تبادل دیتا با بروکر MQTT
    0:16:41
  • برنامه‌نویسی ارسال دیتای سنسور DHT11 به بروکر با MQTT
    0:02:56
  • کنترل Nodemcu از طریق بروکر با MQTT
    0:14:30
  • تمرین ۱ - ارسال دما LM35 با MQTT
  • تمرین ۲ - ارسال اطلاعات LDR

  • شبیه‌سازی کنترل خانه هوشمند
    0:15:01
  • برنامه‌نویسی خانه هوشمند
    0:16:15
  • تمرین ۱ - کنترل LED با دریافت پیغام از بروکر

  • جمع‌بندی و نتیجه مباحث
    0:04:57
  • ادامه یادگیری
    0:03:22
  • دسترسی به آموزش‌های «ادامه یادگیری»
  • ادامه مسیر تا ورود به بازار کار

  • تمرین ۱ - کنترل نور محیط و LED RGB
  • تمرین ۲ - ارسال دما و فاصله به بروکر

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

2,690,000 تومان
538,000 تومان
80% تخفیف

این دوره شامل:
11 فصل آموزشی
6 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 14:13:26
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: