بوت کمپ Arduino: یادگیری از طریق پروژهها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک ماشین کنترل از راه دور که میتوانید با اپلیکیشن گوشی هوشمند آن را هدایت کنید.
- ساخت تلفن همراه اختصاصی خودتان که میتوانید با آن تماس بگیرید/دریافت کنید و پیامک ارسال/دریافت کنید.
- ساخت بازی با استفاده از آردوینو و ترکیب نور، صدا و کنترلرهای جویاستیک
- درک قطعاتی مانند سنسورهای اولتراسونیک، درایورهای موتور، سرووها، ترانزیستورها، ماژولهای بلوتوث/وایفای/GSM
- درک بسیاری از قطعات الکترونیکی رایج و چگونگی کار آنها
- کسب اعتماد به نفس برای ساخت پروژههای الکترونیکی پیچیده
- یادگیری چگونگی نمونهسازی پروژههای الکترونیکی
- تبدیل شدن به یک سازنده و نمونهساز با اعتماد به نفس
پیش نیازهای دوره
- کنجکاو بودن درباره آردوینو
- داشتن اشتیاق برای ساخت پروژههای سرگرمکننده، جذاب و هیجانانگیز به عنوان راهی برای یادگیری آردوینو
- ترجیح دادن رویکرد عملی برای یادگیری
- بدون نیاز به دانش قبلی الکترونیک یا برنامهنویسی
- تمام اصول الکترونیک و برنامهنویسی از ابتدا آموزش داده خواهد شد.
- میکروکنترلر Arduino Uno
- کیت استارتر آردوینو مفید خواهد بود (سیمهای اتصال، برد بورد، مقاومتها، دکمههای فشاری و غیره). یک کیت حداقل 80% دوره را پوشش میدهد.
توضیحات دوره
این یک رویکرد عملی و مبتنی بر پروژه برای یادگیری پلتفرم آردوینو است که برای تمام سطوح تجربه در نظر گرفته شده است. در این دوره، پروژههایی مانند موارد زیر ساخته خواهند شد:
- یک ماشین آردوینو که میتواند از راه دور با استفاده از اپلیکیشن گوشی هوشمند هدایت شود.
- تلفن آردوینو اختصاصی شما که میتوانید با آن تماس تلفنی برقرار/دریافت کنید و پیامک ارسال/دریافت نمایید.
- ریموت کنترل یونیورسال آردوینو اختصاصی شما که میتواند سیگنالهای مادون قرمز (IR) را از هر دستگاه الکترونیکی کپی و بازپخش کند.
- یک ایستگاه هواشناسی آنلاین آردوینو که به اینترنت متصل میشود تا اطلاعات آبوهوا را بر اساس موقعیت مکانی دریافت و نمایش دهد.
- پروژههای بازی آردوینو با استفاده از نور، صدا و جویاستیک
- و بسیاری موارد دیگر...
هیچ دانش قبلی برنامهنویسی یا الکترونیک برای این دوره مورد نیاز نیست! تمام مفاهیم الکترونیک و برنامهنویسی برای هر پروژه به صورت گامبهگام و با جزئیات توضیح داده خواهد شد.
در این بوتکمپ با ساخت پروژههای کامل از ابتدا، به سرعت یاد خواهید گرفت و در آردوینو مهارت پیدا خواهید کرد. رویکرد اتخاذ شده برای هر پروژه به این صورت است:
- ابتدا پیشزمینه دقیقی از تمام اصول الکترونیک و عملکرد قطعات الکتریکی برای هر پروژه مورد بحث قرار میگیرد.
- سیمکشی قطعات و طرح بندی پروژه سپس در نمودار مدار پوشش داده میشود.
- ویدیوهای دقیق گامبهگام سپس نشان میدهند که چگونه قطعات را سیمکشی و مونتاژ کنید.
- کد آپلود میشود تا پروژه و چگونگی کارکرد آن نمایش داده شود.
- سپس یک بررسی کد خطبهخط دقیق توصیف میکند که چگونه اجزای نرمافزاری و سختافزاری با هم کار میکنند.
- شما تصویر کاملی دریافت خواهید کرد و ایجاد پروژههای کاربردی کامل از ابتدا روش بسیار بهتری برای یادگیری آردوینو است!
در طول مسیر، با قطعات زیر آشنا شده و در استفاده از آنها بسیار ماهر خواهید شد و دقیقاً خواهید فهمید که چگونه کار میکنند، زیرا در پروژهها گنجانده شدهاند:
- برد بوردها
- LEDها
- بیزرهای فعال و غیرفعال
- سوئیچها
- پتانسیومترها
- ترانزیستورها
- سنسورهای اولتراسونیک
- LEDهای سون سگمنت (تک و چهار رقمی)
- گیرندههای مادون قرمز
- جویاستیکها
- LEDهای ماتریسی 8x8
- شیفت رجیسترها
- موتورهای DC
- سرووها (Servos)
- صفحه نمایشهای LCD
- ماژولهای بلوتوث
- شیلدهای وایفای و GSM
- و بسیاری موارد دیگر...
این دوره به بخشهای پروژههای ساده، پروژههای متوسط و پروژههای پیشرفته تقسیم شده است که به شما امکان میدهد بر اساس میزان راحتی خود با آردوینو، به هر سطحی پیشرفت کنید یا از آن شروع نمایید.
اگر در آردوینو تازهکار هستید، درسهای اول شما را به سرعت با چیستی پلتفرم و چگونگی استفاده از آن آشنا میکند. سپس میتوانید به سراغ پروژههای ساده بروید که شما را با قطعات الکتریکی پایه راحت میکند.
برای کسانی که قبلاً با آردوینو آشنا هستند و میخواهند مهارتهای خود را به سطح بعدی ببرند، میتوانند مستقیماً به بخش پروژههای متوسط بروند. در آنجا، تمرکز بر ساخت پروژههای نوع بازی با استفاده از آردوینو و حتی یک تکرارکننده مادون قرمز خواهد بود که به شما امکان میدهد هر سیگنال IR را کپی، ذخیره و بازپخش کنید، درست مانند ریموت یونیورسال خودتان.
سپس، برای کسانی که ممکن است قبلاً با آردوینو راحت باشند، یک بخش پروژههای پیشرفته وجود دارد که در آن پروژههایی مانند ایستگاه هواشناسی آنلاین، ماشین کنترل از راه دور که میتوانید با اپلیکیشن گوشی هوشمند رانندگی کنید، و یک تلفن کارآمد که میتواند تماسهای واقعی برقرار کند و پیامک ارسال کند و بسیاری موارد دیگر را انجام میدهیم.
مدرس همیشه معتقد بوده است که یادگیری مبتنی بر پروژه بهترین رویکرد است، جایی که شما در واقع با انجام دادن و ساختن چیزی که واقعاً کار میکند، یاد میگیرید. این رویکردی است که در این دوره اتخاذ شده است. مدرس تمام اصول الکترونیک مربوط به هر پروژه را توضیح میدهد، چگونگی سیمکشی مدارها را نشان میدهد و بررسیهای دقیق خطبهخط کد را در مورد چگونگی عملکرد همه چیز ارائه میدهد.
پروژههای پیشرفتهتر به قطعات اضافی نیاز دارند اما همه آنها واقعاً مقرونبهصرفه هستند. پس از پیوستن به دوره، لیست قطعات دقیق بر اساس پروژه و برای کل دوره ارائه میشود، با لینکهایی به تامینکنندگان آنلاین که بروز نگه داشته میشوند. میتوانید همه قطعات را یکجا بخرید یا انتخاب کنید که روی کدام پروژههای پیشرفته میخواهید کار کنید و فقط قطعات اضافی خاصی را که نیاز دارید بر اساس مجموعه الکترونیک خود تهیه نمایید.
این دوره برای چه کسانی مناسب است؟
- بدون نیاز به دانش قبلی الکترونیک یا برنامهنویسی
- کسی که علاقهمند به یادگیری پلتفرم آردوینو است.
- کسی که علاقهمند به ساخت پروژههای جذاب است.
- کسی که علاقهمند به یادگیری الکترونیک است.
- علاقهمندان به الکترونیک
- دانشجویان
- سازندگان یا مخترعان
بوت کمپ Arduino: یادگیری از طریق پروژهها
-
پیام خوشآمدگویی و نکات مفید 01:49
-
مقدمهای بر آردوینو 06:15
-
نصب Arduino IDE 02:24
-
مروری بر Arduino IDE و چگونگی آپلود کد روی آردوینو 06:40
-
درک ساختار برنامه آردوینو 03:57
-
نصب کتابخانههای شخص ثالث اضافی آردوینو 06:04
-
چگونگی استفاده از برد بورد و مفاهیم اولیه سیمکشی 11:36
-
بیایید اولین پروژه خود را بسازیم 08:38
-
مفاهیم مفید برنامهنویسی - بخش 1 14:07
-
مفاهیم مفید برنامهنویسی - بخش 2 08:45
-
کنترل یک LED با کلید فشاری 09:42
-
کنترل یک LED با سوئیچ None
-
کنترل بیزر پیزو با کلید فشاری 08:40
-
کنترل بیزر پیزو None
-
استفاده از پتانسیومتر برای تنظیم روشنایی LED 17:19
-
استفاده از پتانسیومتر None
-
کنترل فن CPU - بخش 1 - کنترل ورودی کاربر 14:14
-
کنترل فن CPU با ورودی کاربر None
-
کنترل فن CPU - بخش 2 - کنترل سرعت با دکمه 10:37
-
کنترل فن CPU با دکمه None
-
بازی واکنش LED - بخش 1 - دمو وقفه 11:23
-
بازی واکنش LED - بخش 2 16:28
-
بازی واکنش LED None
-
بازی حافظه صوتی بیزر - بخش 1 12:57
-
حافظه صوتی بیزر None
-
بازی حافظه صوتی بیزر - بخش 2 14:51
-
دزدگیر سنسور اولتراسونیک 19:47
-
سنسور اولتراسونیک None
-
تاس دیجیتال - بخش 1 15:13
-
تاس دیجیتال None
-
تاس دیجیتال - بخش 2 10:41
-
تکرارکننده مادون قرمز - بخش 1 - ضبط و پخش مادون قرمز 19:21
-
تکرارکننده مادون قرمز - بخش 2 - کنترل دستگاههای الکترونیکی شما 18:55
-
مفاهیم مادون قرمز None
-
بازی ماتریس LED جویاستیک - بخش 1 - دریافت خوانشها از جویاستیک 14:18
-
بازی ماتریس LED جویاستیک - بخش 2 - استفاده از ماتریس LED 14:12
-
ماتریس LED None
-
بازی ماتریس LED جویاستیک - بخش 3 - جمعبندی همه موارد 14:14
-
کرنومتر - بخش 1 - کنترل نمایشگر سون سگمنت 4 رقمی 18:32
-
کرنومتر - بخش 2 - استفاده از شیفت رجیستر برای نمایشگر سون سگمنت 4 رقمی 19:51
-
شیفت رجیسترها None
-
کرنومتر - بخش 3 - تکمیل پروژه 10:58
-
کنترل اسمبلی Pan-Tilt - بخش 1 - هک کردن نانچاک Wii 15:06
-
رابط نانچاک Wii با آردوینو None
-
کنترل اسمبلی Pan-Tilt - بخش 2 - سرووها 14:08
-
سرووها None
-
کنترل اسمبلی Pan-Tilt - بخش 3 - مونتاژ فریم 11:17
-
کنترل اسمبلی Pan-Tilt - بخش 4 - کنترل با نانچاک Wii 12:13
-
ایستگاه هواشناسی آنلاین - بخش 1 - استفاده از صفحه نمایش LCD 1602 برای نمایش اطلاعات 14:00
-
ایستگاه هواشناسی آنلاین - بخش 2 - استفاده از شیلد وایفای برای اتصال به شبکه 19:59
-
شیلدها None
-
ایستگاه هواشناسی آنلاین - بخش 3 - مونتاژ نهایی 14:07
-
ماشین کنترل از راه دور - بخش 1 - درک موتورهای DC 04:39
-
موتورهای DC None
-
ماشین کنترل از راه دور - بخش 2-1 - استفاده از درایور موتور 17:32
-
درایورهای موتور None
-
ماشین کنترل از راه دور - بخش 2-2 - استفاده از درایور موتور - دمو و بررسی کد 09:55
-
ماشین کنترل از راه دور - بخش 3 - درک اتصال بلوتوث 06:30
-
فناوری بلوتوث None
-
ماشین کنترل از راه دور - بخش 4-1 - مونتاژ ماشین ما 10:25
-
ماشین کنترل از راه دور - بخش 4-2 - مونتاژ ماشین ما 12:51
-
ماشین کنترل از راه دور - بخش 5 - کنترل از طریق اپلیکیشن اندروید 11:57
-
تلفن متنباز - بخش 1 - درک قطعات و مونتاژ 13:55
-
تلفن متنباز - بخش 2 - برقراری تماس، ارسال پیامک، تنظیم فرکانسهای FM 15:07
-
سخنان پایانی 00:57
مشخصات آموزش
بوت کمپ Arduino: یادگیری از طریق پروژهها
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:65
- مدت زمان :09:38:03
- حجم :10.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy