آردوینو۴ درس رایگان

آموزش اینترنت اشیا (IoT) از صفر با شبیه‌ساز آنلاین

در این دوره حسگرهای نور، دما، رطوبت و حرکت را می‌خوانید و داده‌ها را به داشبورد ابری دیناکلاد می‌فرستید. بعد از همان داشبورد چراغ، سروو و بازر را از راه دور کنترل می‌کنید، همه در مرورگر و بدون سخت‌افزار.

  • بدون خرید برد، حسگر و ماژول
  • داشبورد ابری دیناکلاد کنار شبیه‌ساز
  • درس‌های اول رایگان است
ببینید چه می‌سازید
درس
۳۸
تمرین
۳۳
ساعت آموزش
۱۰
پایان دوره
گواهی
نمونهٔ زنده: ایستگاه هواشناسی رومیزی

این مدار همین حالا در مرورگر شما اجرا می‌شود. دما و رطوبت را با لغزنده‌ها تغییر دهید. کد کامل این نمونه

آنچه یاد می‌گیرید

در این دوره چه چیزهایی یاد می‌گیرید

هر فصل یک لایه به دستگاه شما اضافه می‌کند: حسگر، ابر، داشبورد، فرمان و قانون خودکار.

  1. فصل ۱

    حسگرهای تازه

    نور را با LDR و حرکت را با PIR می‌خوانید و اولین قانون خودکار را در یک شب‌چراغ پیاده می‌کنید.

  2. فصل ۲

    اولین اتصال به ابر

    دستگاه را به دیناکلاد وصل می‌کنید، چند مقدار را هم‌زمان روی کارت‌های زنده می‌فرستید و نرخ ارسال را با millis تعیین می‌کنید. پشت صحنهٔ وای‌فای، بروکر و MQTT را هم می‌خوانید.

  3. فصل ۳

    تله‌متری

    نمودار زندهٔ نور می‌کشید، عدد خام را به درصد و درجه تبدیل می‌کنید، دما و رطوبت را با DHT22 می‌خوانید و فقط وقتی مقدار عوض شد پیام می‌فرستید.

  4. فصل ۴

    کنترل از راه دور

    با کلید و لغزندهٔ داشبورد چراغ، دیمر، پردهٔ سروودار و LED رنگی را کنترل می‌کنید و وضعیت دستگاه و داشبورد را همگام نگه می‌دارید.

  5. فصل ۵

    قانون‌های خودکار

    هشدار دما، هیسترزیس، خنک‌سازی هشدار، آستانهٔ قابل تنظیم از داشبورد و حالت خودکار و دستی را پیاده می‌کنید.

  6. فصل ۶

    مهندسی IoT در عمل

    تصمیم می‌گیرید هر قانون روی دستگاه اجرا شود یا در ابر، چند کار را بدون delay هم‌زمان پیش می‌برید، تله‌متری خراب را عیب‌یابی می‌کنید و یک گرهٔ IoT را خودتان سیم‌کشی می‌کنید.

  7. فصل ۷

    پروژه‌های خانهٔ هوشمند

    زنگ در هوشمند، شب‌چراغ هوشمند، دزدگیر با اعلان ابری، پنکهٔ ترموستاتی و ایستگاه هواشناسی را می‌سازید.

  8. فصل ۸

    شهر هوشمند و دنیای واقعی

    پارکینگ هوشمند و باغبان گیاه را می‌سازید، اصول امنیت IoT را یاد می‌گیرید، با ESP32 آشنا می‌شوید و در پایان خانهٔ هوشمند خودتان را طراحی می‌کنید.

نمونه‌های زنده

نمونه‌هایی از دستگاه‌هایی که می‌سازید

این پنج نمونه را برای همین صفحه نوشته‌ایم و هر کدام همین حالا در مرورگر شما اجرا می‌شود. هر نمونه تصمیمش را روی خود دستگاه می‌گیرد و نتیجه را روی Serial، نمایشگر یا قطعه‌ها نشان می‌دهد. در دوره همین داده‌ها به داشبورد دیناکلاد هم می‌رود.

