🎓 درس مدار: ۱۳۰ درس برق و آردوینو به ترتیب، از اولین مدار تا ربات هوشمند

این صفحه نقشه‌ی کامل درس مدار در تینکرکد فارسی است: ۳۰ درس برق بدون کد و ۱۰۰ درس آردوینو، همه به ترتیبی که باید خوانده شوند، هر درس با اسم فارسی، اسم انگلیسی، یک جمله درباره‌ی چیزی که یاد می‌گیری و زمان تقریبی. هر درس چند قدم کوتاه دارد و در خود شبیه‌ساز تمرین می‌شود؛ پس لازم نیست قبل از شروع قطعه بخری یا چیزی نصب کنی.

اگر دنبال خود مدارها هستی، نه درس‌ها، فهرست مدارهای ساده و فهرست مدارهای آردوینو را ببین.

دو دوره، یک مسیر

دورهتعداد درسبرای چه کسیکد دارد؟
دوره‌ی برق بدون کد (Electricity Basics)۳۰شروع از صفر، بچه‌های کوچک‌تر، کلاس علومنه
دوره‌ی آردوینو (Arduino Course)۱۰۰ در ۵ سطحبعد از دوره‌ی برق، یا هر کسی که مدار ساده را می‌شناسدبله؛ بلوکی یا C++

پیشنهاد ما: اگر قانون اهم و مدار سری و موازی برایت تازه است، اول دوره‌ی برق را تمام کن. این دوره همان چیزهایی را درس می‌دهد که بعداً در هر مدار آردوینو لازم داری: چرا LED مقاومت می‌خواهد، ترانزیستور چطور کلید می‌شود و گیت منطقی چه می‌کند.

اولین درس را همین حالا شروع کن 🎓

دوره‌ی برق بدون کد — ۳۰ درس

مدار بسته، مثبت و منفی، کلید، بردبورد، مقاومت، قانون اهم، مدار سری و موازی، دیود، خازن، ترانزیستور، رله، گیت‌های AND و OR و NOT و XOR و در آخر یک پروژه‌ی پایانی. همه در مود ساده و بدون یک خط کد.

