
برد توسعه ESP32 با 30 پایه، یک برد چندمنظوره است که با بهرهگیری از تراشه ESP32، دو هسته پردازشی، Wi-Fi و بلوتوث داخلی را فراهم میکند. این برد قابلیت اجرای برنامههای 32 بیتی را دارد و فرکانس کاری آن تا 240 مگاهرتز قابل تنظیم است. همچنین دارای 512 کیلوبایت RAM و مجموعهای گسترده از واحدهای جانبی شامل ADC، DAC، UART، SPI، I2C و حسگرهای داخلی مانند حسگر لمسی خازنی، حسگر اثر هال و حسگر دما است. این برد، نسل تکاملیافته ESP8266 است که تفاوت بارز آن بلوتوث داخلی است. با هسته Wi-Fi در فرکانس 2.4 گیگاهرتز و بلوتوث داخلی تولیدشده با تکنولوژی 40 نانومتری، این برد بهترین عملکرد را از لحاظ مصرف انرژی ارائه میدهد و برای برنامهنویسی در محیطهای Espressif IDF، Micropython، JavaScript و LUA مناسب است. این ویژگیها آن را به گزینهای ایدهآل برای پروژههای اینترنت اشیا و سیستمهای نهفته تبدیل کرده است.
مشخصات:
- تراشه: ESP32-D0WDQ6 با دو هسته پردازشی Xtensa® 32-bit LX6
- فرکانس کاری: قابل تنظیم از 80 مگاهرتز تا 240 مگاهرتز
- 448 کیلوبایت ROM برای راهاندازی و توابع هسته
- 520 کیلوبایت SRAM داخلی برای ذخیرهسازی داده و دستورات
- 8 کیلوبایت حافظه کند RTC برای کوپروسسور در حالت خواب عمیق
- 8 کیلوبایت حافظه سریع RTC برای دسترسی در زمان راهاندازی
- 1 کیلوبیت eFuse (256 بیت سیستم، 768 بیت کاربر)
- 4 مگابایت حافظه SPIFlash داخلی
- کانال مبدل آنالوگ به دیجیتال (ADC)
- رابط SPI
- رابط UART
- رابط I2C
- کانال خروجی PWM
- مبدل دیجیتال به آنالوگ (DAC)
- رابط I2S
- پین ورودی/خروجی با قابلیت لمس خازنی
کاربرد ها:
- شبکههای حسگر کممصرف
- کدگذاری و دیکدینگ صدا
- پخش صوتی و مدیریت رسانه
- پروژههای اینترنت اشیا (IoT)
- کنترل دستگاههای هوشمند
- جمعآوری و تجزیه و تحلیل دادههای محیطی
- سیستمهای نهفته و صنعتی
نحوه راهاندازی
برای استفاده از برد ESP32 با 30 پایه، باید ابتدا محیط توسعه مناسب را آماده کرده و درایورها و ابزارهای لازم را نصب کنید. مراحل زیر، راهاندازی اولیه این برد را گامبهگام توضیح میدهد:
- نصب درایور USB به UART
-
- بیشتر بردهای ESP32 از مبدل USB به UART مدل CP2102 یا CH340 یا CH9102 استفاده میکنند. ابتدا باید بسته به مدل مبدل برد، درایور مربوطه را دانلود و نصب کنید:
-
- نصب محیط توسعه
-
- دو محیط اصلی برای برنامهنویسی ESP32 عبارتاند از:
- Arduino IDE: برای شروع سریع و راحت
- ESP-IDF (ESP32 SDK رسمی): برای توسعههای پیشرفتهتر
- برای کاربران تازهکار، Arduino IDE توصیه میشود.
-
- افزودن پشتیبانی ESP32 به Arduino IDE
-
- Arduino IDE را باز کنید.
- از منوی File → Preferences، آدرس زیر را در بخش Additional Board URLs وارد کنید:
- https://dl.espressif.com/dl/package_esp32_index.json
- سپس از منوی Tools → Board → Board Manager، عبارت "ESP32" را جستجو و پکیج را نصب کنید.
-
- اتصال برد به کامپیوتر
-
- با استفاده از کابل MicroUSB برد را به کامپیوتر وصل کرده و از منوی Tools → Port، پورتی که شناسایی شده را انتخاب کنید.
-
- انتخاب نوع برد
-
- در بخش Tools → Board، گزینهی ESP32 Dev Module را انتخاب نمایید.
-
- آپلود اولین برنامه (Blink)
-
- از منوی File → Examples → Basics، برنامه Blink را انتخاب کرده و روی دکمه Upload کلیک کنید. پس از کامپایل و آپلود موفق، LED روی برد شروع به چشمکزدن خواهد کرد.
-
- مانیتور سریال
-
- برای مشاهده خروجی سریال از برد، مانیتور سریال Arduino IDE را باز کرده و نرخ Baud Rate را روی 115200 تنظیم کنید.
-
برخی از تفاوتهای چیپ وای فای ESP32 و ESP8266 را در جدول زیر مشاهده میکنید.
Introduction
The ESP-WROOM-32 is a universal Wi-Fi+BT+BLE MCU module that is powerful and versatile for low-power sensor networks and demanding tasks such as voice coding, audio streaming and MP3. Decoding and so on. The core of this module is the ESP32-D0WDQ6 chip*, which is scalable and adaptive. Two CPU cores can be individually controlled or powered up. The clock frequency can be adjusted from 80 MHz to 240 MHz. The user can power off the CPU and use the low-power coprocessor to continuously monitor the state change of the peripheral or whether certain analogs exceed the threshold. The ESP32 also integrates a wide range of peripherals including capacitive touch sensors, Hall sensors, low noise sense amplifiers, SD card interfaces, Ethernet interfaces, high speed SDIO / SPI, UART, I2S and I2C.
Specification
The ESP32-D0WDQ6 has two low-power Xtensa® 32-bit LX6 MCUs. On-chip storage includes:
• 448 KB of ROM for program startup and kernel function calls.
• 520 KB of on-chip SRAM for data and instruction storage.
• 8 KB of SRAM in the RTC, RTC slow memory, which can be accessed by the coprocessor in Deep-sleep mode.
• 8 KB of SRAM in the RTC, RTC Express Memory, which can be used for data storage and access by the host CPU during RTC startup in Deep-sleep mode.
• 1 kbit eFuse, of which 256 bits are system specific (MAC address and chip settings); the remaining 768 bits are reserved for user applications, including Flash encryption and chip ID.
• ESP-WROOM-32 integrates 4MB of SPIFlash
-
سیدحسام ناصحی | 13 روز قبل سلام مبدل USB به سریال این ماژول از چه نوعی است ؟ ch340 یا cp2102؟ لطفا در مشخصات محصول قرارش بدین.
-
ادمین | 7 روز قبل سلام موجودی فعلی از نوع مبدل سریال CH9102 می باشد.
-
-
مرتضی یزدی | 25 روز قبل سلام، میشه توضیح بدید فرق این محصول با برد 38 پایه ESP32 دقیقا چی هست. ممنون
-
ادمین | 25 روز قبل سلام ، تفاوت اصلی بین ESP32 با 30 پایه و 38 پایه در تعداد پینهای قابلدسترسی است؛ اکثر پینهای اضافه در مدل 38 پایه به حافظه فلش متصلاند و قابل استفاده عمومی نیستند، بنابراین برای بیشتر پروژهها مدل 30 پایه کفایت میکند.
-
-
سید حمید حق پرست | 5ماه قبل سلام، نزدیک ۲ ماهه موجود نیست، کی موجود میشه؟
-
بخش فروش ( پاسخ به : سید حمید حق پرست ) | 2ماه قبل سلام خدمت دوستان عزیزی که منتظر این کالا بودند. این کالا در مورخ 1404/04/17 مجددا تامین موجودی گردید. -
ادمین | 5ماه قبل سلام این کالا در حال تامین موجودی بوده و به زودی موجود خواهد شد. با استفاده از گزینه "موجود شد به من خبر بده" میتوانید بوسیله ایمیل، از تجدید موجودی این کالا مطلع شوید.
-
-
علی | 7ماه قبل سلام پین ۳.۳ ولت موجود روی بورد، از خروجی رگولاتور روی بورد میاد دیگه؟ که از طریق پین vin روی بورد تغذیه میشه
-
مرتضی جمالی | 7ماه قبل باسلام وقتی فایل پورت را از github نصب میکنم پورت اخطار زرد میدهد و حتی در تست چراغ داخلی خطای exit status 1 Compilation error: 'LED_BUILTIN' was not declared in this scope دارد
-
ادمین | 7ماه قبل سلام
برنامه شما در مرحله اول که کامپایل کردن است دچار مشکل شده است
در ابتدا برنامه کامپایل شده و سپس آپلود می شود! مشکل شما نرم افزاری می باشد و اصلا ربطی به ماژول ندارد
بهتر است تنظیمات نرم افزار را بررسی کرده و حتما از AI برای رفع ایراد کمک بگیرید
-
مرتضی جمالی | 7ماه قبل با نصب ویندوز 10 و نصب ورژن 1.8.19 مشکل اپلود برطرف شد. متشکرم
-
-
- 1
- 2
- ...
- 14
- بعدی