بردها و قطعه‌ها

حسگرها و عملگرهایی که با آن‌ها کار می‌کنید

همهٔ قطعه‌ها در شبیه‌ساز هستند و برای گذراندن دوره چیزی نمی‌خرید. در مدارهای ابری، یک ماژول وای‌فای هم از راه Serial به برد وصل است و پیام‌ها را به دیناکلاد می‌رساند.

بردها

  • آردوینو Uno

    همهٔ پروژه‌های دوره روی آن ساخته می‌شوند.

  • ESP32

    رایج‌ترین تراشهٔ پروژه‌های واقعی IoT است و وای‌فای را در خودش دارد. شبیه‌ساز آن را اجرا نمی‌کند. در فصل آخر می‌خوانید برنامه‌های دوره روی آن چطور نوشته می‌شوند.

قطعه‌ها

  • حسگر نور (LDR)

    نور محیط را به ولتاژ تبدیل می‌کند. شب‌چراغ و نمودار زندهٔ نور با آن ساخته می‌شوند.

  • حسگر حرکت PIR

    فقط بله یا نه می‌گوید: جلوی آن حرکتی هست یا نه.

  • دماسنج NTC

    دما را به یک ولتاژ آنالوگ تبدیل می‌کند.

  • حسگر دما و رطوبت DHT22

    دما و رطوبت را به‌صورت دیجیتال روی یک سیم می‌دهد.

  • LED

    ساده‌ترین عملگر است و با کلید داشبورد روشن و خاموش می‌شود.

  • LED رنگی (RGB)

    سه لغزندهٔ داشبورد رنگ آن را می‌سازند.

  • سروو موتور

    موتور پردهٔ هوشمند، شیر آب گیاه و قفل در است.

  • بازر

    صدای زنگ در و آژیر دزدگیر است.

  • دکمه

    زنگ در و کلید روی دیوار است.

  • نوار LED

    سرعت پنکهٔ هوشمند را نشان می‌دهد.

  • نمایشگر LCD 1602

    نمایشگر محلی ایستگاه هواشناسی است.

  • سنسور فاصله HC-SR04

    جای خالی پارکینگ هوشمند را تشخیص می‌دهد.

  • پتانسیومتر کشویی

    در پروژهٔ باغبان گیاه جای حسگر رطوبت خاک را می‌گیرد.

روش کار

یک درس چطور پیش می‌رود

  1. ۱

    صورت تمرین را می‌خوانید

    هر درس یک توضیح کوتاه، یک مدار آماده و یک کار مشخص دارد.

  2. ۲

    کد را اجرا می‌کنید و داشبورد را می‌بینید

    برد شبیه‌سازی‌شده کد شما را در مرورگر اجرا می‌کند و پیام‌هایش در زبانهٔ دیناکلاد، کنار مانیتور سریال، روی کارت‌ها و نمودارها می‌آید.

  3. ۳

    جواب را بررسی می‌کنید

    دکمهٔ بررسی رفتار دستگاه و پیام‌هایی را که به ابر می‌فرستد می‌سنجد. اگر گیر کردید، راهنمای همان تمرین قدم‌به‌قدم کمکتان می‌کند.

شبیه‌ساز یا سخت‌افزار واقعی

شبیه‌ساز و دیناکلاد چه فرقی با سخت‌افزار واقعی دارند

شبیه‌ساز و دیناکلاد چه فرقی با سخت‌افزار واقعی دارند
موضوعشبیه‌ساز و دیناکلادبرد و سرویس ابری واقعی
برای شروعیک مرورگر کافی است.برد، حسگر، ماژول وای‌فای و یک سرویس ابری لازم است.
اتصال به ابرماژول وای‌فای و داشبورد آماده‌اند و تنظیمی نمی‌خواهند.شبکه، بروکر MQTT و داشبورد را باید خودتان راه بیندازید.
آزمودن هر وضعیتدما، نور و حرکت را با لغزنده و دکمه تغییر می‌دهید.باید واقعاً حسگر را گرم یا تاریک کنید یا جلوی آن راه بروید.
وقتی گیر می‌کنیدبررسی خودکار و راهنمای هر تمرینباید خودتان ایراد را پیدا کنید.