#درس (فارسی)Englishچه یاد می‌گیریزمان
۱🔗 مدار یعنی چی؟What Is a Circuit?برق باید یک راه رفت و یک راه برگشت داشته باشه — وگرنه هیچ اتفاقی نمی‌افته.۶ دقیقه
۲➕ مثبت و منفیPlus and Minus (Polarity)بعضی قطعه‌ها فقط از یک جهت کار می‌کنن. LED یکی از اوناست.۶ دقیقه
۳🎚️ کلید روشن‌وخاموشOn/Off Switchکلید یعنی تو تصمیم می‌گیری مدار بسته باشه یا باز.۶ دقیقه
۴🔘 دکمه‌ی فشاریPush Buttonکلیدی که فقط تا وقتی نگهش داری وصله — مثل زنگ در.۶ دقیقه
۵🍞 بردبورد: خیابان‌های برقBreadboard Basicsتخته‌ای که بدون لحیم، قطعه‌ها را به هم وصل می‌کند — اگر بدانی کدام سوراخ به کدام.۸ دقیقه
۶🛑 مقاومت: ترمز جریانResistor: a Brake for Currentمقاومت جلوی برق را می‌گیرد — و همین است که LED را نجات می‌دهد.۸ دقیقه
۷💥 چرا LED سوخت؟Why Did the LED Burn Out?یک بار عمداً یک LED را بسوزان تا دیگر هیچ‌وقت اتفاقی نسوزانی.۷ دقیقه
۸🧮 قانون اهم با عددOhm's Law with Numbersیک فرمول کوچک که هر چیزی را در مدار پیش‌بینی می‌کند: V = I × R.۹ دقیقه
۹➖ مدار سریSeries Circuitوقتی قطعه‌ها پشت سر هم‌اند، همه یک جریان مشترک دارند.۸ دقیقه
۱۰🔀 مدار موازیParallel Circuitهر شاخه راه خودش را دارد — و مشکل یکی به بقیه کاری ندارد.۸ دقیقه
۱۱🔋 باتری‌ها پشت سر همBatteries in Seriesدو باتری پشت سر هم، ولتاژشان جمع می‌شود.۷ دقیقه
۱۲🪫 باتری ضعیفWeak Batteryچرا باتری سکه‌ای نمی‌تواند موتور بچرخاند، حتی وقتی ولتاژش درست است؟۸ دقیقه
۱۳🔊 مدار صداBuzzer Circuitبازر همان LED است، فقط به‌جای نور صدا می‌دهد — و آن هم قطبیت دارد.۶ دقیقه
۱۴🔄 جهت چرخش موتورMotor Directionقطبیت را عوض کن، موتور برعکس می‌چرخد. همین و بس.۷ دقیقه
۱۵🪜 چراغ راه‌پلهTwo-Way (Staircase) Switchیک چراغ که از دو جا کنترل می‌شود — معمای کلاسیک برق خانگی.۹ دقیقه
۱۶🎛️ کم‌وزیاد کردن نورDimmerپتانسیومتر یعنی مقاومتی که با پیچاندن عوض می‌شود.۷ دقیقه
۱۷🌙 چراغ خواب خودکارAutomatic Night Lightمداری که خودش می‌فهمد هوا تاریک شده و چراغ را روشن می‌کند.۱۰ دقیقه
۱۸➡️ دیود: خیابان یک‌طرفهDiode: a One-Way Streetقطعه‌ای که برق را فقط از یک سمت رد می‌کند — و مدارها را نجات می‌دهد.۷ دقیقه
۱۹🪣 خازن: باتری فسقلیCapacitor: a Tiny Batteryقطعه‌ای که برق را ذخیره می‌کند و آرام پس می‌دهد.۸ دقیقه
۲۰🔌 ترانزیستور: کلید برقیTransistor Switchکلیدی بدون انگشت — یک جریان کوچک، جریان بزرگ را کنترل می‌کند.۹ دقیقه
۲۱🧲 رله: کلید آهنرباییRelay: a Magnetic Switchکلیدی که با آهنربا کار می‌کند و دو دنیای برقی را از هم جدا نگه می‌دارد.۹ دقیقه
۲۲🚪 گیت ANDAND Gateخروجی فقط وقتی ۱ است که هر دو ورودی ۱ باشند — مثل در با دو کلید.۷ دقیقه
۲۳🚪 گیت OROR Gateیکی هم کافی است — مثل چراغی که از هر دری روشن می‌شود.۶ دقیقه
۲۴🔄 گیت NOTNOT Gateهر چه بگیرد، برعکسش را می‌دهد.۶ دقیقه
۲۵⚖️ گیت XORXOR Gateخروجی ۱ می‌دهد فقط وقتی دو ورودی با هم فرق داشته باشند.۷ دقیقه
۲۶⏱️ چشمک‌زن بدون آردوینو555 Blinker (No Arduino)آی‌سی ۵۵۵ خودش زمان می‌سنجد — بدون یک خط کد.۱۰ دقیقه
۲۷🔎 ولتاژسنجVoltmeterاندازه‌گیری فشار برق بین دو نقطه — ابزار اصلی عیب‌یابی.۷ دقیقه
۲۸🌊 آمپرسنجAmmeterاندازه‌گیری جریان — و یک اشتباه خطرناک که نباید بکنی.۸ دقیقه
۲۹🚨 آژیر دوتاییTwo-Tone Sirenدو چشمک‌زن که به نوبت کار می‌کنند — صدای آمبولانس.۱۰ دقیقه
۳۰🏠 پروژه‌ی پایانی: خانه‌ی عروسکیFinal Project: Dollhouse Lightingهمه‌ی چیزهایی که یاد گرفتی، در یک پروژه: اتاق‌ها، کلیدها، زنگ در و چراغ خواب.۲۰ دقیقه

سطح ۱ — پایه — ۲۰ درس

از اولین مدار تا حلقه و تابع. همه‌ی درس‌های این سطح یک‌جا: صفحه‌ی سطح ۱ — پایه.

