شبیهساز سیستمهای تعبیهشده مبتنی بر وب
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- Arduino IDE را یاد خواهید گرفت.
- درباره MicroPython یاد می گیرید.
- درباره Raspberry Pi Pico یاد می گیرید.
- درباره Arduino Nano یاد می گیرید.
- درباره ESP32 یاد می گیرید.
- درباره Arduino Mega یاد می گیرید.
- درباره Wokwi Docs و شبیهسازی پروژههای IoT در مرورگر خود یاد می گیرید.
- با نمونههای کتابخانههای Arduino یاد می گیرید.
- یاد خواهید گرفت چگونه سیستمهای تعبیهشده با هر سطح از پیچیدگی را ایجاد کنید!
- این دوره به شما آموزش میدهد چگونه با استفاده از زبان برنامهنویسی C، سیستمهای تعبیهشده را توسعه دهید.
- تمام مبانی الکترونیک، سیستمهای تعبیهشده و میکروکنترلرها را یاد می گیرید.
پیشنیازهای دوره
- Arduino IDE
- اتصال به اینترنت
- لپتاپ یا کامپیوتر شخصی
- سنسورها
توضیحات دوره
در این دوره، مقدمهای بر طراحی و تحلیل سیستمهای تعبیهشده مبتنی بر وب ارائه میشود. دانشجویان دانشی در مورد بخشهای مختلف یک سیستم تعبیهشده مبتنی بر وب به دست خواهند آورد و بررسی خواهند کرد که چگونه میتوان از این سیستمها برای افزایش کارایی، قابلیت اطمینان و ایمنی استفاده کرد. سیستمعاملهای بلادرنگ، سیستمهای شبکهای و شبکههای حسگر همگی در این دوره پوشش داده خواهند شد.
شبیهساز سیستم تعبیهشده مبتنی بر وب به شما کمک میکند سیستمهای خود را پیش از عرضه به بازار طراحی و اشکالزدایی کنید؛ نخستین شبیهساز رایگان برای شبیهسازی Arduino ،ESP، Raspberry Pi و سایر بوردها است.
یک شبیهساز الکترونیک آنلاین است. میتوان از آن برای شبیهسازی Arduino ،ESP32 و انواع دیگر بوردها، قطعات و سنسورهای شناختهشده استفاده کرد.
این دوره یک شبیهساز سیستم تعبیهشده مبتنی بر وب فراهم میکند که به دانشجویان امکان میدهد کار با یک سیستم تعبیهشده را تجربه کنند. از شبیهساز برای ایجاد یک محیط مجازی جهت توسعه و تست سیستمهای تعبیهشده توسط دانشجویان استفاده میشود.
این دوره مقدمهای بر طراحی و پیادهسازی سیستمهای تعبیهشده با استفاده از یک شبیهساز مبتنی بر وب ارائه میدهد. این دوره مبانی سیستمهای تعبیهشده، از جمله معماری پردازنده، سیستمعاملها و برنامهنویسی را پوشش میدهد. دانشجویان روی مجموعهای از پروژهها کار خواهند کرد که به آنها اجازه میدهد مفاهیم آموخته شده در دوره را به کار گیرند.
در ادامه چند مثال مختصر از مواردی که میتوانید ایجاد کنید آورده شده است:
- Arduino Uno "Hello World"
- چشمک زدن یک LED روی ESP32
- نظارت بر آب و هوا روی ATtiny85
- کنترل 32 سروو با Arduino Mega
- پویانمایی یک ماتریس LED با FastLED
- شمارنده 7 Segment با MicroPython روی ESP32
ویژگیهای منحصربهفرد دوره:
- شبیهسازی WiFi: پروژه شبیهسازیشده خود را به اینترنت متصل کنید. میتوانید از MQTT ،HTTP ،NTP و بسیاری از پروتکلهای شبکه دیگر استفاده کنید.
- تحلیلگر منطقی مجازی: سیگنالهای دیجیتال را در شبیهسازی خود ضبط کنید (برای مثال UART ،I2C ،SPI) و آنها را روی کامپیوتر خود تحلیل کنید.
- اشکالزدایی پیشرفته با GDB: دیباگر قدرتمند Arduino و Raspberry Pi Pico برای کاربران حرفهای
- شبیهسازی کارت SD: فایلها و پوشهها را از کد خود ذخیره و بازیابی کنید. اعضای باشگاه همچنین میتوانند فایلهای باینری (مانند تصاویر) را بارگذاری کنند.
در این دوره، ممکن است چگونگی پیوستن به این پلتفرم و مزایای آن را کشف کنید. این شامل راهنماهای زیر است:
- ویرایشگر نمودار
- میانبرهای صفحهکلید
- اشکالزدایی
- نظارت سریال
- تحلیلگر منطقی
- کتابخانهها
- MicroPython
- CircuitPython
- شبیهساز ESP32
- WiFi ESP32
- ترجمه
- VotePowers
چرا این پلتفرم؟
- همین حالا شروع کنید: نیازی به انتظار برای قطعات یا دانلود نرمافزارهای حجیم نیست. مرورگر شما همه چیز مورد نیاز برای شروع کدنویسی پروژه IoT بعدی خود را در عرض چند ثانیه دارد.
- اشتباه کردن اشکالی ندارد: نمیتوانید سختافزار مجازی را نابود کنید. به ما اعتماد کنید، امتحان کردهایم. پس نگران سوختن قطعات ارزشمند خود نباشید. و برخلاف سختافزار واقعی، همیشه میتوانید آن را برگردانید.
- دریافت کمک و بازخورد آسان است: فقط به اشتراک گذاشتن لینک پروژه شما کافی است.
- به کد خود اعتماد به نفس پیدا کنید: مسائل سختافزاری و نرمافزاری را از هم جدا کنید.
- سختافزار نامحدود: نیازی به جمعآوری قطعات از پروژههای قدیمی نیست. به تعداد هر قطعه که نیاز دارید استفاده کنید، بدون نگرانی از قیمت و موجودی پروژه.
- جامعه دوستدار سازندگان: مکانی برای شما جهت به اشتراک گذاشتن پروژههای خود، درخواست کمک و گرفتن الهام.
چرا باید این دوره را بگذرانید؟
- درباره Arduino IDE یاد خواهید گرفت.
- درباره Arduino Mega یاد می گیرید.
- درباره ESP32 یاد می گیرید.
- درباره Arduino Nano یاد می گیرید.
- درباره Raspberry Pi Pico یاد می گیرید.
- درباره MicroPython ESP32 یاد می گیرید.
- با نمونههای کتابخانه Arduino یاد می گیرید.
یک دوره شبیهساز سیستم تعبیهشده مبتنی بر وب به دانشجویان اجازه میدهد با استفاده از یک شبیهساز مبتنی بر وب، درباره سیستمهای تعبیهشده بیاموزند. این نوع دوره میتواند برای دانشجویانی که به یادگیری درباره سیستمهای تعبیهشده علاقهمند هستند اما ممکن است به یک شبیهساز فیزیکی دسترسی نداشته باشند، بسیار مفید باشد.
پس منتظر چه هستید؟ هماکنون در این دوره شرکت کنید!
آنچه خواهید آموخت:
- مبانی سیستمهای تعبیهشده
- معماری پردازنده
- سیستمعاملها
- برنامهنویسی برای سیستمهای تعبیهشده
- طراحی و تست سیستمهای تعبیهشده با استفاده از یک شبیهساز مبتنی بر وب
- سیستمعاملهای بلادرنگ
- سیستمهای شبکهای
- شبکههای حسگر
این دوره برای چه کسانی است؟
- مبتدیان در سیستمهای تعبیهشده
- افرادی که به یادگیری درباره سیستمهای تعبیهشده مبتنی بر وب علاقهمند هستند.
- علاقهمندان و مشتاقانی که به دنبال گسترش دانش خود هستند.
پیشنیازها:
- مهارتهای اولیه کامپیوتری
- هیچ دانش قبلی از سیستمهای تعبیهشده مورد نیاز نیست.
ما تلاش میکنیم تمام تجربه عملی خود را در این دورهها قرار دهیم. به جای دانش سطحی، به عمق موضوع میرویم و نقشه راه دقیق گامبهگام را در مورد چگونگی برخورد با موضوعات ساده و پیچیده در ویدیوهای آسان و قابل هضم به شما ارائه میدهیم.
این دانش دنیای واقعی شما را قادر میسازد دانش را به راحتی درک کنید و میتوانید این یادگیری را بلافاصله در زندگی و پروژههای خود به کار گیرید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای علاقهمندان Arduino است.
- این دوره برای سرگرمیکاران Arduino است.
- این دوره همچنین میتواند برای مبتدیان در Arduino یا سیستمهای تعبیهشده باشد.
- این دوره برای هر کسی است که میخواهد در مورد Arduino کشف و دانش خود را افزایش دهد.
شبیهساز سیستمهای تعبیهشده مبتنی بر وب
-
مقدمه 03:29
-
مصاحبه مقدماتی: ابزارهای شبیهسازی تعبیهشده مبتنی بر مرورگر None
-
شبیهسازی بوردهای Arduino در وب 09:01
-
شبیهسازی یک LED و یک دکمه None
-
شبیهسازی بوردهای ESP32 در وب 11:22
-
مبانی شبیهسازی Arduino و ESP32 None
-
شبیهسازی ESP32 با LCD None
-
شبیهسازی Raspberry Pi Pico در وب 06:01
-
شبیهسازی Raspberry Pi Pico None
-
ذخیره و به اشتراک گذاری پروژههای شبیهسازی شده خود 03:30
-
نرمافزارهای مورد استفاده در این دوره 01:39
-
دانلود و نصب نرمافزار 03:42
-
معرفی سریع رابط کاربری 07:05
-
شروع کار با نرمافزار شبیهسازی None
-
اولین آزمایش: مدار ساده روشن/خاموش کردن LED با استفاده از کلیدها 08:02
-
مثال زیرروال در فلوچارتها 03:17
-
مقدمه و مثال 02:22
-
طراحی مدار و جریان منطقی None
-
بررسی عملی در نرمافزار شبیهسازی و طراحی مدار None
-
دانلود و نصب نرمافزار Proteus 11:00
-
دانلود و نصب نرمافزار کدنویسی Arduino 04:46
-
اولین کد شما در نرمافزار کدنویسی Arduino 05:56
-
راهاندازی و نوشتن اولین کد Arduino خود None
-
ویرایش کد و دریافت فایل hex 02:38
-
بارگذاری فایل hex و اجرای شبیهسازی 03:58
-
شبیهسازی Arduino: از کدنویسی تا اجرا None
-
تست شبیهساز سیستم تعبیهشده مبتنی بر وب None
-
ما که هستیم؟ 05:23
-
مقدمه 03:22
-
ثبتنام در وبسایت 02:22
-
توضیح رابط کاربری و شبیهسازی اولین مدار شما 07:32
-
ویرایش قطعات 06:10
-
سیمکشی قطعات 07:00
-
افزودن قطعات 07:33
-
بردبوردها و LEDهای RGB 15:41
-
قانون اهم 10:28
-
مدار سری و موازی 14:45
-
کنترل LED در Arduino 1 09:03
-
کار با چندین LED و بردبورد با استفاده از Arduino 11:38
-
کم و زیاد کردن نور LED با خروجی آنالوگ 14:18
-
خواندن ورودی دیجیتال 13:24
-
خواندن مقدار آنالوگ 07:40
-
استفاده از مانیتور سریال 05:27
-
کار با LEDهای RGB با پتانسیومترها 05:27
-
مقدمهای بر برنامهنویسی Arduino بدون کدنویسی 02:10
-
ارائه پروژه: نمونه اولیه سیستم تعبیهشده شبیهسازی شده در وب None
-
درس پاداش 34:07
مشخصات آموزش
شبیهساز سیستمهای تعبیهشده مبتنی بر وب
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:47
- مدت زمان :04:42:37
- حجم :2.37GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy