Qoʻllanma · ESP · Tanlov
Aslida qaysi ESP ni olish kerak?
Ilgari bitta ESP8266 bor edi. Endi esa butun bir liniya — ESP32, S2, C3, S3 — va unda oson adashib qolish mumkin. Mana qisqa versiyasi: ular oʻrtasida aslida nima farq qiladi va vazifangiz uchun nimani olish kerak.
Liniya bir qarashda
| Chip | Yadrolar | Radio | USB |
|---|---|---|---|
| ESP8266 | Bitta yadro Xtensa L106 · 80/160 MGts | Wi-Fi b/g/n | CH340/CP2102 orqali |
| ESP32 | Ikki yadro Xtensa LX6 · 240 MGts | Wi-Fi + BT Classic + BLE | serial-chip orqali |
| ESP32-S2 | Bitta yadro Xtensa LX7 · 240 MGts | Faqat Wi-Fi (BT yoʻq) | tabiiy USB-OTG |
| ESP32-C3 | Bitta yadro RISC-V · 160 MGts | Wi-Fi + BLE 5 | tabiiy USB |
| ESP32-S3 | Ikki yadro Xtensa LX7 · 240 MGts | Wi-Fi + BLE 5 | tabiiy USB-OTG |
Vazifangiz uchun qaysi biri
- ESP8266 — Eng arzon Wi-Fi. DIY afsonasi — ulkan hamjamiyat, hamma joyda ishlaydi.
- ESP32 — Universal chip. Eng koʻp GPIO, ikki yadro, Bluetooth Classic — xavfsiz standart tanlov.
- ESP32-S2 — Tabiiy USB, past quvvat sarfi, koʻp GPIO — ammo Bluetooth umuman yoʻq.
- ESP32-C3 — ESP8266 ning zamonaviy oʻrinbosari: arzonroq, BLE, tabiiy USB, RISC-V.
- ESP32-S3 — PSRAM + AI/vektor amallar. Kameralar, displeylar, ovoz va qurilmadagi ML uchun.
Xtensa vs RISC-V — bu muhimmi?
Eski ESP8266/ESP32/S2/S3 Espressif ning Xtensa yadrolarini ishlatadi; C3 (va yangiroq C6/H2) ochiq RISC-V ni. Arduino yoki ESP-IDF foydalanuvchisi uchun bu deyarli muhim emas — oʻsha C++ ni yozasiz, tulchayn esa farqni yashiradi. Bu Espressif ning strategik qadami, sizning eskizingizni oʻzgartiradigan narsa emas.
Tanlovni aslida hal qiladigan nozik jihatlar
- Tabiiy USB vs serial-chip. C3/S2/S3 da USB chipga oʻrnatilgan (proshivka va nosozlikni tuzatish toʻgʻridan-toʻgʻri USB orqali, klaviatura/MIDI qurilmasi sifatida ishlash). ESP32 va ESP8266 ga bortdagi CH340 yoki CP2102 kerak.
- Bitta yadro yoki ikkita. ESP32 va S3 — ikki yadroli; C3, S2 va ESP8266 — bitta yadroli. Agar Wi-Fi ni bitta yadroda, mantiqni esa boshqasida ishlatmoqchi boʻlsangiz, muhim — qarang: bu shinalar mantiqni qanday oziqlantiradi.
- Bluetooth. ESP8266 va S2 da u umuman yoʻq. ESP32 da — Classic + BLE; C3/S3 da — faqat BLE 5. BLE kerakmi? S2 dan voz keching.
- GPIO soni. ESP8266 sizga faqat ~9–11 ishchi pin beradi (va ularning bir qismi ishga tushishda injiq); ESP32 oilasida ular ancha koʻp.
- PSRAM. S3 (va ESP32 ning bir qismi) tashqi PSRAM qoʻshadi — kamera kadrlari, katta displeylar va ML-buferlar uchun zarur.
Qisqa javob: shubha qilsangiz ESP32; arzon zamonaviy USB+BLE plata uchun C3; kamera/displey/AI uchun S3; oxirgi tiyinni siqib olish uchungina ESP8266. Nimani olsangiz ham — hammasi oʻsha shinalarda gaplashadi va Wi-Fi da barqaror turishi uchun oʻsha yaxshi quvvat ni talab qiladi.
Ularning har biri bir necha qator C++ da RisalDash veb-boshqaruv panelini beradi.