آموزش ESP32 به عنوان مثال - آخرین آپدیت

دانلود ESP32 By Example

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

دوره جامع آموزش توسعه Arduino با ESP32

یک دوره جامع برای یادگیری توسعه Arduino با استفاده از ESP32. اصول اولیه میکروکنترلر را با خانواده مشهور ESP32 بیاموزید تا نحوه خواندن برنامه های Arduino را درک کنید.

آنچه در این دوره خواهید آموخت:

  • ایجاد برنامه‌های کاربردی با استفاده از ESP32 و WiFi و بلوتوث
  • ساخت پلتفرم سخت افزاری پایه با قطعات ساده
  • برنامه نویسی میکروپروسسورهای ESP32 با استفاده از Arduino IDE نسخه 2.2.1 یا جدیدتر
  • ساخت و استفاده از بردبورد برای توسعه پروژه
  • ادغام قطعات مختلف مانند LED، سوئیچ‌های فشاری و نمایشگرهای OLED کوچک
  • پیاده سازی عملیات مبتنی بر سنسور با استفاده از MPU با ژیروسکوپ و شتاب سنج
  • ادغام قابلیت های WiFi و بلوتوث ESP32 با دستگاه های خارجی

پیش نیازها:

داشتن پیش زمینه متوسط ​​در برنامه نویسی و توانایی خواندن کد نرم افزار. دانش اولیه Arduino می تواند مفید باشد.

توضیحات دوره:

این دوره به شما در توسعه Arduino با تمرکز بر خانواده میکروپروسسور ESP32 و استفاده از Arduino IDE نسخه 2.2.1 یا جدیدتر کمک می کند. این دوره برای یادگیرندگانی که مشتاق به ساخت برنامه های کاربردی واقعی با سخت افزار هستند، ایده آل است.

تمرکز بر ESP32:

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

روش آموزش و محتوا:

آموزش مبتنی بر مثال، از کد ساده Arduino شروع شده و به مثال های پیچیده تر می رسد. ساخت بردبورد، استفاده از LEDها، سوئیچ‌های فشاری، نمایشگرهای OLED کوچک و MPU با ژیروسکوپ و شتاب سنج آموزش داده می شود. در پایان دوره، پروژه ای که قابلیت های WiFi و بلوتوث ESP32 را با یک کنترلر سیستم بازی ویدیویی ادغام می کند، انجام خواهید داد.

گزینه های کیت:

یک کیت سخت افزاری مقرون به صرفه برای این دوره ارائه می شود، اما اجباری نیست. گزینه های کیت از نسخه پایه با ESP32 ضعیف تر تا یک کیت پیشرفته تر با Adafruit ESP32 Feather Huzzah و باتری LiPo متغیر است.

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

این دوره برای هر کسی که می خواهد دنیای سیستم های سایبر-فیزیکی را کشف کند، مناسب است.

  • اگر به نحوه دریافت و اجرای دستورات توسط پهپاد علاقه دارید، این دوره برای شما مناسب است.
  • اگر می خواهید برنامه نویسی Arduino را یاد بگیرید، این دوره برای شما مناسب است.
  • اگر می خواهید مدارات الکترونیکی ساده را با استفاده از LEDها، سوئیچ ها و نمایشگرها امتحان کنید، این دوره برای شما مناسب است.
  • اگر از کنترلرهای بازی های ویدیویی (گیم پد) استفاده کرده اید و می خواهید نحوه کار آنها را کشف کنید، این دوره نیز برای شما مناسب است.

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

مقدمه Introduction

  • موضوع این دوره چیست What this course is about

  • نرم افزار مورد نیاز Needed Software

  • سخت افزار مورد نیاز و ابزارهای مفید Needed Hardware and UsefulTools

  • چگونه قطعات EEK را تهیه کنیم How to acquire EEK components

  • منابع و لینک های دوره Course Resources and Links

راه اندازی Arduino IDE برای EEK Setting Up Arduino IDE for EEK

  • راه اندازی و تأیید پشتیبانی برد ESP32 Set Up and Verify ESP32 board support

  • اجرای مثال‌های Blink و اسکن WiFi در مک و پی‌سی Run Blink and WiFi scan examples Mac and PC

بردهای ESP32 سازگار با EEK ESP32 Boards Compatible with EEK

  • مقدمه Introduction

  • AdaFruit Huzzah و DevKit Clone AdaFruit Huzzah and DevKit Clone

  • Arduino Nano ESP32 Arduino Nano ESP32

  • AdaFruit Feather S3 AdaFruit Feather S3

  • برد توسعه ESP32 ESP32 Dev board

  • پیش نمایش شبیه ساز پهپاد Drone Simulator Preview

