کیت ای اس پی 32 باکس ESP32 Box
برد وای فای ESP32 NodeMCU
برد وای فای میکروکنترلر ESP32 یکی از محبوبترین و پرقدرتترین بردهای توسعه میکروکنترلر در دنیای ساخت و توسعه اینترنت اشیا (IoT) است. این برد توسط شرکت Espressif Systems تولید شده است. ESP32 دارای پردازندهای با معماری دو هستهای و فرکانس کاری تا 240 مگاهرتز است که امکان اجرای برنامههای پیچیده و تطبیقی را فراهم میکند.این برد دارای ماژولهای وای فای 802.11 b/g/n و بلوتوث 4.2/5.0 است که به تبادل داده بیسیم اتصال به شبکههای اینترنتی امکان میدهد. ESP32 از ولتاژ کاری ورودی 2.2 تا 3.6 ولت پشتیبانی میکند و مصرف بسیار پایینی دارد که امکان کار با باتریها و منابع تغذیه متنوع را فراهم میکند.این برد دارای پایهها و اتصالات متنوعی برای اتصال به سنسورها، نمایشگرها، و واحدهای دیگر مانند GPIO، UART، SPI، I2C و PWM میباشد.برای برنامه نویسی این برد از محیط توسعه متنباز PlatformIO یا Arduino IDE برای توسعه برنامههای ESP32 استفاده میشود.ESP32 پشتیبانی از مجموعهای از پروتکلهای شبکه مانند TCP/IP، MQTT، و CoAP را داراست که به طور ویژه برای اتصال به اینترنت و ایجاد دستگاههای IoT مورد استفاده قرار میگیرد.دارای ورودی USB است که به شما امکان اتصال به کامپیوتر و برنامهریزی و توسعه آسان را میدهد.ESP32 به عنوان یکی از ابزارهای مهم برای توسعه دستگاههای IoT، پروژه رباتیک، و بسیاری از کاربردهای دیگر مورد استفاده قرار میگیرد. این برد با امکانات پرقدرت و قیمت مناسب خود یکی از انتخابهای اصلی برای توسعهدهندگان اینترنت اشیاء است.
مشخصات فنی ESP32
- میکروکنترلر دو هستهی پردازنده Tensilica LX6 با فرکانس کاری تا 240 مگاهرتز.
- 520 کیلوبایت حافظه SRAM برای ذخیرهسازی دادهها و دستورات.
- 4 مگابایت حافظه فلش برای ذخیرهسازی برنامه.
- وای فای داخلی 802.11 b/g/n (2.4 گیگاهرتز).
- پشتیبانی از بلوتوث کلاسیک (Bluetooth 4.2) و بلوتوث انرژی پایین (BLE).
- پشتیبانی از Wi-Fi Direct (P2P)، نقطه دسترسی نرم (soft-AP)، و حالت ایستگاهی (station).
- پینهای GPIO برای عملیات ورودی و خروجی دیجیتال و آنالوگ.
- پشتیبانی از انواع رابطهای ارتباطی سریال (UART)، SPI، I2C، و غیره.
- پینهای PWM برای کنترل خروجیهای شبیه به آنالوگ.
- مبدلهای 12 بیتی SAR ADC با تا 18 کانال.
- پشتیبانی از سنسورهای لمسی با قابلیت تشخیص لمس در چندین کانال.
- امنیت بر اساس سختافزار با پشتیبانی از بوت امن و رمزگذاری فلش.
- پشتیبانی از رمزگذاری WPA3 برای امنیت وای فای.
- ولتاژ عملیاتی: 2.2 ولت تا 3.6 ولت.
- مصرف بسیار پایین در حالتهای خواب که مناسب برای کاربردهای با باتری میباشد.
- مصرف جریان در حالت خواب عمیق تا 5 میکروآمپر.
- از -40 درجه سانتیگراد تا +85 درجه سانتیگراد.
- USB به UART برای برنامهنویسی و اشکالزدایی آسان.
- پشتیبانی از USB OTG (On-The-Go) برای انواع کاربردهای USB.
- ارتباطات TCP/IP با پشتیبانی از IPv4 و IPv6.
- پشتیبانی از پروتکلهای شبکه متنوع مانند HTTP، MQTT، CoAP، و غیره.
- پشتیبانی از محیطهای توسعه مانند Arduino IDE و PlatformIO
بررسی پایه های ESP32
این کیت برای چه کسانی مناسب است؟
- دانش آموزان و دانشجویان
- علاقمندان به برنامه نویسی میکروکنترلرها
- الکترونیکی ها
راه اندازی مود STA در ESP32
برای تنظیم یک ESP32 در حالت STA (استیشن) با استفاده از محیط توسعه Arduino IDE، نمونه کد زیر را اجرا کنید.
#include <WiFi.h>
const char* ssid = "نام شبکه شما"; // نام شبکه شما (SSID)
const char* password = "رمز عبور شما"; // رمز عبور شبکه شما
void setup() {
Serial.begin(115200);
delay(1000);
// اتصال به وای فای
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("در حال اتصال به وای فای...");
}
Serial.println("اتصال به وای فای برقرار شد");
Serial.print("آدرس IP: ");
Serial.println(WiFi.localIP());
}
void loop() {
// کد شما در اینجا قرار بگیرد
}
چند سوال متداول
برای استفاده از کیت نیاز به دانش برنامه نویسی داریم؟
- بله تا حدودی بایستی به مباحث مقدماتی سی پلاس پلاس در نرم افزار آردوینو مسلط باشید
راه اندازی کیت به چه صورت است؟
- تمامی آموزش های لازم جهت کدنویسی و اتصالات در فایل پی دی اف در اختیار کاربران قرار میگیرد.
رنج سنی استفاده از کیت در چه بازه ای است؟
- تمامی افراد قادر به راه اندازی کیت هستند اما در کل رنج سنی استفاده از کیت بین 9 تا 70 سال است.
مشخصات
- رنج سنی
- 12 سال به بالا
- آموزش راه اندازی
- بدون آموزش راه اندازی (مناسب مدارس و آموزشگاه)
- نوع کیت
- بر پایه برد NodeMcu
نظر دهید