آموزش ESP32: راهنمای جامع مبتدیان برای اینترنت اشیا (IoT) و الکترونیک - آخرین آپدیت

دانلود ESP32: A Beginner's Guide to IoT and Electronics

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع ESP32: راهنمای جامع برای اینترنت اشیا و اتوماسیون

چرا ESP32؟ آشنایی با اینترنت اشیا

در این دوره، با مفهوم اینترنت اشیا (IoT) آشنا می‌شوید و دلایل استفاده از ESP32 را به عنوان یک میکروکنترلر قدرتمند در پروژه‌های IoT فرا می‌گیرید.

سخت افزار ESP32: مشخصات فنی و قابلیت‌ها

این بخش به بررسی دقیق مشخصات سخت افزاری ESP32 می‌پردازد و قابلیت‌های کلیدی آن را شرح می‌دهد.

راه اندازی و نصب Arduino 2.0 برای ESP32

نحوه نصب و استفاده از Arduino IDE 2.0 را برای برنامه نویسی و کار با ESP32 یاد می‌گیرید.

مفاهیم پایه برق: قانون اهم، KVL، KCL

مروری بر مفاهیم پایه الکتریکی مانند قانون اهم، KVL و KCL که برای کار با مدارهای الکترونیکی و ESP32 ضروری هستند.

قابلیت‌های اساسی ESP32: PWM، خواندن و نوشتن دیجیتال

آموزش قابلیت‌های اساسی ESP32 مانند PWM، خواندن و نوشتن دیجیتال به صورت عملی.

پیاده سازی DAC، PWM، Interrupts در ESP32

نحوه پیاده سازی DAC، PWM و Interrupts را در پروژه‌های ESP32 یاد می‌گیرید.

پروتکل‌های ارتباطی سیمی: UART، SPI، I2C

آموزش پروتکل‌های ارتباطی سیمی مانند UART، SPI و I2C با مثال‌های عملی.

پروتکل‌های ارتباطی بی‌سیم: Bluetooth، Wifi

آموزش پروتکل‌های ارتباطی بی‌سیم مانند Bluetooth و Wifi با مثال‌های عملی.

راه اندازی ESP32 در حالت STA و AP

نحوه راه اندازی ESP32 در حالت‌های STA (Station) و AP (Access Point) را فرا می‌گیرید.

مقدمه‌ای بر RTOS (سیستم‌عامل‌های بلادرنگ)

آشنایی با RTOS (Real-Time Operating Systems) و کاربردهای آن در پروژه‌های ESP32.

استفاده از پردازنده دو هسته‌ای ESP32 با RTOS

نحوه استفاده از پردازنده دو هسته‌ای ESP32 با بهره‌گیری از RTOS.

پروژه عملی: ساخت یک سیستم اتوماسیون خانگی پایه

انجام یک پروژه عملی به عنوان یک راه اندازی اولیه برای اتوماسیون خانگی با استفاده از ESP32.

پیش نیازها

  • آشنایی با برنامه نویسی آردوینو مزیت محسوب می‌شود، اما الزامی نیست.
  • داشتن برد بورد، مقاومت و LED مفید خواهد بود.
  • داشتن میکروکنترلر ESP32 فرآیند یادگیری را سرعت می‌بخشد.

یادگیری و پیاده‌سازی برنامه‌ها، انبوهی از ویژگی‌های غنی و سایر مفاهیم اساسی برای مهار این جانور قدرتمند - میکروکنترلر ESP32.

با این دوره جامع در استفاده از میکروکنترلر ESP32 ماهر شوید

  • یادگیری درباره اینترنت اشیا (IoT)
  • نصب Arduino IDE 2.0
  • درک مفاهیم پایه الکتریکی
  • تسلط بر ESP32 و مشخصات آن
  • درک و پیاده سازی ویژگی‌های مختلف ارائه شده توسط ESP32
  • یک پروژه عملی که یک بلوک ساختمانی اساسی یک سیستم اتوماسیون خانگی است.

در ESP32 برای ارتقاء دانش خود برتری پیدا کنید

درباره ESP32، یک میکروکنترلر قدرتمند، که دارای ویژگی‌های بسیاری مانند Wifi، Bluetooth، پردازنده‌های Dual-Core و موارد دیگر، همه در یک واحد کوچک بسته‌بندی شده است، بیاموزید. که با قیمت بسیار پایین در دسترس است.

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

