📡 شبیه ساز ESP32 آنلاین — وایفای، وبسرور و MQTT بدون برد
ESP32 محبوبترین برد اینترنت اشیاست: وایفای و بلوتوث دارد و از آردوینو اونو خیلی سریعتر است. در شبیهساز میتوانی پروژهی وایفای آن را بدون خرید برد بسازی و صفحهی وبی که ESP32 میسازد را در یک مرورگر مجازی ببینی.
یک پروژهی ESP32 آماده را باز کن 📡در شبیهساز ESP32 چه چیزهایی کار میکند؟
- وایفای مجازی: به شبکهی
Wokwi-GUESTبدون رمز وصل شو و IP بگیر (جزئیات). - وبسرور:
WebServer،WiFiServerوESPAsyncWebServer؛ صفحه در مرورگر داخل شبیهساز باز میشود. - دادهی زنده: WebSocket و EventSource برای عدد و نمودار زنده.
- فایل و JSON: SPIFFS برای صفحهی وب از فایل، و ArduinoJson برای API.
- MQTT: پیامرسان با یک داشبورد آماده.
- PWM:
ledcبرای کم و زیاد کردن نور و سرعت.
پروژههای آمادهی ESP32
- سلام ESP32 — چشمک دو LED
- وصل شدن ESP32 به وایفای
- روشن کردن LED از صفحهی وب
- نمایش زندهی سنسور در صفحهی وب
- LED زنده با WebSocket
- اینترنت اشیا با MQTT
- داشبورد خانه روی گوشی
همهی پروژهها توضیح قدمبهقدم هم دارند: اولین پروژهی ESP32، وبسرور ESP32 و پروژهی MQTT.
ESP32 رایگان است؟
پروژههای آمادهی ESP32 را رایگان باز میکنی و کد و مدارشان را میبینی. اجرای ESP32 جزو اشتراک Plus تینکرکد فارسی است، همراه با رزبری پای پیکو، آردوینو مگا و «اجرای واقعی». همهی درسها، ماموریتها و آردوینو اونو و نانو رایگاناند.
ESP32 یا آردوینو؟
برای شروع الکترونیک، آردوینو اونو سادهتر است. وقتی پروژهات به اینترنت نیاز دارد، ESP32 انتخاب درست است. مقایسهی کامل در ESP32 یا آردوینو اونو.
سؤالهای رایج
شبیهساز ESP32 به اینترنت واقعی وصل میشود؟
شبکهی وایفای و مرورگر داخل شبیهساز مجازیاند. صفحهای که ESP32 میسازد در مرورگر مجازی باز میشود.
کد ESP32 نوشتهشده برای wokwi.com اینجا کار میکند؟
برای کتابخانههای پشتیبانیشده (WiFi، WebServer، ESPAsyncWebServer، ArduinoJson، MQTT) بله؛ نام شبکهی Wokwi-GUEST هم پذیرفته میشود.
بلوتوث ESP32 هم شبیهسازی میشود؟
تمرکز شبیهساز روی وایفای و وب است. برای بلوتوث کلاسیک، ماژول HC-05 در پروژههای آردوینو هست.
آموزشهای مرتبط
دیپ اسلیپ ESP32: خواب عمیق، بیدار شدن با تایمر و دکمه و ماهها کار با یک باتری
آموزش دیپ اسلیپ ESP32 روی برد واقعی: خواب عمیق با esp_deep_sleep_start، بیدار شدن با تایمر…
ساعت اینترنتی با ESP32: گرفتن ساعت دقیق از NTP به وقت تهران
ساعت اینترنتی NTP با ESP32: تنظیم configTime برای منطقهی زمانی تهران (UTC+3:30)، خواندن س…
گرفتن داده از اینترنت با ESP32: HTTPClient، خواندن JSON از API و HTTPS
آموزش HTTPClient در ESP32: درخواست GET به یک API واقعی هواشناسی، خواندن JSON با ArduinoJso…
FreeRTOS و دو هستهی ESP32: اجرای چند کار همزمان با xTaskCreatePinnedToCore
آموزش FreeRTOS در ESP32 به زبان ساده: ساخت تسک با xTaskCreatePinnedToCore، تقسیم کار بین د…
همهی آموزشهای ESP32 و اینترنت اشیا ←