#درس (فارسی)Englishچه یاد می‌گیریزمان
۱🔌 اولین مدار — خودت ببندYour First Circuitبدون هیچ کدی. فقط باتری و یه LED. یاد بگیر قطعه بذاری و سیم بکشی.۸ دقیقه
۲💡 اولین چشمکFirst Blinkاز صفر تا روشن شدن اولین LED با کد. اینجا شروع کن!۱۰ دقیقه
۳🖥️ گفتگو با آردوینوTalking to Arduino (Serial Monitor)آردوینو بهت پیام بده! Serial Monitor مهم‌ترین ابزار پیدا کردن اشکاله.۱۰ دقیقه
۴🔘 دکمه و تصمیم‌گیریButton Input and Decisionsآردوینو رو وادار کن به دنیای بیرون گوش بده و تصمیم بگیره.۱۲ دقیقه
۵🌗 کم‌نور و پرنور با PWMFading with PWMفقط روشن و خاموش نه — این بار روشناییِ بین این دو.۱۲ دقیقه
۶🎛️ سنسور و اعداد آنالوگAnalog Sensors and Numbersپیچ رو بچرخون، آردوینو عدد بخونه و باهاش LED رو کنترل کنه.۱۲ دقیقه
۷🎵 صدا و موسیقیSound and Music (tone)بازر رو به حرف بیار — از یه بوق ساده تا یه آهنگ کامل. صدا واقعیه!۱۴ دقیقه
۸🦾 سروو موتور — حرکت دقیقServo Motorموتوری که دقیقاً می‌ره سر زاویه‌ای که بگی. قلب هر بازوی رباتیک.۱۲ دقیقه
۹🏎️ حلقه و آرایه — چند LED با همLoops and Arraysپنج تا LED، یه موج نور که چپ و راست می‌ره. کد تمیز بدون تکرار.۱۵ دقیقه
۱۰🌙 پروژهٔ کامل — چراغ شب هوشمندProject: Smart Night Lightهمه‌چیزی که یاد گرفتی رو با هم ترکیب کن و یه دستگاه واقعی بساز.۱۵ دقیقه
۱۱🚦 چراغ راهنماییTraffic Lightسه LED، یه ترتیب زمانی، و اولین تابع‌های خودت. یه چهارراه واقعی بساز!۱۵ دقیقه
۱۲🎹 جعبه موسیقیMusic Boxاز بوقِ ساده به آهنگ واقعی: نت‌ها و کشش‌ها توی دو آرایهٔ هم‌قدم.۱۵ دقیقه
۱۳🌈 کارخانه رنگ — RGBRGB Color Factoryبا یه LED سه‌رنگ هر رنگی که بخوای بساز — همون‌طوری که صفحه‌ی موبایلت می‌سازه!۱۲ دقیقه
۱۴🎲 تاس الکترونیکیElectronic Diceبه آردوینو یاد بده شانسی فکر کنه! random، تصمیم‌های چندحالته و یه بازی واقعی.۱۲ دقیقه
۱۵⚡ بازی سرعت واکنشReaction Gameچند میلی‌ثانیه طول می‌کشه واکنش نشون بدی؟ با millis زمان رو مثل حرفه‌ای‌ها اندازه بگیر.۱۵ دقیقه
۱۶🕹️ فرمان با ولوم — mapServo Knob (map)ولوم رو بچرخون، بازوی سروو باهات بچرخه! تابع map — مترجم بازه‌ها — رو یاد بگیر.۱۰ دقیقه
۱۷🌀 موتور و قدرتMotor Speedچرخ ربات‌ها رو بچرخون: کنترل سرعت موتور DC با PWM و درس مهم جریان.۱۲ دقیقه
۱۸📡 کد مورس — SOSMorse Code SOSبا چراغ پیام مخفی بفرست! قدیمی‌ترین زبان دیجیتال دنیا + توابع پارامتردار.۱۵ دقیقه
۱۹🔢 شمارش دودوییBinary Counterکامپیوترها فقط ۰ و ۱ بلدن — پس چطور تا میلیارد می‌شمرن؟ با ۳ تا LED بفهم!۱۲ دقیقه
۲۰🚨 پروژه پایانی: ماشین پلیسFinal Project: Police Carجمع‌بندی کل دوره: چراغ‌گردون + آژیر + دکمه‌ی حالت. همه‌چیز با هم، مثل یه محصول واقعی.۲۰ دقیقه

سطح ۲ — سنسور و نمایشگر — ۲۰ درس

دنیا را بخوان و روی نمایشگر نشان بده. همه‌ی درس‌های این سطح یک‌جا: صفحه‌ی سطح ۲ — سنسور و نمایشگر.

