🎓 درس مدار با ووکوی: سرفصل ۲۰ جلسه‌ای از اولین LED تا اینترنت اشیا

✍️ تیم ووکوی فارسی ·

معلم هستی و می‌خواهی یک ترم درس مدار و آردوینو بگذاری، یا خودت می‌خواهی منظم یاد بگیری و نمی‌دانی بعد از چشمک‌زن LED چه چیزی را یاد بگیری. این صفحه یک سرفصل ۲۰ جلسه‌ای آماده است که با یک شبیه‌ساز مثل ووکوی (Wokwi) یا تینکرکد فارسی اجرا می‌شود و هیچ قطعه‌ای لازم ندارد. برای هر جلسه عنوان فارسی و انگلیسی، هدف، مدار ساخته‌شده با اسم کامل، قطعه‌ها، مفهوم کلیدی و لینک درس یا مقاله‌ای را آورده‌ایم که همان را قدم‌به‌قدم یاد می‌دهد. بعد می‌گوییم کلاس را با شبیه‌ساز چطور اجرا کنی، چطور ارزشیابی کنی، و در آخر یک جدول خلاصه برای چاپ گذاشته‌ایم.

این سرفصل برای چه کسی است؟

سرفصل چهار فصل پنج‌جلسه‌ای دارد: پایه‌ها، ورودی و خروجی آنالوگ، سنسور و نمایشگر، و قدرت و اینترنت اشیا. هر فصل با یک پروژه‌ی کوچک تمام می‌شود که مفهوم‌های همان فصل را کنار هم می‌گذارد.

فصل ۱: پایه‌ها (جلسه‌های ۱ تا ۵)

جلسه‌ی ۱: مدار یعنی چه؟ (What Is a Circuit?)

جلسه‌ی ۲: اولین برنامه، چشمک‌زن (First Sketch: Blink)

جلسه‌ی ۳: گفت‌وگو با آردوینو (Talking to Arduino: Serial Monitor)

جلسه‌ی ۴: دکمه و تصمیم‌گیری (Button Input and if)

جلسه‌ی ۵: پروژه‌ی فصل، چراغ راهنمایی (Project: Traffic Light)

فصل ۲: ورودی و خروجی آنالوگ (جلسه‌های ۶ تا ۱۰)

جلسه‌ی ۶: کم و زیاد کردن نور (PWM Fade)

جلسه‌ی ۷: پتانسیومتر و اعداد آنالوگ (Analog Input)

جلسه‌ی ۸: صدا و موسیقی (Sound and Music)

جلسه‌ی ۹: حلقه و آرایه (Loops and Arrays)

جلسه‌ی ۱۰: پروژه‌ی فصل، چراغ خواب خودکار (Project: Automatic Night Light)

فصل ۳: سنسور و نمایشگر (جلسه‌های ۱۱ تا ۱۵)

جلسه‌ی ۱۱: سروو موتور (Servo Motor)

جلسه‌ی ۱۲: فاصله‌سنج (Ultrasonic Distance)

جلسه‌ی ۱۳: دما و رطوبت (Temperature and Humidity)

جلسه‌ی ۱۴: نمایشگر LCD (LCD Display over I2C)

جلسه‌ی ۱۵: پروژه‌ی فصل، چند کار هم‌زمان (Project: Multitasking with millis)

فصل ۴: قدرت و اینترنت اشیا (جلسه‌های ۱۶ تا ۲۰)

جلسه‌ی ۱۶: موتور DC و ترانزیستور (DC Motor and Transistor)

جلسه‌ی ۱۷: رله و بار جدا (Relay and a Separate Load)

جلسه‌ی ۱۸: کیپد و قفل رمزدار (Keypad Password Lock)

جلسه‌ی ۱۹: سلام ESP32 و وای‌فای (Hello ESP32 and Wi-Fi)

جلسه‌ی ۲۰: پروژه‌ی پایانی، LED از مرورگر (Capstone: Web-controlled LED)

اجرای کلاس با شبیه‌ساز: بدون قطعه، یک مرورگر برای هر نفر

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

تجهیزات

ووکوی یا تینکرکد فارسی؟

wokwi.comتینکرکد فارسی
زبان محیطانگلیسیفارسی
شروع بدون ثبت‌نامبله؛ برای ذخیره حساب لازم استبله؛ ذخیره روی همان دستگاه
مدار بدون کد و سوختن LEDنهبله، در مود ساده
کد بلوکی برای کوچک‌ترهانهبله
درس آماده‌ی فارسینه۱۰۰ درس آردوینو و ۳۰ درس برق، رایگان
ESP32 و پیکوبلهبله، با اشتراک Plus
تحویل کارلینک پروژه‌ی ذخیره‌شدهلینک اشتراک یا کلاس با کد کلاس