مروری بر دوره:

این دوره برای مبتدیان مناسب است و در حال حاضر دارای بیش از 90 سخنرانی است که تقریباً 7.5 ساعت طول می‌کشد. با گذراندن این دوره، می‌توانید همه چیزهایی را که در مورد ESP32 باید بدانید را یاد بگیرید و بنابراین به شما اعتماد به نفس کافی برای ساختن پروژه‌ها به تنهایی می‌دهد.

ما با یک معرفی مختصر به اینترنت اشیا شروع می‌کنیم و سپس به مشخصات سخت افزاری ESP32 می‌رویم و در نهایت، ویژگی‌های غنی مختلفی را که در اختیار ما قرار می‌دهد، یاد می‌گیریم و پیاده‌سازی می‌کنیم.

بیشتر دوره ما پر از فیلم‌های نمایشی است - نوشتن کد، سیم‌کشی مدارها و دریافت خروجی دلخواه. اینها با فیلم‌های نظری برای درک بهتر همراه هستند. اما این دوره‌ای نیست که در آن فقط از اسلایدها استفاده کنیم و همه چیز را با صدای یکنواخت توضیح دهیم.

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

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

کامل با فایل‌های کاری و نمونه کدها، شما می‌توانید در کنار مربیان کار کنید در حالی که در هر مفهوم پیش می‌روید، و پس از اتمام دوره، یک گواهی قابل تأیید دریافت خواهید کرد.


سرفصل ها و درس ها

An Introduction to the course

  • مقدمه Introduction

  • پیش‌نیازها Prerequisites

  • نتیجه‌گیری Conclusion

مقدمه‌ای بر IoT و ESP32 Introduction to IoT & ESP32

  • IoT چیست؟ What is IoT?

  • اهمیت IoT Importance of IoT

  • چرا ESP32؟ Why ESP32?

  • مستندات Documentation

  • آزمون Quiz

  • مشخصات سخت‌افزاری Hardware Specifications

شروع کار با Arduino 2.0 و ESP32 Getting Started with Arduino 2.0 & ESP32

  • مروری کلی Overview

  • آردوینو 2.0 Arduino 2.0

  • نصب Arduino IDE در سیستم لینوکس Installing Arduino IDE into a Linux System

  • نصب Arduino IDE در ویندوز Installing Arduino IDE into Windows

  • نصب Arduino IDE در سیستم MacOS Installing Arduino IDE into MacOS System

  • نصب برد ESP32 در Arduino IDE 2.0 Installing ESP32 Board into Arduino IDE 2.0

  • ویژگی‌های Arduino IDE 2.0 Features of Arduino IDE 2.0

  • نصب کتابخانه‌ها در Arduino IDE 2.0 Installing Libraries into Arduino IDE 2.0

  • اصول اولیه Arduino C - قسمت 1 Arduino C Basics - Part 1

  • اصول اولیه Arduino C - قسمت 2 Arduino C Basics - Part 2

  • لینک برد ESP32 Link for the ESP32 Board

  • آزمون Quiz

مفاهیم اولیه برق و سایر ویژگی‌های ESP32 Basic Electrical Concepts and other features of ESP32

  • مروری کلی Overview

  • قانون اهم Ohm's Law

  • مقاومت Resistance

  • مقاومت سری و موازی Resistance in Series & Parallel

  • KVL و KCL KVL & KCL

  • پین‌های دیجیتال و آنالوگ Digital & Analog Pins

  • مقاومت‌های Pull Up و Pull Down Pull Up and Pull Down Resistors

  • دمو کد چشمک‌زن Blink Code Demo

  • سیم‌کشی دکمه + LED Button + LED Wiring

  • دمو دکمه + LED Button + LED Demo

  • تنظیم مدار خواندن آنالوگ Analog Read Circuit Setup

  • دمو خواندن آنالوگ 1 Analog Read Demo 1

  • دمو خواندن آنالوگ 2 Analog Read Demo 2

  • دمو Bouncing Bouncing Demonstration

  • دمو Debouncing Debouncing Demonstration

  • مستندات Documentation

  • LED را چشمک بزنید!! Blink a LED!!

  • مقاومت را پیدا کنید Find the resistance