#درس (فارسی)Englishچه یاد می‌گیریزمان
۲۱⚖️ ولتاژ رو تقسیم کن!Voltage Dividerدو مقاومت، یک ترفند — رازی که پشت همه‌ی سنسورهاست.۱۲ دقیقه
۲۲🌞 نورسنج با LDRLight Meter with LDRیک چشم برای آردوینو — نور را اندازه بگیر و به تصمیم تبدیلش کن.۱۲ دقیقه
۲۳🌡️ دماسنج دیجیتالDigital Thermometer (TMP36)از عدد خام تا درجه‌ی سانتی‌گراد — و اولین آشنایی با اعداد اعشاری.۱۲ دقیقه
۲۴📏 فاصله‌سنج جادوییUltrasonic Distance Meterمثل خفاش ببین — با صدایی که نمی‌شنوی فاصله را اندازه بگیر.۱۴ دقیقه
۲۵🚶 دزدگیر با سنسور حرکتPIR Motion Alarmسنسوری که گرمای بدن را می‌بیند — و اولین دزدگیر واقعی‌ات.۱۰ دقیقه
۲۶🔢 رقم روی سون‌سگمنتDigit on a 7-Segmentهفت خط نورانی که هر رقمی را می‌سازند — و اولین جدول داده‌ات.۱۳ دقیقه
۲۷🔘 شمارنده‌ی دکمه‌ای7-Segment Button Counterبا هر فشار یکی بالا — و درسی درباره‌ی لرزش کلید.۱۲ دقیقه
۲۸📺 اولین متن روی LCDHello on the LCDپروژه‌ات بالاخره حرف می‌زند — بدون نیاز به کامپیوتر.۱۲ دقیقه
۲۹📊 داشبورد سنسورها روی LCDLCD Sensor Dashboardچند سنسور، یک نمایشگر — و هنر جا دادن در ۳۲ حرف.۱۳ دقیقه
۳۰⌨️ کی‌پد ۴×۴4×4 Keypad۱۶ دکمه با ۸ پایه — ترفند ماتریس.۱۲ دقیقه
۳۱🔐 قفل رمزدارPassword Lockکی‌پد + نمایشگر + سروو — اولین دستگاه واقعاً کاربردی‌ات.۱۶ دقیقه
۳۲📶 کنترل با ریموتIR Remote Controlبا کنترل قدیمی تلویزیون، پروژه‌ات را فرمان بده.۱۲ دقیقه
۳۳✨ رنگ‌های نئوپیکسلNeoPixel Colorsده‌ها LED رنگی با یک سیم — جادوی LED آدرس‌پذیر.۱۲ دقیقه
۳۴🌈 رنگین‌کمانNeoPixel Rainbowاز سه عدد تا چرخه‌ی کامل رنگ — ریاضیِ رنگین‌کمان.۱۳ دقیقه
۳۵🔀 ترانزیستور، قهرمان جریانTransistor Motor Driverچرا موتور را مستقیم به آردوینو نمی‌بندیم — و راه درستش.۱۴ دقیقه
۳۶🔊 رله: کلید برقی بزرگRelay Lampوقتی ترانزیستور کافی نیست — و درسی درباره‌ی جدایی مدارها.۱۱ دقیقه
۳۷🔗 ۸ LED با ۳ پین8 LEDs with 3 Pins (74HC595)وقتی پایه کم می‌آوری — و اولین آشنایی با بیت‌ها.۱۴ دقیقه
۳۸📡 رادار سرووServo Radarسنسور را بچرخان و نقشه‌ی اطرافت را بکش.۱۴ دقیقه
۳۹💾 حافظه‌ای که پاک نمی‌شهEEPROM Memoryرکورد بازی را نگه دار — حتی وقتی برق قطع شود.۱۱ دقیقه
۴۰🌤️ پروژه‌ی سطح ۲: ایستگاه هواشناسیLevel 2 Project: Weather Stationهمه‌ی سنسورها، یک نمایشگر، یک دستگاه واقعی.۲۰ دقیقه

سطح ۳ — ربات و پروژه — ۲۰ درس

همه‌چیز را کنار هم بگذار و ربات بساز. همه‌ی درس‌های این سطح یک‌جا: صفحه‌ی سطح ۳ — ربات و پروژه.