شبیه‌ساز تأخیر و قطعی شبکهٔ واقعی را ندارد. دوره این‌ها را در درس «تصمیم در لبه یا در ابر؟» و مقالهٔ امنیت IoT توضیح می‌دهد.

سرفصل‌ها

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

۸ سرفصل، ۳۸ درس، ۳۳ تمرین

۱

دنیای اینترنت اشیا و حسگرهای جدید

حسگر نور (LDR)، حسگر حرکت PIR، LED
۴ درس
۲

سلام دیناکلاد: اولین اتصال به ابر

حسگر نور (LDR)
۵ درس
  • اولین اتصال به ابرتمرین
  • پشت صحنه: WiFi، ابر و MQTT
  • سلام، ابر!تمرین
  • دو کلید، دو کارت زندهتمرین
  • ضرباهنگ ارسال با millisتمرین
۳

تله‌متری: داده‌ها روی داشبورد

حسگر نور (LDR)، دماسنج NTC، حسگر دما و رطوبت DHT22
۵ درس
  • نمودار زنده‌ی نورتمرین
  • از عدد خام تا درصدتمرین
  • دماسنج با NTCتمرین
  • دما و رطوبت با DHT22تمرین
  • فقط وقتی عوض شد بفرستتمرین
۴

کنترل از راه دور

LED، سروو موتور، LED رنگی (RGB)، دکمه
۵ درس
  • چراغ از راه دورتمرین
  • دیمر ابریتمرین
  • پرده‌ی هوشمندتمرین
  • چراغ رنگی ابریتمرین
  • آینه‌ی وضعیت: همگام در دو جهتتمرین
۵

قوانین خودکارسازی

دماسنج NTC، حسگر نور (LDR)، حسگر حرکت PIR، LED
۵ درس
  • هشدار گرماتمرین
  • هیسترزیس: لرزش ممنوعتمرین
  • ضد اسپم: خنک‌سازی هشدارتمرین
  • آستانه‌ی قابل تنظیم از داشبوردتمرین
  • حالت خودکار / دستیتمرین
۶

مهندسی IoT در عمل

حسگر دما و رطوبت DHT22، حسگر نور (LDR)، LED
۴ درس
  • تصمیم در لبه یا در ابر؟
  • زمان‌بندی بدون delayتمرین
  • اشکال‌زدایی تله‌متریتمرین
  • گره‌ی IoT خودت را سیم‌کشی کنتمرین
۷

پروژه‌های خانه‌ی هوشمند

دکمه، بازر، سروو موتور، حسگر حرکت PIR، نوار LED، حسگر دما و رطوبت DHT22، نمایشگر LCD 1602
۵ درس
  • زنگِ درِ هوشمندتمرین
  • شب‌چراغ هوشمند (پروژه)تمرین
  • دزدگیر ابری (سیم‌کشی آزاد)تمرین
  • پنکه‌ی هوشمند (ترموستات)تمرین
  • ایستگاه هواشناسیتمرین
۸

شهر هوشمند و دنیای واقعی

سنسور فاصله HC-SR04، پتانسیومتر کشویی، سروو موتور، ESP32
۵ درس
  • پارکینگ هوشمندتمرین
  • باغبان گیاهتمرین
  • امنیت در اینترنت اشیا
  • از شبیه‌ساز تا دنیای واقعی: ESP32
  • خانه‌ی هوشمند من (پروژه‌ی آزاد)تمرین
شروع دوره

از همین امروز شروع کنید

درس‌های اول رایگان است و برای شروع پرداختی لازم نیست. هر وقت خواستید ادامه دهید، همین دوره را بخرید یا با اشتراک پرو همهٔ دوره‌ها را باز کنید.

این دوره شامل:
  • ۳۸ درس تعاملی
  • ۳۳ تمرین عملی
  • ۱۰ ساعت محتوای آموزشی
  • اجرای کد در مرورگر، بدون نصب
  • گواهی پایان دوره
  • دسترسی مادام‌العمر

