• ESP32 يک ماژول بسيار قدرتمند در زمينه اينترنت اشيائه Iot

    ESP32 يک ماژول بسيار قدرتمند در زمينه اينترنت اشيائه Iot

بخش سوم امکانات و زیر سیستمهای ماژول ESP32

تعداد بازدید : 174
تاریخ انتشار : ۱۳۹۷/۱۰/۲
در این بخش از شناخت ماژول ESP32 به معرفی المانهای محیطی این ماژول قدرتمند در زمینه اینترنت اشیاء میپردازیم.

شناخت ماژول esp32 المانهای محیطی

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

اما المان محیطی یا Peripheral interfaces یعنی چی؟

بله هر ماژول الکترونیک سعی میکنه با محیط خودش ارتباط برقرار کنه و برای ما کاری انجام بده این کارو با یه سری المان که توش تعبیه شده انجام میده مثلا ADC خوب یه المانیه که دنیای آنالوگ رو برای پردازنده دیجیتال قابل فهم میکنه. میدونید ما هر وقت بخوایم از دنیای اطرافمون توسط یه سنسور اطلاعات جمع آوری کنیم که بعدا اونها رو تحلیل کنیم به این رابط کاربری نیاز پیدا میکنیم البته اگر اون سنسور قبلا این کار رو نکرده باشه چون بعضی سنسورها خروجی دیجیتال دارند من درمورد سنسورهای آنالوگ صحبت میکنم ... بله این ماژول ESP32  دارای 18 کانال ADC قابل تعریف با دقت 12 بیت هست... خوب این فوق العاده است. یعنی بازه اندازه گیری سنسورتون رو میتونید به بیش از 4000 تقسیم وتفکیک کنید و مفهوم اون اینه که کوچکترین تغییرات سنسور از چشم شما پنهون نمیمونه.

حالا برعکسش چی اگر بخوایم یه سیگنال دیجیتال رو مانند یک آهنگ در حافظه رو بخوایم بخش کنیم باید از رابط DAC استفاده کنیم یعنی دیجیتال تو آنالوگ چون ما انسانها با طبیعت به صورت آنالوگ در ارتباطیم و منطق طبیعت صفر و یک نیست.. بحث فلسفی شد ... جونم براتون بگه که این ماژول NodeMCU دغارای دوکانال DAC هست با دقت 8 بیت.

از فوق العاده ترین بخشهایی که من خیلی دوست دارم و در دیگر ماژولهای شبیه اون مثل میکرو کنترولر ها پیدا نمیشه تاچ سنسور هست این ماژول 10 تا سنسور تاچ خازنی داره یه جورایی Capacitive Sensing GPIOs که میتونه تو ساختن ماژولها و محصولات مخلتلف شما رو از کلیدهای مکانیکی بی نیاز کنه.

اما سخت افزار User Interface تو این بخش هم بسیار فوق العاده کار شده.

  • 4 × SPI

  • 2 × I²S interfaces

  • 2 × I²C interfaces

  • 3 × UART

  • 1X CAN BUS

و اما از بخشهای جذاب برای اجرای پروژههای مثل روبات مخصوصا برای کنترل دور موتور Dc بخش PWM هست که کاربرد وسیعی تو کنترل سروو مکانیزمها و موتورهای DC و کنترل رنگ RGB LED ها داره، ماژول ESP32  دارای بیش از 16 کانال LED PWM هست.

این همه امکانات ماژول ESP32  نیست و اگه ادامه بدم ممکنه حوصلتون سر بره. ممنونم که وقت گذاشتید و این مطالب رو خوندید ، اگر جایی مشکل دیدید بهم بگید و کامنت بگذارید.

و این هم بگم یه کمی دیگه صبر کنید و نگران نباشید شما در آینده کوتاهی میتونید با نرم افزار  یا بهتر بگم IDE محبوب آردوینو ARDUINO برای بکار گیری بخشهای مختلف ماژول ESP32 بهره ببرید ... 

و اینکه ما رو تو شبکه های اجتماعی با نام hiradbms دنبال کنید...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ارسال نظر
نام :
ایمیل :
متن نظر :
ارسال نظر
نظرات کاربران
میزان اهمیت
ایمیل
توضیحات
ارسال