#درس (فارسی)Englishچه یاد می‌گیریزمان
۴۱🚸 چراغ عابر پیادهPedestrian Crossing Lightاولین «ماشین حالت» — الگویی که هر دستگاه هوشمندی از آن ساخته شده.۱۵ دقیقه
۴۲🤹 چند کار هم‌زمانMultitasking with millisیک آردوینو، سه کار مستقل — بدون اینکه هیچ‌کدام منتظر دیگری بماند.۱۳ دقیقه
۴۳⚡ وقفه: گوش‌به‌زنگ همیشگیInterruptsوقتی هیچ‌وقت نباید یک رویداد را از دست بدهی.۱۳ دقیقه
۴۴🚗 سنسور پارک ماشینParking Sensorفاصله را به ریتم بوق تبدیل کن — همان چیزی که در ماشین می‌شنوی.۱۳ دقیقه
۴۵🏠 خانه‌ی هوشمندSmart Homeنور + حرکت + رله — منطقی که چراغ راهرو را خودش روشن می‌کند.۱۵ دقیقه
۴۶🚨 دزدگیر کاملComplete Alarm Systemمسلح، هشدار، غیرمسلح — سه حالت و یک رمز.۱۸ دقیقه
۴۷🕐 ساعت دیجیتالDigital Clockثانیه، دقیقه، ساعت — و ریاضیِ زمان.۱۵ دقیقه
۴۸🎮 بازی سایمونSimon Gameیک بازی حافظه‌ی کامل — با آرایه، دنباله و سطح.۱۸ دقیقه
۴۹⚡ مسابقه‌ی دو نفرهTwo-Player Reaction Duelچه کسی سریع‌تر است؟ — و چطور بازی را منصفانه کنیم.۱۳ دقیقه
۵۰🌉 موتور جلو و عقبMotor Forward and Back (H-Bridge)پل اچ — چطور جهت چرخش را عوض کنیم.۱۴ دقیقه
۵۱🚙 ماشین رباتیکRobot Carدو موتور، چهار فرمان — اولین رباتی که حرکت می‌کند.۱۶ دقیقه
۵۲🛤️ ربات دنبال‌کننده‌ی خطLine Follower Robotکلاسیک‌ترین ربات مسابقات — با یک منطق بسیار ساده.۱۶ دقیقه
۵۳🚧 ربات فرار از مانعObstacle Avoiding Robotاولین رباتی که واقعاً **تصمیم می‌گیرد**.۱۷ دقیقه
۵۴🦾 بازوی رباتیکRobot Armسه سروو، سه پیچ — و درسی درباره‌ی محدوده‌ی امن.۱۵ دقیقه
۵۵🪴 آبیاری خودکار گلدانAutomatic Plant Wateringپروژه‌ای که واقعاً به درد می‌خورد — و درسی درباره‌ی صبر.۱۴ دقیقه
۵۶🔢 موتور پله‌ای دقیقStepper Motorموتوری که می‌داند دقیقاً کجاست — بدون هیچ سنسوری.۱۳ دقیقه
۵۷⌨️ فرمان از سریالSerial Commandsاز کامپیوتر به ربات دستور بده — اولین «رابط کاربری» متنی‌ات.۱۳ دقیقه
۵۸📈 ثبت داده و نمودارData Logger and Plotاز عدد لحظه‌ای تا الگوی زمانی — و چرا میانگین مهم است.۱۳ دقیقه
۵۹🎹 پیانوی دکمه‌ایButton Pianoیک ساز واقعی با چند دکمه — و آرایه‌های هم‌ردیف.۱۲ دقیقه
۶۰🌆 پروژه‌ی پایانی: شهر هوشمندFinal Project: Smart Cityهمه‌چیز کنار هم — چراغ، دزدگیر، پارکینگ و نمایشگر مرکزی.۲۵ دقیقه

سطح ۴ — برنامه‌نویسی حرفه‌ای و ماژول‌ها — ۲۰ درس

کد تمیز، فیلتر سنسور، منو، و ماژول‌های واقعی مثل OLED، RTC و RFID. همه‌ی درس‌های این سطح یک‌جا: صفحه‌ی سطح ۴ — برنامه‌نویسی حرفه‌ای و ماژول‌ها.

