آموزش میکروپایتون برای همه با ESP32 / ESP8266 (مبتدی) - آخرین آپدیت

دانلود MicroPython for everyone using ESP32 / ESP8266 (Beginner)

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

شروع قدرتمند با MicroPython: راهنمای جامع شما

به دوره آموزشی MicroPython خوش آمدید! در این دوره، شما از صفر تا صد با این زبان برنامه‌نویسی قدرتمند و سبک برای میکروکنترلرها آشنا خواهید شد. ما شما را در مسیر یادگیری مفاهیم اساسی MicroPython از روشن کردن یک LED ساده گرفته تا دنیای پیچیده چند نخی (MultiThreading) و اتصال به وای‌فای همراهی می‌کنیم.

ویژگی‌های کلیدی دوره:

  • شروع قدرتمند با MicroPython با استفاده از ESP32 / ESP8266
  • کدنویسی و فلش کردن با Thonny IDE، یک محیط توسعه یکپارچه رایگان و کاربرپسند
  • تسلط بر چند نخی (Multi-threading) با ESP32 برای اجرای همزمان وظایف
  • دسترسی به سنسورهای داخلی ESP32: سنسور دما و اثر هال
  • یادگیری نحوه ارتباط با ماژول سنسور DHT11 برای اندازه‌گیری دما و رطوبت
  • ۸۰% از محتوای دوره با استفاده از ESP8266 پشتیبانی می‌شود، ایده‌آل برای پروژه‌های اقتصادی
  • تنظیمات اتصال خودکار به شبکه وای‌فای

پیش‌نیازهای دوره:

  • یک کامپیوتر با سیستم عامل ویندوز ۱۰ (توصیه شده)، لینوکس یا مک
  • دانش مقدماتی در زمینه الکترونیک

تجهیزات مورد نیاز (رایگان یا ارزان):

تمام نرم‌افزارهای مورد نیاز برای این دوره رایگان هستند.

  • ESP32 / ESP8266 (برد توسعه)
  • ماژول سنسور DHT11
  • یک عدد پتانسیومتر ۱۰ کیلواهم
  • آی‌سی رگولاتور ولتاژ LD33 (خروجی ۳.۳ ولت)
  • چند عدد LED
  • مقاومت‌های ۱ کیلواهم (¼ وات)
  • برد بورد (Breadboard)
  • سیم‌های جامپر نری به نری (Male to male jumper wires)
  • کابل Micro USB (کیفیت خوب با سیم‌های دیتا)

درباره MicroPython:

این دوره یک نقطه شروع عالی برای یادگیری MicroPython است. MicroPython نسخه‌ای سبک از زبان برنامه‌نویسی پایتون ۳ است که به طور خاص برای میکروکنترلرها طراحی شده و حداقل به ۲۵۶ کیلوبایت ROM و ۱۶ کیلوبایت RAM نیاز دارد. MicroPython از انواع تراشه‌ها پشتیبانی می‌کند، از جمله ESP32، ESP8266، STM32، nRF52، W600 و بسیاری دیگر.

این دوره به طور عمده بر اصول اولیه MicroPython تمرکز دارد و شامل بخش‌های مختلفی درباره سینتکس پایتون ۳، کنترل GPIO و اتصال وای‌فای می‌شود.

نقطه برجسته این دوره، یادگیری و پیاده‌سازی قابلیت چند نخی (MultiThreading) است!

فراموش نکنید که تمامی نرم‌افزارهای مورد استفاده در این دوره کاملاً رایگان هستند و شما می‌توانید بدون هیچ هزینه‌ای از آن‌ها استفاده کنید.


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

مقدمه‌ای بر میکروپایتون برای همه Introduction to Micropython for everyone

معرفی Micropython برای همه Introduction to Micropython for everyone

  • معرفی Introduction

  • مقدمه Introduction

راه‌اندازی نرم‌افزار دوره Setting up software for the course

راه اندازی نرم افزار برای دوره Setting up software for the course

  • نرم افزار مورد نیاز دوره Software required for the course

  • نرم‌افزار مورد نیاز دوره Software required for the course

  • پایتون 3 را نصب کنید Install Python 3

  • نصب پایتون ۳ Install Python 3

  • Thonny IDE را نصب کنید Install Thonny IDE

  • نصب Thonny IDE Install Thonny IDE

  • Putty را نصب کنید Install Putty

  • نصب Putty Install Putty

  • حل: پورت شناسایی نشد/درایورهای دستگاه Solve: port is not detected / device drivers

  • حل مشکل: پورت شناسایی نمی‌شود / درایورهای دستگاه Solve: port is not detected / device drivers

