برد ESP32 چیست ؟
برد ESP32 چیست ؟
ماژول ESP32 از سری بردهای الکترونیکی ارزان و کم مصرف هستند که از یک میکروکنترلر مرکزی به همراه بلوتوث ۲ حالته و شبکه Wi-Fi تشکیل شده است. این برد جانشین برد ESP8266 محسوب میشود.
سلام .
توضیحات | مشخصات |
---|---|
تولید کننده | Espressif Systems |
دسته | Microcontroller |
تاریخ عرضه | ۱۶ شهریور ۱۳۹۵ |
پردازنده | Tensilica Xtensa LX6 microprocessor |
فرکانس پردازنده | ۱۶۰ تا ۲۴۰ مگاهرتز |
حافظه | ۵۲۰ KiB SRAM |
ولتاژ کاری | ۳.۳ ولت DC |
مدل قدیمی | ESP8266 |
فهرست
مشخصات میکروکنترلر ESP32 :
ماژول ESP32 از میکروکنترلر Tensilica Xtensa LX6 در حالت تک هسته و دو هسته ای به عنوان هسته مرکزی استفاده میکند. مصرف انرژی این میکروکنترلر با بهره بردن از ماژول مدیریت انرژی بسیار کم است .
برای تولید این میکروکنترلر از فناوری ساخت ۴۰nm استفاده شده است .
قسمت های رادیویی ESP32 :
در قسمت بی سیم شاهد سویچ آنتن داخلی ، بالانس کننده سیگنال ( RF balun) ، تقویت کننده سیگنال ، تقویت کننده سیگنال دریافتی در حالت نویز کم و فیلتر هستیم .
امکانات ESP32 :
نام ویژگی | مشخصات | توضیحات |
---|---|---|
پردازنده | LX6 microprocessor | ۳۲ بیتی - بسیار کم مصرف - قابلیت پردازش ۶۰۰ DMIPS |
حافظه RAM | ۵۱۲ کیلو بایت | |
شبکه بی سیم Wi-Fi | ۸۰۲.۱۱ b/g/n | حداکثر سرعت انتقال ۱۵۰ مگابیت در ثانیه |
شبکه بی سیم بلوتوث | Bluetooth V4.2 | BR/EDR Bluetooth LE |
مبدل آنالوگ به دیجیتال | امکان استفاده تا ۱۸ کانال | ۱۲ بیتی |
مبدل دیجیتال به آنالوگ | امکان استفاده تا ۲ کانال | ۸ بیتی |
سنسور کلید لمسی | ۱۰ کانال | کلید لمسی خازنی فعال شده روی ورودی ها |
SPI | ۴ عدد | |
I2S | ۲ عدد | رابط دیجیتال صدا |
I2C | ۲ عدد | |
UART | ۳ عدد | |
قابلیت اتصال کارت حافظه | SD/SDIO/CE-ATA/MMC/eMMC | |
CAN BUS | V2.0 | |
PWM | ۱۶ کانال | دقت ۸ تا ۱۵ بیتی |
LED PWM | ۱۶ کانال | |
سنسور مغناتیس | دارد | Hall Sensor |
سنسور دما | -۴۰ تا ۱۲۵ درجه | این سنسور بسیار به پردازنده نزدیک است |
شتابدهنده سخت افزاری رمز نگاری | AES, SHA-2, RSA, elliptic curve cryptography (ECC), random number generator (RNG) | |
قابلیت رمز نکاری | فایل های بوت سیستم |
- دقت داشته باشید آنتن Wi-Fi و Bluetooth مشترک هستند !
انواع مدلهای ESP32:
تا اینجا یاد گرفتیم برد ESP32 چیست و چه کاربردهایی دارد . حالا میریم سراغ انواع ماژول ها بر مبنای ESP32
تفاوت برد Wrover و Wroom :
برد های زیادی بر مینای چیپ ESP طراحی شده که نمونه ای که بیشتر در بازار ایران پیدا میشه ۲ مدل ESP32-Wrover هست و ESP32-Wroom. تفاوت بین این ۲ اضافه شدن ۸ مگابایت حافظه PSRAM به برد سری Wrover هست که استفاده اون رو در پروژه هایی با داده های زیادی کاربردی تر میکنه .
این ۲ تصویر مربوط به برد esp32-wrover هست .
برنامه نویسی بر روی برد ESP32 :
روش های مختلفی برای برنامه نویسی بر روی برد های سری ESP وجود داره .شما با هر زبان برنامه نویسی که آشنا هستید احتمالا میتونید از این برد ها استفاده کنید. در زیر گوشه ای از زبان های برنامه نویسی پشتیبانی شده رو نوشتم.
برای میکروپایتون و آردوینو رو توضیح دادم .
- برنامه های آردوینو – آموزش در سایت Meties.ir
- برنامه های میکرو پایتون – آموزش در سایت Meties.ir
- Espressif IoT Development Framework (IDF)
- Espressif Mesh Development Framework
- Espruino – JavaScript SDK and firmware closely emulating Node.js
- Lua RTOS for ESP32
- Moddable SDK — includes JavaScript language and library
- .NET nanoFramework – Coding in .NET C#
منبع : ویکیپدیا
من یکی از کاربران دائمی سایت شما هستم
چه مطلب خوبی