PWM، DAC و وقفه‌ها (Interrupts) PWM, DAC, and Interrupts

  • مروری کلی Overview

  • تایمرها Timers

  • PWM PWM

  • سیم‌کشی برای دمو PWM Wiring for PWM Demo

  • دمو PWM PWM Demonstration

  • DAC DAC

  • دمو DAC DAC Demonstration

  • وقفه‌ها (Interrupts) Interrupts

  • تنظیم مدار برای وقفه سخت‌افزاری Circuit Setup for Hardware Interrupt

  • دمو وقفه‌های سخت‌افزاری Hardware Interrupts Demonstration

  • تنظیم مدار برای وقفه نرم‌افزاری Circuit Setup for Software Interrupt

  • دمو وقفه‌های نرم‌افزاری/تایمر Software/ Timer Interrupts Demonstration

  • مستندات Documentation

  • Duty Cycle Duty Cycle

  • آزمون Quiz

ارتباط سیمی با ESP32 Wired Communication with ESP32

  • مروری کلی Overview

  • ارتباط همزمان در مقابل غیرهمزمان Synchronous Vs Asynchronous Communication

  • ارتباط سریال در مقابل موازی Serial Vs Parallel Communication

  • تئوری SPI SPI Theory

  • تئوری I2C I2C Theory

  • تئوری UART UART Theory

  • سیم‌کشی UART UART Wiring

  • ارتباط UART - قسمت دمو 1 UART Communication - Demo Part 1

  • ارتباط UART - قسمت دمو 2 UART Communication - Demo Part 2

  • سیم‌کشی I2C I2C Wiring

  • دمو I2C - قسمت 1 I2C Demo Part - 1

  • دمو I2C - قسمت 2 I2C Demo Part - 2

  • سیم‌کشی SPI SPI Wiring

  • دمو SPI - قسمت 1 SPI Demo Part - 1

  • دمو SPI - قسمت 2 SPI Demo Part - 2

  • مستندات Documentation

  • آزمون Quiz

ارتباط بی‌سیم با ESP32 Wireless Communication with ESP32

  • مروری کلی Overview

  • اصطلاحات رایج Common Terminologies

  • توضیحی کوتاه درباره بلوتوث Brief about Bluetooth

  • توضیحی کوتاه درباره WiFi Brief about WiFi

  • دمو بلوتوث - قسمت 1 Bluetooth Demonstration - Part 1

  • دمو بلوتوث - قسمت 2 Bluetooth Demonstration - Part 2

  • دمو بلوتوث - قسمت 3 Bluetooth Demonstration - Part 3

  • سیم‌کشی برای دمو Blynk Wiring for Blynk Demonstration

  • دمو Blynk - قسمت 1 Blynk Demonstration - Part 1

  • دمو Blynk - قسمت 2 Blynk Demonstration - Part 2

  • دمو حالت AP - قسمت 1 AP Mode Demonstration - Part 1

  • دمو حالت AP - قسمت 2 AP Mode Demonstration - Part 2

  • دمو حالت STA - قسمت 1 STA Mode Demonstration - Part 1

  • دمو حالت STA - قسمت 2 STA Mode Demonstration - Part 2

  • مستندات Documentation

  • آزمون Quiz

سیستم‌عامل‌های بی‌درنگ (Real Time) Real Time Operating Systems

  • مروری کلی Overview

  • Superloop Superloop

  • Process Process

  • Thread Thread

  • مقدمه‌ای بر RTOS - قسمت 1 Introduction to RTOS Part 1

  • مقدمه‌ای بر RTOS - قسمت 2 Introduction to RTOS Part 2

  • دمو RTOS - قسمت 1 RTOS Demonstration - Part 1

  • دمو RTOS - قسمت 2 RTOS Demonstration - Part 2

  • مستندات Documentation

  • آزمون Quiz

پروژه نهایی Capstone Project

  • منابع مورد استفاده Resources Used

  • مروری کلی Overview

  • رله‌ها Relays

  • سیم‌کشی Wiring

  • پروژه - قسمت 1 Project - Part 1

  • پروژه - قسمت 2 Project - Part 2

  • پروژه - قسمت 3 Project - Part 3

  • پروژه - قسمت 4 Project - Part 4

  • مستندات Documentation

  • منابع اضافی Extra Resources

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش ESP32: راهنمای جامع مبتدیان برای اینترنت اشیا (IoT) و الکترونیک
جزییات دوره
7.5 hours
99
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
795
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar