برد esp32 : ماژول توسعه

0
1021
برد esp32

برد esp32 یک ماژول توسعه می باشد که با استفاده از ماژول WROOM32 توسط کمپانی GeeekNET  ساخته شده است. این برد حاوی مبدل usb به سریال، تنظیم مجدد (reset) نرم افزار bootloader به صورت خودکار، شارژر لیتیوم یونی/پلیمر می باشد و تقریباً تمام گرافیک ها را دارد، بنابراین می توان هر سنسوری را به آن وصل کرد.

این ماژول دارای چیپ esp32 دو هسته ای، حافظه فلش ۴MB با پروتکل سریال SPI، آنتن تنظیم شده و هر هر چیزی که برای استفاده از این پردازنده قدرتمند نیاز است، می باشد. esp32 دارای پشتیبانی وای فای و بلوتوث نیز می باشد و به همین دلیل برای هر پروژه ای که به اینترنت یا وایرلس نیاز داشته باشد، ایده آل است.

برد Esp32 نسبت به ماژول ESP8266 قابلیت های بیشتری از جمله گرافیک های بیشتر، ورودی های آنالوگ فراوان، دو خروجی آنالوگ، چندین قطعه جانبی اضافی (مانند فرستنده/گیرنده spare UART) و دو هسته دارد، بنابراین برای افزایش سرعت پردازنده، نیازی به استفاده از Wi-Fi manager نیست.

ماژول توسعه esp32

برای برنامه نویسی برد esp32 می توان از محیط Arduino IDE استفاده کرد، بنابراین می توان از پروتکل های ارتباطی I2C و SPI و آنالوگ استفاده کرد. همچنین در محیط MicroPython نیز قابل برنامه نویسی است، بنابراین می توان از کدها در بخش “command line console” تست گرفت. البته برنامه نویس این ماژول باید حرفه ای باشد و مبتدی کارها نمی توانند این بورد را کدنویسی کنند.

شماتیک برد esp32

شماتیک esp32

پین اوت ماژول esp32

پین اوت ماژول esp32

مشخصات بورد توسعه esp32

  • ولتاژ: ۵ ولت
  • جریان: ۸۰ میلی آمپر
  • باتری: ۳٫۷ ولت
  • ابعاد: ۵۹٫۷۶mmx28.05mmx12.60mm

مشخصات وای فای

  • ۸۰۲٫۱۱ b/g/n/e/i
  • 802.11 n (2.4 GHz)، تا ۱۵۰ Mbps
  • 802.11 e : کیفیت خدمات QoS برای تکنولوژی چند رسانه ای بی سیم
  • WMM-PS, UAPSD
  • A-MPDU and A-MSDU aggregation (ترکیب چندین پروتکل مک در یک پروتکل واحد )
  • Block ACK
  • عملیات Fragmentation و defragmentation
  • Automatic Beacon monitoring/scanning
  • مشخصات امنیتی ۸۰۲٫۱۱ i : تأیید اعتبار و TSN
  • دسترسی امن وای فای (WPA) /WPA2/WPA2-Enterprise/تنظیمات امن وای فای (WPS)
  • Infrastructure BSS Station mode/Soft AP mode
  • وای فای مستقیم (P2P)، P2P Discovery، حالت P2P Group Owner و مدیریت انرژی P2P (P2P power managment)
  • سازگار با پروتکل استاندارد مدیریت دسترسی UMA
  • انتخاب و تنوع آنتن (Antenna diversity and selection)

مشخصات بلوتوث esp32

  • سازگار با بلوتوث ورژن v4.2 BR/EDR و ویژگی بلوتوث کم مصرفBLE
  • فرستنده Class-1، class-2 و class-3 بدون آمپلی فایر قدرت خارجی
  • کنترل قدرت پیشرفته
  • قدرت فرستنده ۱۲+ dBm
  • گیرنده NZIF با حساسیت ۹۷- dBm
  • Adaptive Frequency Hopping (AFH)
  • استاندارد HCI مبتنی بر SDIO/SPI/UART
  • رابط UART HCI با سرعت بالا تا ۴Mbps
  • کنترلر بلوتوث BT 4.2 و host stack
  • پروتکل کشف سرویس (SDP)
  • General Access Profile (GAP)
  • پروتکل مدیریت امنیت (SMP)
  • بلوتوث کم مصرف (BLE)
  • ATT/GATT
  • رابط بین کاربر و سیستم HID
  • All GATT-based profile supported
  • SPP-Like GATT-based profile
  • BLE Beacon
  • A2DP/AVRCP/SPP, HSP/HFP, RFCOMM
  • CVSD and SBC برای کدیک صدا
  • Bluetooth Piconet and Scatternet شبکه بلوتوث ad hock (Piconet) و Scatternet

پردازنده و حافظه

  • میکروپروسسور تک/ دو هسته ای ۳۲ بیتی LX6، حداکثر تا ۶۰۰DMIPS
  • 448KB ROM
  • 520KB SRAM
  • 16KB SRAM in RTC (تکنولوژی کلاک بلادرنگ با حافظه ۱۶ KB)
  • پروتکل ارتباطی کوتاه بورد QSPI flash/SRAM با حداکثر MB 4×16
  • منبع تغذیه : ۲٫۳V تا ۳٫۶V
  • تایمر ها و کلاک ها
  • اسیلاتور داخلی ۸MHz با کالیبراسیون
  • اسیلاتور داخلی RC با کالیبراسیون
  • کریستال اسیلاتور خارجی ۲MHz تا ۶۰MHz (40 MHz تنها برای وای فای و بلوتوث)
  • کریستال اسیلاتور خارجی ۳۲kHz برای کلاک RTC با کالیبراسیون
  • دو گروه تایمر ۶۴ بیتی و برای هر گروه یک عدد تایمر اصلی watchdog
  • تایمر RTC با دقت میلی ثانیه
  • تایمر RTC watchdog

رابط های پیشرفته جانبی برد esp32

  • مبدل آنالوگ به دیجیتال SAR 12bit با حداکثر ۱۸ کانال
  • دو مبدل D/A هشت بیتی
  • ۱۰ عدد سنسور لمسی
  • سنسور دما
  • ۴x SPI
  • 2x I2S
  • 2x I2C
  • 3x UART
  • 1host (SD/eMMC/SDIO)
  • 1slave (SDIO/SPI)
  • رابط Ethernet MAC با پشتیبانی اختصاصی DMA و IEEE 1588
  • CAN 2.0
  • IR (TX/RX)
  • مدولاسیون پالس-عرض موتور (Motor PWM)
  • مدولاسیون PWM ال ای دی با حداکثر ۱۶ کانال
  • سنسور اثر هال (Hall sensor)
  • آمپلی فایر آنالوگ با نویز حداقل

امنیت

  • پشتیبانی از ویژگی های امنیتی استاندارد IEEE 802.11، شامل WFA، WPA/WPA2 و WAPI
  • بوت امن
  • رمزگذاری فلش
  • سرویس (OTP) 1024 بیتی با حداکثر ۷۶۸ بیت برای مشتریان

رمزگذاری سخت افزاری برد esp32

• AES (رمزگذاری استاندارد پیشرفته)
• کتابخانه HASH (SHA-2)
• رمزگذاری RSA
• ECC (تصحیح خطای کد نویسی)
• تولید اعداد تصادفی (RNG)

پشتیبانی توسعه نرم افزاری

• نرم افزار SDK برای برنامه نویسی سریع
• ابزار منبع باز مبتنی بر GCC

جزئیات فنی برد esp32

ابعاد ۶۰mm x28mm x12.6mm
وزن G.W 10g
باتری قابل جدا شدن

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید