اینترنت اشیا چیست؟
این نسخهی پیشنمایش عمومیه. برای نمره گرفتن، ذخیرهی پیشرفت و باز کردن درسهای بعدی ثبتنام کن.
ثبتنام رایگانوروددستگاههایی که با دنیا حرف میزنند
در دورهی قبل یاد گرفتی به آردوینو فرمان بدهی: LED چشمک زد، سروو چرخید، حسگر فاصله بوق زد. اما همهی آن پروژهها یک ویژگی مشترک داشتند: تنها بودند. دستگاه روی میز کار میکرد و فقط کسی که کنارش نشسته بود از حالش باخبر میشد؛ کابل USB را که میکشیدی، انگار از دنیا قطع میشد.
حالا تصور کن همان آردوینو بتواند چیزی را که میبیند برایت بفرستد — حتی وقتی خانه نیستی. دمای اتاق را روی گوشیات ببینی و با یک لمس، چراغ خانه را از آن سرِ شهر روشن کنی. این دقیقاً همان چیزی است که به آن اینترنت اشیا یا IoT (Internet of Things) میگویند: اشیای معمولیِ اطراف ما — لامپ، کنتور برق، گلدان، درِ پارکینگ — که به اینترنت وصل میشوند، داده میفرستند و فرمان میگیرند.
و یک خبر خوب همین اول کار: IoT جادو نیست. همان آردوینویی است که بلدش هستی، بهاضافهی یک رادیو و یک داشبورد.
حلقهی آشنا: حس کن، فکر کن، عمل کن
اگر به پروژههای دورهی قبل نگاه کنی، همهشان از یک الگوی سهمرحلهای پیروی میکردند:
- حس کن (Sense): با
analogReadیاdigitalReadاز دنیا خبر بگیر — نور، فاصله، فشردهشدن دکمه. - فکر کن (Think): با
ifتصمیم بگیر — «اگر فاصله کم است…»، «اگر دکمه فشرده شد…». - عمل کن (Act): با
digitalWriteیاtoneکاری انجام بده — چراغ، بوق، چرخش سروو.
اینترنت اشیا یک مادهی چهارم به این دستورِ پخت اضافه میکند: متصل شو (Connect). دستگاه خبری را که حس کرده به جایی دور میفرستد و از جایی دور فرمان میگیرد. همین! بقیهی ماجرا — حسگر خواندن، تصمیم گرفتن، عملگر راندن — را از قبل بلدی.
کالبدشکافی یک دستگاه IoT
هر دستگاه IoT — از ساعت هوشمند تا ایستگاه هواشناسی — از پنج عضو اصلی ساخته شده است. مسیر داده را مثل یک خط تولید ببین:
حسگر → مغز (میکروکنترلر) → رادیو (ماژول اتصال) ⇄ ابر (سرور) ⇄ داشبورد / گوشی تو
↓
عملگر
- حسگر: چشم و گوش دستگاه. در این دوره چهار حسگر تازه میشناسی: LDR برای نور، NTC برای دما، PIR برای حرکت و DHT22 برای دما و رطوبت با هم.
- مغز: همان میکروکنترلر آشنا — آردوینو. حسگر را میخواند، مقایسه میکند و تصمیم میگیرد.
- رادیو (اتصال): قطعهای که دستگاه را به شبکه میرساند — WiFi، بلوتوث یا شبکهی موبایل. بدون آن، دستگاه هرچقدر هم باهوش باشد، لال است.
- عملگر (Actuator): دست و پای دستگاه — LED، سروو، بازر؛ همانهایی که از دورهی قبل میشناسی.
- ابر (Cloud): سروری در اینترنت که دادهها را تحویل میگیرد، نگه میدارد، روی نمودار میکشد و فرمانهای تو را به دستگاه برمیگرداند. ابرِ این دوره دیناکلاد است — داشبوردی زنده، درست داخل مرورگرت.
IoT همین حالا اطراف توست
- کنتور برق هوشمند: مصرف خانه را مثلاً هر ۱۵ دقیقه یک بار برای شرکت برق میفرستد؛ نه مأمور قرائت لازم است و نه قبضِ علیالحساب. در دلش فقط یک حلقهی «حس کن → بفرست» میچرخد.
- ایستگاههای کیفیت هوای تهران: دهها حسگر در سطح شهر، غلظت ذرات معلق را اندازه میگیرند و هر چند دقیقه عددشان را به یک سرور میفرستند؛ نقشهی رنگیِ آلودگی هوا که در خبرها میبینی، داشبوردِ همین دادههاست.
- آبیاری هوشمند: حسگر رطوبت خاک وسط مزرعه عددش را به ابر میفرستد؛ خاک که خشک شود، شیر برقی آب باز میشود — گاهی بدون اینکه هیچ انسانی در میان باشد.
- بخاری گوشیکنترل: نیم ساعت قبل از رسیدن به خانه، از اپ روشنش میکنی؛ فرمان از گوشی به ابر و از ابر به دستگاه میرسد — یعنی همان مسیر داده، این بار برعکس.
پروژهی معمولی در برابر پروژهی IoT
| پروژهی آردینویی معمولی | پروژهی IoT | |
|---|---|---|
| دیدن دادهها | مانیتور سریال، با کابل، همانجا | داشبورد زنده، از هر جای دنیا |
| فرمان دادن | دکمهی فیزیکی روی میز | کلید و اسلایدر روی داشبورد |
| تاریخچه | هیچ — هر عدد میآید و میرود | نمودار تغییرات در طول زمان |
| برد | چند متر کابل | هر جا که اینترنت باشد |
| مثال | شبچراغی که فقط روی میز کار میکند | شبچراغی که از محل کار وضعیتش را میبینی و تنظیمش میکنی |
به چیزی که عوض نشده دقت کن: حسگر همان حسگر است، analogRead همان analogRead و if همان if. تنها چیزی که اضافه میشود لایهی اتصال است — و یاد گرفتنش دقیقاً موضوع همین دوره است.
نقشهی راه این دوره
مسیر دوره مثل ساختن یک خانهی هوشمند واقعی، آجر به آجر بالا میرود:
- اول با حسگرهای جدید (نور و حرکت) بهصورت محلی کار میکنی — هنوز بدون ابر، تا خودِ حسگر را خوب بشناسی.
- بعد اولین اتصال به دیناکلاد: عددی که از دستگاه میفرستی، همان لحظه روی یک کارت زنده در داشبورد ظاهر میشود.
- سپس تلهمتری حرفهای: نمودار زنده، درصد و عقربه، و فرستادنِ حسابشده — نه بمباران ابر با پیام تکراری.
- بعد مسیر برعکس میشود: کنترل از راه دور — چراغ، دیمر، پرده و چراغ رنگی، همه از روی داشبورد.
- آنگاه قوانین خودکارسازی: آستانه، هیسترزیس و هشدارِ ضدِ اسپم — مغزِ هر دستگاه هوشمند واقعی.
- و در پایان، پروژههای کامل: ایستگاه هواشناسی، زنگِ درِ هوشمند، دزدگیر ابری، پنکهی ترموستاتی، پارکینگ هوشمند و نگهبان گیاه — تا در پروژهی آزادِ آخر، خانهی هوشمندِ خودت را از صفر طراحی کنی.
جمعبندی
- IoT یعنی اشیایی که به اینترنت وصلاند: داده میفرستند (تلهمتری) و فرمان میگیرند (کنترل از راه دور).
- حلقهی قدیمیِ «حس کن → فکر کن → عمل کن» سر جایش است؛ IoT فقط عضو چهارم را اضافه میکند: متصل شو.
- هر دستگاه IoT پنج عضو دارد: حسگر، مغز، رادیو، عملگر، ابر.
- کنتور برق هوشمند، ایستگاه آلودگی هوا، آبیاری مزرعه و بخاریِ گوشیکنترل، همه از همین الگوی واحد ساخته شدهاند.
- در این دوره همین الگو را با دیناکلاد قدمبهقدم میسازی — تا یک خانهی هوشمند کامل.
IoT جادو نیست؛ آردوینویی است که بلدش هستی، بهاضافهی یک رادیو و یک داشبورد. در درس بعد، اولین حسگر تازه — LDR — را به آردوینو وصل میکنیم.