#درس (فارسی)Englishچه یاد می‌گیریزمان
۶۱🧮 توابعی که جواب برمی‌گردانندFunctions That Return Valuesکد شلوغ را به تکه‌های اسم‌دار بشکن: ورودی بگیر، جواب پس بده.۱۵ دقیقه
۶۲📋 منوی سریال با switch-caseSerial Menu with switch-caseاز کامپیوتر فرمان بفرست: ۱، ۲، ۳ — و آردوینو اطاعت می‌کند.۱۵ دقیقه
۶۳🖲️ لرزش دکمه و debounceButton Debounceچرا یک فشار گاهی چند بار شمرده می‌شود — و چطور درستش کنیم.۱۸ دقیقه
۶۴〰️ سنسور آرام: میانگین‌گیریSensor Smoothing (Averaging)عددهای پرنویز را با میانگین متحرک صاف کن و روی نمودار ببین.۱۸ دقیقه
۶۵🌡️ ترموستات با هیسترزیسThermostat with Hysteresisبخاری را زیر ۲۰ درجه روشن و بالای ۲۲ خاموش کن — بدون تق‌تق رله.۱۸ دقیقه
۶۶🔢 بیت‌ها و عملگرهای بیتیBits and Bitwise Operatorsیک بایت را روی ۸ LED ببین و با &، |، ^ و شیفت بازی کن.۲۰ دقیقه
۶۷⏱️ کرنومتر دقیق با millisStopwatch with millisشروع، توقف و صفر با دو دکمه — و نمایش mm:ss.d روی سریال.۲۰ دقیقه
۶۸🕹️ جوی‌استیک: کنترل دو محورهTwo-Axis Joystickبا جوی‌استیک یک نقطه‌ی نورانی را روی ۸ LED جابه‌جا کن — با منطقه‌ی مرده.۱۸ دقیقه
۶۹💖 حرف‌های سفارشی روی LCDLCD Custom Charactersبا createChar قلب، باتری و یک انیمیشن کوچک بساز.۱۶ دقیقه
۷۰🗂️ منوی چندصفحه‌ای روی LCD با دکمهMulti-Page LCD Menuسه دکمه، سه صفحه، یک تنظیم قابل تغییر — مثل منوی یک دستگاه واقعی.۲۵ دقیقه
۷۱🖥️ نمایشگر OLED: متن و شکلOLED Text and Shapesیک صفحه‌ی کوچک ۱۲۸×۶۴ پیکسلی که هر چیزی رویش می‌کشی — فقط با دو سیم I2C.۱۸ دقیقه
۷۲📈 نمودار زنده روی OLEDLive Graph on OLEDعدد پتانسیومتر را مثل دستگاه نوار قلب روی صفحه بکش — خطی که از راست وارد می‌شود.۲۰ دقیقه
۷۳🌡️ دما و رطوبت با DHTTemperature and Humidity (DHT)یک حسگر، دو عدد: دما و رطوبت. و اینکه هوا واقعاً «چطور حس می‌شود».۱۶ دقیقه
۷۴🕰️ ساعت واقعی با RTC DS3231Real-Time Clock (DS3231)ساعتی که با قطع برق هم وقت را گم نمی‌کند — و چرا millis برای ساعت کافی نیست.۱۸ دقیقه
۷۵⏰ ساعت زنگ‌دارAlarm ClockRTC + بازر + دکمه: ساعتی که سر وقت زنگ می‌زند و با یک فشار ساکت می‌شود.۲۰ دقیقه
۷۶🙂 ماتریس LED ۸×۸8×8 LED Matrix Pictures۶۴ LED با فقط سه سیم — و نقاشی با صفر و یک.۱۸ دقیقه
۷۷📜 متن متحرک روی ماتریس LEDScrolling Text on LED Matrixمثل تابلوهای اعلانات: نوشته‌ای که از روی صفحه‌ی ۸×۸ رد می‌شود.۲۰ دقیقه
۷۸⏲️ نمایشگر ۴ رقمی TM1637TM1637 4-Digit Timerیک تایمر آشپزخانه‌ی واقعی: دقیقه:ثانیه با دو نقطه‌ی چشمک‌زن، روی دو سیم.۱۷ دقیقه
۷۹🚪 کارت RFID و در هوشمندRFID Smart Doorمثل در مدرسه و هتل: کارت درست را نزدیک کن تا در باز شود.۲۲ دقیقه
۸۰📲 کنترل با بلوتوث HC-05Bluetooth Control (HC-05)با گوشی چراغ‌ها و رله را روشن و خاموش کن — و یاد بگیر چرا RX و TX ضربدری بسته می‌شوند.۲۲ دقیقه