فلش کردن Firmware میکروپایتون بر روی ESP32 / ESP8266 Flashing MicroPython firmware to ESP32 / ESP8266

فلش کردن سیستم عامل MicroPython به ESP32/ESP8266 Flashing MicroPython firmware to ESP32 / ESP8266

  • دانلود Firmware میکروپایتون Download the MicroPython firmware

  • سیستم عامل MicroPython را دانلود کنید Download the MicroPython firmware

  • فلش کردن میکروپایتون با استفاده از Thonny IDE Flashing MicroPython using Thonny IDE

  • فلش کردن MicroPython با استفاده از Thonny IDE Flashing MicroPython using Thonny IDE

  • فلش کردن میکروپایتون با استفاده از esptool Flashing MicroPython using esptool

  • فلش کردن MicroPython با استفاده از esptool Flashing MicroPython using esptool

  • فلش کردن میکروپایتون با استفاده از espress-if tool Flashing Micropython using espress-if tool

  • فلش کردن Micropython با استفاده از ابزار espress-if Flashing Micropython using espress-if tool

نحو Python 3، با استفاده از MicroPython خلاصه کنید Python 3 syntax, recap using MicroPython

  • تابع Print Print function

  • عملکرد چاپ Print function

  • تابع تایپ کنید Type function

  • تابع Type Type function

  • تابع Input Input function

  • تابع ورودی Input function

  • تابع کمک Help function

  • تابع Help Help function

  • دستورات شرطی (if, else, elif) Conditional statements (if,else, elif)

  • عبارات شرطی (اگر، دیگر، elif) Conditional statements (if,else, elif)

  • در حالی که حلقه While loop

  • حلقه While While loop

  • برای حلقه For loop

  • حلقه For For loop

  • عملکرد خود را ایجاد کنید Create own function

  • ایجاد تابع شخصی Create own function

مروری بر سینتکس پایتون ۳ با استفاده از میکروپایتون Python 3 syntax, recap using MicroPython

کنترل GPIO در ESP32/ESP8266 Controlling GPIOs in ESP32 / ESP8266

  • نمودار PINOUT ESP32/ESP8266 PINOUT diagram of ESP32 / ESP8266

  • دیاگرام PINOUT برای ESP32 / ESP8266 PINOUT diagram of ESP32 / ESP8266

  • یک LED چشمک بزنید Blink an LED

  • چشمک زدن LED Blink an LED

  • تبدیل آنالوگ به دیجیتال Analog to digital conversion

  • تبدیل آنالوگ به دیجیتال Analog to digital conversion

  • تاچ پد خازنی Capacitive TouchPad

  • تاچ پد خازنی Capacitive TouchPad

  • DHT11 - دما و رطوبت DHT11 -Temperature and humidity

  • DHT11 - دما و رطوبت DHT11 -Temperature and humidity

  • دمای داخلی ESP32 ESP32 Internal temperature

  • دمای داخلی ESP32 ESP32 Internal temperature

  • سنسور جلوه هال داخلی ESP32 ESP32 internal hall effect sensor

  • سنسور اثر هال داخلی ESP32 ESP32 internal hall effect sensor

  • Multi_Threading Multi_Threading

  • Multi_Threading Multi_Threading

کنترل GPIOها در ESP32 / ESP8266 Controlling GPIOs in ESP32 / ESP8266

دسترسی به شبکه وای فای WiFi network access

  • اتصال خودکار به شبکه وای فای Auto connect to WiFi network

  • اتصال خودکار به شبکه WiFi Auto connect to WiFi network

دسترسی به شبکه WiFi WiFi network access

اطلاعات آب و هوای هر شهر را دریافت کنید Get weather data of any city

  • دریافت اطلاعات آب و هوای هر شهر از Openweathermap - بخش اول Get weather data of any city from Openweathermap- part1

  • اطلاعات آب و هوای هر شهر را از Openweathermap-part1 دریافت کنید Get weather data of any city from Openweathermap- part1

  • اطلاعات آب و هوای هر شهر را از Openweathermap-part2 دریافت کنید Get weather data of any city from Openweathermap- part2

  • دریافت اطلاعات آب و هوای هر شهر از Openweathermap - بخش دوم Get weather data of any city from Openweathermap- part2

دریافت اطلاعات آب و هوای هر شهر Get weather data of any city

نمایش نظرات

آموزش میکروپایتون برای همه با ESP32 / ESP8266 (مبتدی)
جزییات دوره
2 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,706
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harish Kondoor Harish Kondoor

موسس راه حل های umydo