اسمبل کردن برد اصلی EEK Assembling EEK Main Board

  • قرار دادن قطعات برد EEK Placing EEK board components

  • بررسی اجمالی اسمبل EEK EEK Assembly Overview

  • ویدیوهای راهنمای اسمبل Assembly Guided Videos

  • برش و نصب ال ای دی ها Trim and Install LEDs

  • برش و نصب مقاومت ها Trim and install resistors

  • نصب MPU 6050 و OLED Install MPU 6050 and OLED

  • نصب سوئیچ ها Install switches

  • سیم کشی و نصب بردهای ESP32 - قسمت الف Wire and install ESP32 boards - Part A

  • سیم کشی و نصب بردهای ESP32 - قسمت ب Wire and install ESP32 boards - Part B

  • سیم کشی و نصب بردهای ESP32 - قسمت ج Wire and install ESP32 boards - Part C

  • اسکچ های تست اسمبل آردوینو Assembly Test Arduino Sketches

  • نسخه های PCB از EEK PCB Versions of EEK

مبانی EEK EEK Basics

  • مقدمه Introduction

  • ال ای دی های EEK - چشمک زن پایه EEK LEDs - Basic blink

  • ال ای دی های EEK - GPIO ها و تغییرات شماره پین ESP32 EEK LEDs - ESP32 GPIOs and Pin Number Variations

  • تطبیق طرح برای پشتیبانی از مدل های مختلف ESP32 Adapting sketch to support different ESP32 models

  • پروژه کوچک: چشمک زدن متوالی تمام LED های EEK Mini-Project: Blink all EEK LEDs sequentially

  • معرفی نمایشگرهای OLED با I2C Intro to OLED Displays with I2C

  • مثال OLED وضعیت LED LED Status OLED example

  • پروژه کوچک: پژواک مانیتور سریال Mini-Project: Serial Monitor Echo

  • EEK و دکمه ها: مثال های ساده EEK and Buttons: Simple Examples

  • اکتشاف کتابخانه EasyButton: چرا یک کتابخانه؟ EasyButton Library Exploration: Why a library?

  • پروژه کوچک: کنترل دکمه ای ال ای دی ها و نمایشگر EEK Mini-Project: Button control of EEK LEDs and Display

  • EEK و PWM EEK and PWM

  • پروژه کوچک: فعال سازی جلوه های PWM با دکمه Mini-Project: button actuation of PWM effects

  • معرفی MPU6050: مثال ساده Intro to MPU6050: Simple example

  • نامزدهای کتابخانه MPU6050 MPU6050 Library Candidates

  • پروژه کوچک: تست کننده حرکت Mini-Project: Gesture Tester

  • پروژه کوچک پایانی مبانی EEK EEK Basics Capstone Mini-Project

EEK و WiFi EEK and WiFi

  • مقدمه ای بر WiFi پایه ESP32 Introduction to ESP32 Basic WiFi

  • مثال های WiFi: مثال های اسکنر و NTP WiFi Examples: Scanner and NTP examples

  • مثال وب سرور EEK EEK Web Server Example

  • Wifi-Manager با EEK Wifi-Manager with EEK

  • پروژه کوچک: NTP، WiFi-Manager و OLED Mini-Project: NTP, WiFi-Manager and OLED

  • پروژه کوچک: سرور UDP در EEK Mini-Project: EEK UDP Server

EEK و Bluetooth EEK and Bluetooth

  • مقدمه بلوتوث EEK EEK Bluetooth Introduction

  • کتابخانه Bluepad32 و پشتیبانی برد Bluepad32 Library and Board Support

  • پشتیبانی جوی استیک Bluepad OLED Bluepad OLED Joystick Support

  • پشتیبانی D-Pad PWM در Bluepad Bluepad D-Pad PWM Support

  • پروژه کوچک: تعامل EEK با گیم پد ویدیویی Mini-Project: EEK Video Gamepad interaction

نمایش نظرات

آموزش ESP32 به عنوان مثال
جزییات دوره
10.5 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
563
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Peter Dalmaris Dr Peter Dalmaris

مدرس و نویسنده "انقلاب آموزش ساز".

James Solderitsch James Solderitsch

مدرس ESP32 توسط Example Course