تسلط بر پروتکل های سخت افزاری با ESP32 و Arduinos [ویدئو]

Mastering Hardware Protocols with ESP32 and Arduinos [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای تسلط بر پیچیدگی‌های پروتکل‌های ارتباطی سریال ضروری برای سیستم‌های جاسازی شده، سفری را آغاز کنید. این دوره با مقدمه ای بر مفاهیم اساسی شروع می شود و اطمینان حاصل می کند که قبل از غواصی عمیق تر، اصول اولیه را درک می کنید. شما با پیش نیازها و مروری بر پروتکل های ارتباطی مختلف شروع می کنید و ویژگی ها و کاربردهای منحصر به فرد آنها را درک می کنید. تجربه عملی از همان ابتدا مورد تاکید قرار می گیرد و شما را برای مدیریت موثر سناریوهای دنیای واقعی آماده می کند. با پیشرفت دوره، پروتکل‌های خاصی از جمله UART، SPI، I2C و پروتکل‌های غیر استاندارد مانند DHT11 را با جزئیات بررسی خواهید کرد. هر بخش با دقت طراحی شده است تا تعادلی از دانش نظری و تمرین های عملی ارائه دهد و یادگیری شما را تقویت کند. شما پیکربندی و استفاده از ابزارهای مختلف مانند تحلیلگرهای منطقی و PulseView را برای تجزیه و تحلیل سیگنال ها و عیب یابی مشکلات ارتباطی یاد خواهید گرفت. این دوره همچنین موضوعات پیشرفته ای مانند عملیات بیتی و تجزیه و تحلیل داده ها را پوشش می دهد و شما را با مهارت های مدیریت پروژه های پیچیده مجهز می کند. در پایان دوره، شما درک جامعی از پروتکل های ارتباطی سریال و کاربردهای آنها در سیستم های تعبیه شده خواهید داشت. فصل پایانی مفاهیم کلیدی را خلاصه می کند و منابع اضافی را برای یادگیری بیشتر فراهم می کند. سیگنال های ارتباطی سریال را تجزیه و تحلیل و عیب یابی کنید پروتکل های UART، SPI و I2C را در سیستم های تعبیه شده پیاده سازی کنید از تحلیلگرهای منطقی و PulseView برای تجزیه و تحلیل سیگنال استفاده کنید عملیات بیتی را برای دستکاری داده ها اجرا کنید پیکربندی و استفاده از آردوینو و ESP32 برای کارهای ارتباطی مختلف این دوره برای متخصصان فنی از جمله مهندسین سیستم های جاسازی شده، علاقمندان الکترونیک و دانشجویان علوم کامپیوتر طراحی شده است. پیش نیازها شامل درک اولیه الکترونیک و برنامه نویسی، به ویژه در آردوینو یا پلتفرم های مشابه است. پوشش جامع پروتکل های UART، SPI، I2C و غیر استاندارد * تجزیه و تحلیل عمیق عملیات بیتی و مدیریت داده ها * راهنمای گام به گام استفاده از Arduino و ESP32 برای ارتباطات سریال

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

معرفی Introduction

  • مقدمه Intro

  • پیش نیازهای این دوره Prerequisites for this course

  • قبل از تئوری تمرین کنید Practice before theory

  • تمایز از Wifi، Bluetooth ESP NOW و Co. Differentiation from Wifi, Bluetooth ESP NOW and Co.

  • برنامه VSC PlatformIO را در Arduino IDE باز کنید Open VSC PlatformIO program in Arduino IDE

  • طرح ها، لیست قطعات و کتاب الکترونیکی Sketches, part list and e-book

  • سلب مسئولیت Disclaimer

مبانی تحلیلگر منطقی و عملگرهای بیت Basics logic analyzer and bit operators

  • مقدمه Intro

  • تفاوت اسیلوسکوپ در مقابل آنالایزر منطقی Difference Oscilloscope vs. Logic Analyzer

  • ویژگی های تحلیلگر منطقی Logic Analyzer Characteristics

  • موارد استفاده عملی در یک نگاه Practical use cases at a glance

  • ماسک با AND Mask with AND

  • ماسک با OR Mask with OR

  • شیفت بیتی Bitwise shift

  • مثال های تمرین عملی 1 Practical Exercise Examples 1

  • مثال های تمرین عملی 2 Practical Exercise Examples 2

اصول اولیه PulseView PulseView Basics

  • شروع کنید Start

  • چرا PulseView؟ Why PulseView?

  • دانلود Download

  • طرح پایه برای همه نمونه ها Base sketch for all examples

  • پیکربندی و اتصال Logic Analyzer Configuration and connecting Logic Analyzer

  • تنظیمات نمونه و مگاهرتز Samples and MHz setting

  • فرکانس و میلی ثانیه Frequency and milliseconds

  • نرخ باود Baud rate

  • تولید و اندازه گیری سیگنال PWM Produce and measure PWM signal

  • ماشه در سطح با سنسور IR Trigger on level with IR sensor

UART UART

  • مقدمه Intro

  • مروری بر ارتباط سریال با UART Overview of serial communication with UART

  • تئوری انتقال داده Theory of data transmission

  • سخت افزار سریال Arduino Uno Hardware Serial Arduino Uno

  • نرم افزار سریال Arduino Uno Software Serial Arduino Uno

  • نمایش اسکی با رسیور Display ASCII with decoder

  • HEX به ASCII با Arduino UNO HEX to ASCII with Arduino UNO

  • LSB و MSB LSB and MSB

  • باینری LSB و MSB با آردوینو UNO Binary LSB and MSB with Arduino UNO

  • سریال سخت افزاری با ESP32 Hardware Serial with ESP32

  • بیت برابری چیست؟ What is a parity bit?

  • مثال بیت برابری SERIAL_8E1 با ESP32 Example Parity Bit SERIAL_8E1 with ESP32

  • ارتباط UART بین دو آردوینو UNO UART communication between two Arduino UNOs

  • به سطح منطقی با ESP32 به Arduino UNO توجه کنید Note the logic Level with ESP32 to Arduino UNO

  • پیدا کردن یا محاسبه نرخ باود Finding or calculating the baud rate

  • تجزیه و تحلیل سنسور کیفیت هوا IKEA Vindriktning Analyzing the IKEA air quality sensor Vindriktning

  • آنالیز خود ساخته با ESP32 برای سنسور PM2.5 از IKEA Self-made analysis with ESP32 for PM2.5 sensor from IKEA

  • مزایا و معایب UART Advantages and disadvantages of UART

OneWire OneWire

  • مقدمه Intro

  • مبانی پروتکل OneWire OneWire Protocol Basics

  • طرح و سیم کشی DS18B20 DS18B20 Sketch and Wiring

  • اطلاعات از برگه داده Info from the data sheet

  • تجزیه و تحلیل داده ها با تحلیلگر منطقی Data analysis with Logic Analyzer

  • رزولوشن را به 9 بیت تغییر دهید Change resolution to 9 bit

  • اضافه کردن رمزگشای خارجی Adding an external decoder

  • دریافت داده فقط با کتابخانه OneWire Get Data only with OneWire Library

پروتکل های غیر استاندارد - DHT11 (DHT22) Non-standard protocols- DHT11 (DHT22)

  • مقدمه Intro

  • مدار و سیم کشی Circuit and wiring

  • آشنایی با پروتکل و آنالیز سیگنال Understanding the protocol and signal analysis

  • با استفاده از رسیور DHT11 Using the DHT11 decoder

  • بینش کتابخانه DHT Insight into the DHT library

SPI SPI

  • مقدمه Intro

  • مبانی Basics

  • آردوینو Uno را به Uno ترسیم کنید Sketch Arduino Uno to Uno

  • تجزیه و تحلیل با منطق تحلیلگر Analysis with Logic Analyzer

  • مقادیر DHT22 از طریق SPI DHT22 values via SPI

I2C I2C

  • مقدمه Intro

  • I2C مقدمه I2C Introduction

  • پروتکل با جزئیات Protocol in detail

  • طرح و سیم کشی BH1750 Sketch and wiring BH1750

  • تجزیه و تحلیل BH1750 Analysis BH1750

  • طرح BH1750 بدون کتابخانه خارجی Sketch BH1750 without external library

  • طرح و سیم کشی DHT20 Sketch and wiring DHT20

  • تجزیه و تحلیل DHT20 Analysis DHT20

  • طراحی DHT20 بدون کتابخانه خارجی Sketch DHT20 without external library

  • Arduino Uno به Arduino Uno Arduino Uno to Arduino Uno

  • مروری بر آدرس های I2C Overview of I2C addresses

  • طرح خود را برای خواندن آدرس های I2C ایجاد کنید Create own Sketch for reading I2C addresses

  • مولتی پلکسر I2C I2C Multiplexer

فصل بسته شدن Closing chapter

  • نتیجه Conclusion

  • ممنون و خداحافظ Thank you and goodbye

نمایش نظرات

تسلط بر پروتکل های سخت افزاری با ESP32 و Arduinos [ویدئو]
جزییات دوره
6h 4m
77
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Markus Edenhauser Markus Edenhauser

IT و مردم را به هم نزدیک کنید

سلام!

من مارکوس ادنهاوزر از اتریش/تیرول هستم. من تجربه حرفه ای در صنعت مالی مهندسی برق و همچنین در بخش غیر انتفاعی دارم. تجربیات من از حسابرس و مربی فناوری اطلاعات برای موضوعات آن، رئیس بخش مالی و فناوری تا مدیریت پرسنل است. امروزه من چیزهای خنده‌داری را با میکروکنترلرها برای دستگاه‌های IoT #smarthome توسعه می‌دهم.

تحصیلات: سرکارگر در مهندسی برق، آموزش مربی و مدرک کارشناسی ارشد در انفورماتیک بازرگانی و مدرک کارشناسی ارشد در مربیگری، توسعه منابع انسانی سازمانی.

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

pixelEDI