بسیاری از معلم‌ها هر دو را کنار هم استفاده می‌کنند: جلسه‌های ۱ و ۱۶ (جریان، سوختن LED و موتور) در تینکرکد فارسی، و جلسه‌هایی که روی کد و ماژول تمرکز دارند در هر کدام که کلاس راحت‌تر است. امکانات کلاس مجازی را در صفحه‌ی معلم‌ها و تینکرکد فارسی برای معلم‌ها ببین.

ساختار یک جلسه‌ی ۶۰ دقیقه‌ای

دقیقهبخشچه اتفاقی می‌افتد
۰ تا ۱۰مرور و پیش‌بینیمدار جلسه را روی پرده نشان بده و بپرس «فکر می‌کنید چه می‌شود؟» قبل از اجرا
۱۰ تا ۲۰نمایش معلممفهوم تازه را با کمترین کد ممکن نشان بده
۲۰ تا ۴۵ساختهر نفر مدار را خودش می‌بندد و کد را می‌نویسد؛ معلم بین میزها می‌چرخد
۴۵ تا ۵۵چالشیک تغییر کوچک: زمان را عوض کن، یک LED اضافه کن، شرط را برعکس کن
۵۵ تا ۶۰تحویللینک پروژه را بفرستند؛ دو نفر کارشان را روی پرده نشان بدهند

چند نکته‌ی کلاس‌داری

ارزشیابی: از کجا بفهمیم یاد گرفته‌اند؟

در کلاس شبیه‌سازی، «مدارش کار کرد» کافی نیست؛ چون می‌شود از روی دست بغلی هم ساخت. این چند روش، فهمیدن را می‌سنجند:

  1. مدار خراب: لینک مداری را بده که عمداً سه اشکال دارد (مثلاً LED برعکس، پین اشتباه در کد و = به‌جای ==). نمره برای پیدا کردن و توضیح هر اشکال.
  2. پیش‌بینی کتبی: کد و مدار را روی کاغذ بده و بپرس LED چند بار در دقیقه چشمک می‌زند یا سریال چه چاپ می‌کند. بعد در شبیه‌ساز امتحان کنند.
  3. چالش تغییر: «چراغ راهنمایی را طوری عوض کن که با دکمه زودتر قرمز شود.» این سؤال نشان می‌دهد کد را فهمیده‌اند یا کپی کرده‌اند.
  4. ماموریت‌ها: ماموریت‌های آماده‌ی ماموریت‌های تینکرکد فارسی خودشان بررسی می‌کنند که مدار درست ساخته شده یا نه و برای تمرین خارج از کلاس عالی‌اند.
  5. پروژه‌ی پایانی با روبریک: برای جلسه‌ی ۲۰ یا یک پروژه‌ی آزاد، از جدول زیر استفاده کن.
معیارامتیازچه چیزی را نگاه کن
کار کردن مدار۴همه‌ی بخش‌ها همان‌طور که گفته شده رفتار می‌کنند
سیم‌کشی درست و مرتب۴رنگ سیم قراردادی، GND مشترک، مقاومت برای هر LED
کد خوانا۴ثابت‌های اسم‌دار، کامنت سیم‌کشی بالای کد، تابع برای کار تکراری
عیب‌یابی۴می‌تواند بگوید اگر فلان سیم جدا شود چه اتفاقی می‌افتد
ارائه و خلاقیت۴یک چیز اضافه از خودش؛ توضیح کوتاه برای کلاس

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

جدول خلاصه برای چاپ

