Ushbu postda biz taqqoslashni rejalashtirmoqdamiz: ESP32 va ESP8266.
ESP32 va ESP8266 Internetdagi narsalar (IoT) sohasidagi DIY loyihalari uchun juda mos bo'lgan arzon Wi-Fi modullari. Ushbu modullar SPI, I2C, UART va boshqa ko'plab protokollarni qo'llab-quvvatlovchi GPIO'lar bilan ta'minlanadi. Eng muhimi, ular simsiz tarmoqlar bilan birgalikda, Arduino kabi boshqa mikrokontrolderlardan ajralib turadi. Bu siz Wi-Fi orqali qurilmalarni osongina masofadan nazorat qilish va nazorat qilishingiz mumkin va narxi past.
Xususiyatlar: ESP32 va ESP8266
ESP32 ESP8266 halefi. Bundan tashqari, ESP32 sensorli sensorlar, ichki ta'sir effektlari va sensorli sensorlar bilan ta'minlangan. Bundan tashqari, har bir platalar arzon, biroq, ESP32 biroz qimmatroq.
Quyidagi jadvalda ESP8266 va ESP32 protsessorlari o'rtasidagi asosiy farqlar ko'rsatilgan.
ESP32 da ko'proq GPIO'lar
ESP32 ning ESP8266 dan ortiq pinlari bor va siz qaysi iğnelerin UART, I2C yoki SPI ekanligini aniqlay olasiz - faqat kodni sozlashingiz kerak. Bu ESP32 chipining ko'p funktsiyali xususiyatiga bog'liq bo'lishi mumkin, bu bir xil funktsiyaga bir nechta vazifani belgilash imkonini beradi.
O'rash
Xo'sh, shu nuqtada siz so'rashingiz kerak: ESP8266 yoki ESP32 olishim kerakmi?
Bu, albatta, nima qilishni xohlaganingizga bog'liq. Ikkala plitka uchun joy ham bor va ularning ikkalasi ham ortiqcha va kamchiliklarga ega.
ESP8266 ESP32 dan arzonroq. Ko'p funktsiyaga ega bo'lmasa-da, oddiy DIY IOT loyihalarining aksariyati uchun juda yaxshi ishlaydi. Bundan tashqari, u "eski" bo'lgani uchun dasturiy ta'minot jihatidan ancha ko'proq qo'llab-quvvatlanadi va yordamni osonroq topishingiz mumkin. Ammo, bu GPIO xaritalash haqida ba'zi cheklashlar bor va siz nima qilishni istayotganingiz uchun etarli pin bo'lmasligi mumkin. Agar shunday bo'lsa, ESP32ni olishingiz kerak.
ESP32 ESP8266 dan ancha kuchli, bir nechta vazifalari, tezkor Wi-Fi bilan ko'proq GPIO-ni o'z ichiga oladi va Bluetooth-ni ham qo'llab-quvvatlaydi. Ko'pgina odamlar ESP32 ning ESP8266 dan yanada murakkabroq ekanligi haqida o'ylashadi, chunki bu juda murakkab. Bizning fikrimizcha, ESP32 dasturini ESP8266 deb nomlash oson, agar siz uni Arduino tilidan foydalanib dasturlashmoqchi bo'lsangiz.
Biroq, ESP32-da, ba'zi bir noqulayliklar bor. Birinchidan, bu ESP8266 dan qimmatroq. Shunday qilib, siz oddiy IOT loyihasini qilmoqchi bo'lsangiz, ESP8266 pastroq narxga ega bo'lishi mumkin. Bundan tashqari, ESP8266'dan yanada yaqin bo'lgani uchun, barcha dasturiy ta'minot ESP32 funktsiyalaridan maksimal darajada foydalanish uchun ishlab chiqilgan emas, balki kam qo'llab-quvvatlash va undan ko'p xatolar bor. Biroq, uzoq muddat davomida bu masalalar hal bo'ladi va ikkala kengash uchun joy bo'ladi.
Sizning tahlilingizni ESP32 va ESP8266-ni foydali deb topdik deb umid qilamiz, iltimos, bu erda kerakli mahsulotlarni sotib oling: UNO Board & Shield