سطح ۵ — اینترنت اشیا و پروژه‌ی بزرگ — ۲۰ درس

ESP32، وای‌فای و وب‌سرور، کنترل هوشمند و پروژه‌های پایانی. همه‌ی درس‌های این سطح یک‌جا: صفحه‌ی سطح ۵ — اینترنت اشیا و پروژه‌ی بزرگ.

#درس (فارسی)Englishچه یاد می‌گیریزمان
۸۱👋 سلام ESP32Hello ESP32برد جدید با وای‌فای داخلی: ۳٫۳ ولت، شماره‌ی GPIO و اولین چشمک.۱۵ دقیقه
۸۲🌗 PWM در ESP32 با ledcESP32 PWM with LEDCنور LED را نرم کم و زیاد کن و بفهم فرکانس و دقت (بیت) یعنی چه.۱۵ دقیقه
۸۳📶 وصل شدن به وای‌فایConnecting to Wi-FiESP32 را به شبکه وصل کن، صبر کن تا وصل شود و آدرس IP اش را چاپ کن.۱۵ دقیقه
۸۴💡 وب‌سرور: LED از مرورگرWeb Server: LED from the BrowserESP32 خودش یک سایت کوچک می‌شود؛ با دکمه‌های صفحه LED را روشن و خاموش کن.۲۰ دقیقه
۸۵🌡️ صفحه‌ی وب سنسورSensor Web Pageدما و رطوبت اتاق را در صفحه‌ای ببین که خودش تازه می‌شود.۱۸ دقیقه
۸۶🧾 داده‌ی JSONJSON Data APIزبانی که اپ‌ها و دستگاه‌ها با آن حرف می‌زنند: JSON بساز، بخوان و یک /api/sensor راه بینداز.۲۰ دقیقه
۸۷⚡ به‌روزرسانی زنده با WebSocketLive Updates with WebSocketبه جای پرسیدن مدام، برد خودش هر ثانیه عدد تازه را به صفحه می‌فرستد.۲۰ دقیقه
۸۸📨 MQTT: پیام‌رسان اشیاMQTT Basicsدستگاه‌ها با «موضوع»ها حرف می‌زنند: منتشر کن، مشترک شو و به پیام‌ها جواب بده.۲۲ دقیقه
۸۹💾 ذخیره‌ی فایل روی حافظه‌ی ESP32Saving Files on ESP32 Flashتنظیمات را در یک فایل روی حافظه‌ی فلش بنویس تا بعد از خاموش و روشن شدن یادش بماند.۱۸ دقیقه
۹۰🏠 پروژه: داشبورد خانه روی گوشیProject: Home Dashboard on the Phoneیک صفحه برای همه‌چیز: کلید لامپ، دمای اتاق و اسلایدر سرعت پنکه.۲۵ دقیقه
۹۱🎯 کنترل تناسبیProportional Controlسروو نرم و بدون لرزش به هدف می‌رسد: خطا × بهره.۱۵ دقیقه
۹۲🌀 کنترل دما با فن — PID سادهFan Temperature Control (Simple PID)P، بعد I، بعد D — آرام و قدم‌به‌قدم، با نمودار سریال.۲۲ دقیقه
۹۳🌞 ردیاب خورشیدSun Trackerدو LDR و یک سروو: پنل خورشیدی همیشه رو به نور.۱۶ دقیقه
۹۴🛗 آسانسور: ماشین حالت بزرگElevator State Machineسه طبقه، دکمه‌ها، چراغ طبقه، کابین و در — با حالت‌ها و رویدادها.۲۲ دقیقه
۹۵🥤 دستگاه فروش خودکارVending Machineکی‌پد، LCD و سروو: اعتبار، کد کالا و باقی پول.۲۰ دقیقه
۹۶🚨 سیستم امنیتی کاملComplete Security Systemکی‌پد، PIR، بوق و LCD — با رمز ماندگار در EEPROM و سه حالت.۲۴ دقیقه
۹۷🐍 بازی مار روی ماتریس LEDSnake Game on LED Matrixجوی‌استیک + MAX7219: آرایه مثل صف، غذا و پایان بازی.۲۴ دقیقه
۹۸💾 ثبت داده روی کارت حافظهSD Card CSV Loggerدما و زمان را در فایل CSV بنویس و دوباره بخوان.۱۸ دقیقه
۹۹⚙️ استپر نرم با AccelStepperSmooth Stepper (AccelStepper)شتاب، moveTo و run — و چرا شتاب جلوی گم شدن پله را می‌گیرد.۱۸ دقیقه
۱۰۰🤖 پروژه‌ی پایانی: ربات هوشمندCapstone: Smart Robotماشین رباتیک با سنسور مانع، کلید حالت خودکار/دستی — نقشه، ساخت، کد و تست.۲۵ دقیقه

