📡 آموزش ESP32 به فارسی — از اولین چشمکزن تا اینترنت اشیا
ESP32 برد ارزان و پرقدرتی است که وایفای و بلوتوث دارد و با همان زبان آردوینو برنامهریزی میشود. این صفحه همهی آموزشهای ESP32 ووکوی فارسی را به ترتیبی چیده که اگر از بالا شروع کنی، قدمبهقدم به پروژهی اینترنت اشیا میرسی.
از کجا شروع کنم؟
- اول پایهها را بشناس: پین اوت ESP32 و اولین چشمکزن.
- بعد وصل شو: اتصال به وایفای و اولین وبسرور.
- و آخر سر یک پروژهی کامل: MQTT یا داشبورد خانهی هوشمند.
همهی کدها را میتوانی در شبیهساز ESP32 اجرا کنی؛ شبکهی مجازی Wokwi-GUEST بدون رمز است. موضوعهایی مثل دیپ اسلیپ و اینترنت واقعی را روی برد واقعی امتحان کن؛ در خود مقاله گفتهایم کدام بخش در شبیهساز تمرین میشود.
همهی آموزشها (۲۳)
پین اوت ESP32 به زبان ساده: جدول کامل پایههای DevKit سیپایه و اینکه کدامها امناند
پین اوت ESP32 DevKit سی پایه با جدول کامل: پایههای فقط ورودی ۳۴ تا ۳۹، strapping pins، پی…
نصب ESP32 در آردوینو IDE: از آدرس Board Manager تا درایور CP2102 و CH340 و اولین آپلود
آموزش نصب ESP32 در آردوینو IDE 2: آدرس Board Manager، نصب پکیج esp32، درایور CP2102 و CH34…
analogRead در ESP32: خواندن پتانسیومتر با ADC دوازدهبیتی و تبدیل به ولتاژ
آموزش analogRead در ESP32 با پتانسیومتر: عدد ۰ تا ۴۰۹۵، تبدیل به ولتاژ، analogReadMilliVol…
پین لمسی ESP32: ساخت کلید لمسی بدون هیچ قطعهای با touchRead
آموزش پین لمسی ESP32 با touchRead: ده پایهی T0 تا T9، پیدا کردن آستانه با کالیبره کردن خو…
راهاندازی سروو موتور با ESP32: کتابخانهی ESP32Servo، روش ledc ۵۰ هرتز و تغذیهی درست
آموزش راه اندازی سروو با ESP32: چرا Servo.h کامپایل نمیشود، کتابخانهی ESP32Servo، روش le…
ESP32 در حالت Access Point: وبسرور بدون مودم با WiFi.softAP
آموزش ESP32 در حالت Access Point با WiFi.softAP: برد خودش شبکهی وایفای میسازد، گوشی به …
دیپ اسلیپ 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 به وایفای وصل نمیشود؟ عیبیابی قدم به قدم با یک کد تشخیص
ESP32 به وایفای وصل نمیشود؟ معنی کدهای WiFi.status و دلیل قطع، مشکل ۵ گیگاهرتز، رمز، کان…
خطای آپلود ESP32: حل Failed to connect و Timed out waiting for packet header
حل خطای آپلود ESP32 در آردوینو IDE: Failed to connect to ESP32، Timed out waiting for pack…
اولین پروژهی ESP32 در شبیهساز: چشمکزن دو LED، بدون خرید برد
اولین برنامهی ESP32 را بدون خرید برد بنویس: دو LED که نوبتی چشمک میزنند، سیمکشی پین به …
وصل شدن ESP32 به وایفای و گرفتن IP در شبیهساز
آموزش وصل کردن ESP32 به وایفای در شبیهساز با شبکهی Wokwi-GUEST: گرفتن آدرس IP، دیدن قدر…
وبسرور ESP32: روشن و خاموش کردن LED از مرورگر
با کتابخانهی WebServer.h روی ESP32 یک صفحهی وب بساز که با دکمه LED را روشن و خاموش کند؛ …
PWM روی ESP32 با ledc: کم و زیاد کردن نور LED
آموزش PWM روی ESP32 با واحد ledc: نور LED را نرم کم و زیاد کن، با پتانسیومتر کنترلش کن و ف…
صفحهی وب دما و رطوبت با سنسور DHT روی ESP32
یک ایستگاه هواشناسی کوچک با ESP32 و سنسور DHT11 بساز که دما و رطوبت را در صفحهی وب نشان م…
ساخت API با JSON روی ESP32 با کتابخانهی ArduinoJson
روی ESP32 یک API کوچک بساز که وضعیت سنسور را بهصورت JSON بدهد و با درخواست POST چراغ را ر…
دادهی زنده با WebSocket روی ESP32
با WebSocket و ESPAsyncWebServer روی ESP32 عدد ولوم را لحظهای در مرورگر ببین و از همان صف…
نمودار زندهی سنسور با EventSource (SSE) روی ESP32
با EventSource یا SSE روی ESP32 عدد سنسور نور را لحظهبهلحظه به مرورگر بفرست و نمودار زند…
صفحهی وب از فایل SPIFFS روی ESP32
بهجای نوشتن HTML داخل کد، صفحهی وب و فایل CSS را در حافظهی SPIFFS برد ESP32 بگذار و با …
پروژهی اینترنت اشیا با MQTT روی ESP32
با پروتکل MQTT و کتابخانهی PubSubClient روی ESP32 عدد ولوم را به داشبورد بفرست و LED را ا…
داشبورد خانهی هوشمند روی گوشی با ESP32
پروژهی پایانی: با ESP32 یک داشبورد خانهی هوشمند بساز که روی گوشی چراغ را روشن کند، دما ر…