نمونه‌ها را دوباره ببینید

رایگانبرای شروع

۴ درس ابتدایی رایگان است. برای ادامه، اشتراک بگیرید یا دوره را بخرید.

بدون نیاز به پرداخت مبلغی برای شروع

برای چه کسی

این دوره برای چه کسی است

  • دانش‌آموز و دانشجو

    برای پروژهٔ کلاسی، مسابقه یا پروژهٔ پایانی که دستگاهش باید داده بفرستد یا از راه دور فرمان بگیرد.

  • سازندهٔ آردوینو

    اگر با آردوینو کار کرده‌اید و می‌خواهید دستگاهتان به اینترنت وصل شود.

  • علاقه‌مند به خانهٔ هوشمند

    اگر می‌خواهید بدانید چراغ، پرده و دزدگیر هوشمند چطور کار می‌کنند و یکی را خودتان بسازید.

پیش‌نیاز: آشنایی با برنامه‌نویسی آردوینو، در حد دورهٔ «آموزش آردوینو از صفر». دورهٔ الکترونیک لازم نیست، اما فهم حسگرها را آسان‌تر می‌کند.

بعد از این دوره

پرسش‌ها

پرسش‌های پرتکرار

اینترنت اشیا (IoT) چیست؟
یعنی دستگاه‌های معمولی مثل لامپ، گلدان یا پرده به شبکه وصل شوند، داده بفرستند و فرمان بگیرند. در این دوره هر دو جهت را با پروژه‌های عملی می‌سازید.
بدون برد و ماژول واقعی می‌شود اینترنت اشیا یاد گرفت؟
بله. آردوینو، حسگرها، ماژول وای‌فای و داشبورد ابری همه در شبیه‌ساز مرورگر هستند و برای گذراندن دوره چیزی نمی‌خرید.
دیناکلاد چیست؟
داشبورد ابری دوره است که کنار شبیه‌ساز باز می‌شود. دستگاه شما با cloud.publish داده می‌فرستد و آن را روی کارت‌ها و نمودارهای زنده می‌بینید. کلیدها و لغزنده‌های داشبورد هم به دستگاه فرمان می‌فرستند.
MQTT را هم یاد می‌گیرم؟
بله. مدل انتشار و اشتراک (Publish/Subscribe)، بروکر و تاپیک را یاد می‌گیرید که پایهٔ MQTT هستند. دستورهای دیناکلاد تقریباً یک‌به‌یک با کتابخانه‌های WiFi و MQTT سخت‌افزار واقعی جور درمی‌آیند.
پیش‌نیاز دورهٔ اینترنت اشیا چیست؟
آشنایی با برنامه‌نویسی آردوینو، در حد دورهٔ «آموزش آردوینو از صفر». دستورهایی مثل analogRead، map و analogWrite در این دوره آشنا فرض شده‌اند.
برنامه‌های دوره روی ESP32 واقعی هم کار می‌کنند؟
منطق برنامه‌ها همان می‌ماند. شبیه‌ساز ESP32 را اجرا نمی‌کند، پس روی برد واقعی بخش اتصال با کتابخانه‌های WiFi و MQTT نوشته می‌شود. فصل آخر این تفاوت‌ها و فهرست خرید اولین پروژهٔ فیزیکی را می‌گوید.
چند درس این دوره رایگان است؟
درس‌های ابتدایی دوره رایگان است و برای شروع پرداختی لازم نیست. تعداد دقیق آن‌ها کنار دکمهٔ شروع نوشته شده است.
در پایان دوره گواهی می‌گیرم؟
بله. وقتی همهٔ تمرین‌ها را تمام کنید، گواهی پایان دوره با یک شمارهٔ استعلام می‌گیرید که هر کسی می‌تواند درستی آن را در سایت بررسی کند.

همین امروز شروع کنید

اولین دستگاه متصل خودتان را همین امروز در مرورگر بسازید. شروع رایگان است و در کمتر از دو دقیقه وارد محیط یادگیری می‌شوید.

آموزش اینترنت اشیا (IoT) از صفر در مرورگر | دینا کد