هر درس چطور جلو می‌رود؟

  1. هدف: اول درس می‌گوید آخرش چه چیزی ساخته‌ای.
  2. قدم‌های کوتاه: هر قدم یک کار کوچک است؛ یک قطعه بگذار، یک سیم بکش، یک خط کد عوض کن.
  3. اجرا و آزمایش: دکمه‌ی اجرا را می‌زنی و نتیجه را می‌بینی. اشتباه کردی؟ عیب‌یاب مدار به فارسی می‌گوید کجا.
  4. ماموریت: بعد از درس یک ماموریت هست که همان مفهوم را بدون راهنما تمرین می‌دهد و XP می‌گیری.

برای معلم‌ها: درس مدار در کلاس

برای هر درس یک طرح درس آماده هست، با هدف آموزشی، زمان‌بندی و سؤال ارزشیابی. کلاس مجازی هم داری: کلاس بساز، دانش‌آموزها با کد کلاس وارد می‌شوند، درس را انجام می‌دهند و کار را تحویل می‌دهند. اگر کلاس رباتیک راه می‌اندازی، راهنمای کلاس رباتیک برای معلم‌ها را هم بخوان. سرفصل ۲۰ جلسه‌ای با تمرکز روی آردوینو و ESP32 هم در درس مدار با ووکوی هست.

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

دوره‌ی آردوینو را از درس ۱ شروع کن 🤖

سؤال‌های رایج

درس مدار را از کجا شروع کنم؟

اگر هنوز برنامه‌نویسی بلد نیستی، از درس ۱ دوره‌ی برق بدون کد (مدار یعنی چی؟) شروع کن. اگر مدار بسته و مقاومت را می‌شناسی، مستقیم برو سراغ سطح ۱ دوره‌ی آردوینو.

این درس‌ها برای چه سنی مناسب است؟

دوره‌ی برق بدون کد از حدود ۷ سالگی مناسب است و دوره‌ی آردوینو از حدود ۱۰ سالگی. بزرگسال‌ها هم می‌توانند از سطح ۱ آردوینو شروع کنند و سریع جلو بروند.

درس‌ها رایگان هستند؟

بله، همه‌ی درس‌ها، ماموریت‌ها و مثال‌ها برای همیشه رایگان‌اند. اشتراک Plus ابزارهای حرفه‌ای اضافه می‌کند، مثل اجرای بردهای ESP32، پیکو و مگا، چند ماژول حرفه‌ای و آزمون پایان سطح با گواهی.

برای درس مدار قطعه‌ی واقعی لازم دارم؟

نه. همه‌ی درس‌ها در شبیه‌ساز مرورگر تمرین می‌شوند. اگر بعداً خواستی، همان مدارها را با قطعه‌ی واقعی هم بساز.

معلم‌ها چطور از این درس‌ها در کلاس استفاده کنند؟

برای هر درس طرح درس آماده هست و کلاس مجازی هم دارد: معلم کلاس می‌سازد، دانش‌آموزها با کد وارد می‌شوند و تکلیف تحویل می‌دهند. صفحه‌ی معلم‌ها را ببین.

مقاله‌های دیگر

🔋

فهرست کامل ۱۶۱ مدار ساده‌ی بدون کد، با اسم فارسی و انگلیسی

🤖

فهرست کامل ۱۳۰ مدار آردوینو، با اسم فارسی و انگلیسی و کد آماده

🏫

رباتیک در کلاس — راهنمای معلم‌ها