اگر میخواهید پروژهی شما به اینترنت وصل شود (کنترل رله با موبایل، ایستگاه هواشناسی آنلاین، خانهی هوشمند)، بردهای ESP بهترین گزینهی قیمت به کارایی هستند. هر دو تراشه ساخت شرکت Espressif هستند و با محیط آردوینو برنامهریزی میشوند. سؤال اصلی این است که ESP8266 کافی است یا باید ESP32 بخرید؟
فهرست مطالب
ESP8266؛ ساده، ارزان و کافی برای پروژههای کوچک
ESP8266 پردازندهی ۳۲ بیتی با فرکانس ۸۰ مگاهرتز (قابل افزایش تا ۱۶۰ مگاهرتز) و وایفای ۲.۴ گیگاهرتز دارد. رایجترین بردهای آن NodeMCU و Wemos D1 mini هستند که درگاه USB و رگولاتور دارند و مستقیم به کامپیوتر وصل میشوند.
- مناسب برای: کنترل یک یا چند رله، خواندن یک یا دو سنسور و ارسال اطلاعات به اینترنت
- فقط یک ورودی آنالوگ دارد
- بلوتوث ندارد
- تعداد پایههای قابل استفادهی آن محدود است
ESP32؛ قویتر، با بلوتوث و پایههای بیشتر
ESP32 پردازندهی دوهستهای تا ۲۴۰ مگاهرتز، حدود ۵۲۰ کیلوبایت حافظهی SRAM، وایفای و بلوتوث (کلاسیک و کممصرف BLE) دارد. تعداد پایهها، ورودیهای آنالوگ ۱۲ بیتی، پایههای لمسی و دو خروجی آنالوگ (DAC) آن را برای پروژههای جدیتر مناسب میکند.
- مناسب برای: پروژههایی با چند سنسور، نمایشگر، وبسرور داخلی یا اتصال بلوتوث به موبایل
- دو هسته؛ یکی برای وایفای و دیگری برای برنامهی شما
- نسخههای جدیدتر مثل ESP32-S3 و ESP32-C3 هم در بازار هستند
مقایسهی خلاصه
| ویژگی | ESP8266 | ESP32 |
|---|---|---|
| پردازنده | تکهسته، ۸۰ تا ۱۶۰ مگاهرتز | دوهسته، تا ۲۴۰ مگاهرتز |
| وایفای | دارد | دارد |
| بلوتوث | ندارد | کلاسیک و BLE |
| ورودی آنالوگ | ۱ عدد | تا ۱۸ کانال ۱۲ بیتی |
| قیمت | ارزانتر | کمی گرانتر |
نکتهی مهم: ولتاژ ۳.۳ ولت
هر دو تراشه با منطق ۳.۳ ولت کار میکنند. اتصال مستقیم خروجی ۵ ولتی (مثلاً پایهی Echo سنسور HC-SR04) به آنها ممکن است به تراشه آسیب بزند. برای این کار از تقسیمکنندهی ولتاژ با دو مقاومت یا ماژول مبدل سطح ولتاژ استفاده کنید.
نکتهی دیگر در ESP32
ورودیهای آنالوگ گروه ADC2 در ESP32 وقتی وایفای روشن است قابل استفاده نیستند. اگر همزمان به وایفای و ورودی آنالوگ نیاز دارید، سنسور را به پایههای گروه ADC1 وصل کنید.
کدام را بخریم؟
- برای یک پروژهی سادهی وایفای و کمترین هزینه: ESP8266 (NodeMCU یا D1 mini)
- برای بلوتوث، پایههای بیشتر یا پروژهای که بعداً بزرگ میشود: ESP32
- اگر مطمئن نیستید، ESP32 را بخرید؛ اختلاف قیمت کم است و دستتان بازتر است.