جلسهعنوانمدارمفهوم کلیدی
۱مدار یعنی چه؟ (What Is a Circuit?)LED با مقاومت (LED with Resistor)مدار بسته، قطبیت، مقاومت
۲اولین برنامه (First Sketch)چشمک‌زن (Blink)setup، loop، digitalWrite، delay
۳گفت‌وگو با آردوینو (Serial Monitor)شمارنده‌ی سریال (Serial Counter)متغیر، Serial.println
۴دکمه و تصمیم (Button Input)دکمه و LED (Button + LED)digitalRead، INPUT_PULLUP، if
۵پروژه: چراغ راهنمایی (Traffic Light)چراغ راهنمایی (Traffic Light)ترتیب زمانی، تابع
۶کم و زیاد کردن نور (PWM Fade)LED نفس‌کش (Breathing LED)PWM، analogWrite، for
۷اعداد آنالوگ (Analog Input)دیمر با پتانسیومتر (Potentiometer Dimmer)analogRead، map
۸صدا و موسیقی (Sound and Music)ملودی با بازر (Buzzer Melody)tone، فرکانس
۹حلقه و آرایه (Loops and Arrays)نایت رایدر (Knight Rider)آرایه، اندیس
۱۰پروژه: چراغ خواب (Night Light)چراغ خواب خودکار (Automatic Night Light)آستانه، کالیبراسیون
۱۱سروو موتور (Servo Motor)سروو با ولوم (Servo Knob)کتابخانه، زاویه
۱۲فاصله‌سنج (Ultrasonic Distance)فاصله‌سنج اولتراسونیک (Ultrasonic Distance Meter)pulseIn، تبدیل زمان
۱۳دما و رطوبت (Temperature and Humidity)دماسنج DHT22 (DHT22 Thermometer)سنسور دیجیتال، float
۱۴نمایشگر LCD (LCD over I2C)داشبورد LCD (LCD Dashboard)I2C، آدرس، setCursor
۱۵پروژه: چند کار هم‌زمان (Multitasking)دو چشمک‌زن مستقل (Two Blinkers)millis به‌جای delay
۱۶موتور و ترانزیستور (DC Motor and Transistor)درایور ترانزیستوری موتور (Transistor Motor Driver)ترانزیستور، دیود هرزگرد
۱۷رله (Relay)رله و لامپ (Relay Lamp)NO و NC، ایمنی
۱۸قفل رمزدار (Keypad Lock)قفل رمزدار با کیپد (Keypad Password Lock)رشته، ماشین حالت
۱۹سلام ESP32 (Hello ESP32)چشمک‌زن و وای‌فای ESP32 (ESP32 Wi-Fi Blink)۳٫۳ ولت، WiFi.begin، IP
۲۰پروژه‌ی پایانی (Capstone)LED از مرورگر (Web-controlled LED)وب‌سرور، HTTP

اگر کلاس سریع‌تر جلو رفت، مدارهای بیشتر برای جلسه‌های اضافه در ۴۰ مدار آردوینو برای ووکوی هست. همه‌ی ۱۰۰ درس آردوینوی تینکرکد فارسی هم رایگان است و از فهرست درس‌ها شروع می‌شود؛ نسخه‌ی تینکرکدی همین سرفصل را در درس‌های مدار نوشته‌ایم. بقیه‌ی مقاله‌های مدار در مدار و شبیه‌سازی مدار جمع شده‌اند.

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

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

برای کلاس آردوینو با شبیه‌ساز چند جلسه لازم است؟

با جلسه‌های ۶۰ دقیقه‌ای، حدود ۲۰ جلسه برای رسیدن از اولین LED تا یک پروژه‌ی ساده‌ی اینترنت اشیا کافی است. برای بچه‌های کوچک‌تر بهتر است اول چند جلسه مدار بدون کد کار کنند.

برای درس مدار با ووکوی باید قطعه بخرم؟

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

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

از حدود ۱۱ یا ۱۲ سالگی که تایپ و منطق شرط را راحت یاد می‌گیرند. برای سنین پایین‌تر دوره‌ی برق بدون کد یا کد بلوکی مناسب‌تر است.

دانش‌آموزان کارشان را چطور تحویل بدهند؟

در ووکوی پروژه را ذخیره کنند و لینکش را بفرستند. در شبیه‌ساز فارسی هم لینک اشتراک هست و دانش‌آموزهای یک کلاس می‌توانند با کد کلاس وارد شوند و کارشان را برای معلم تحویل بدهند.

مقاله‌های مرتبط

📡

۳۰ مدار ESP32 با اسم فارسی و انگلیسی — از چشمک‌زن تا اینترنت اشیا

🍓

۲۵ مدار رزبری پای پیکو با میکروپایتون، با اسم فارسی و انگلیسی

🔌

۱۵ مدار پایه‌ی الکترونیک که هر آردوینوکار باید بلد باشد (با اسم انگلیسی)

🆚

آردوینو اونو، نانو یا مگا؟ مقایسه‌ی کامل و راهنمای انتخاب برد

همه‌ی آموزش‌های مدار و شبیه‌سازی مدار ← · همه‌ی مقاله‌ها