Mėgėjams yra daug mikrovaldiklių plokščių, tačiau ar žinote apie ESP32-CAM – dažnai nepastebimą plokštę, kuri labai mažoje erdvėje talpina didžiulę vertę?

ESP32-CAM širdyje yra ESP32-S lusto sistema (SoC), kurią pagamino Espressif. Kadangi ESP32-S lustas yra SoC, jame yra visas kompiuteris – mikroprocesorius, RAM, saugykla ir periferiniai įrenginiai – viskas supakuota į vieną lustą. Pačios lusto galimybės yra gana stulbinančios, tačiau ESP32-CAM kūrimo plokštė įtraukia dar daugiau funkcijų. Panagrinėkime komponentus po vieną.

Mikroprocesorius

ESP32-S yra du 32 bitų branduoliai, veikiantys stulbinančiu 240 MHz dažniu! Palyginkite tai su įprasta starterio plokšte, tokia kaip Arduino Uno, kuri turi vieną 8 bitų branduolį, veikiantį 8 MHz dažniu, ir jūs suprasite kodėl ESP32-S gali atlikti tokias sunkias užduotis kaip vaizdo apdorojimas ar net dirbtinis intelektas, kurių Arduino net negali atlikti liesti.

Susijęs: Kas yra procesoriaus branduolys?

RAM

Atmintis yra svarbiausia atliekant sudėtingas užduotis. Su ESP32-S gausite 320 kilobaitų vidinės atminties, daug daugiau nei 2 kilobaitų Uno. Tai yra pakankamai atminties sudėtingam grafikai ar garso apdorojimui.

instagram viewer

Saugykla

Visos mūsų paminėtos funkcijos yra bevertės, jei neturite pakankamai vietos programoms ir duomenims. Čia taip pat šviečia ESP32-S lustas, turintis 4 096 kilobaitus lusto saugykloje, palyginti su 32 kilobaitais Uno. ESP32-CAM ypač palengvina sandorį pridedant „micro SD“ kortelę. Tai leidžia neribotai plėstis ir tampa puikia maža lenta duomenų registratoriams ar vaizdams užfiksuoti.

Susijęs: Kas yra lusto sistema?

Periferiniai įrenginiai

Kompiuteris yra tiek geras, kiek jis geba bendrauti su realiu pasauliu. Norėdami tai padaryti, kompiuteris remiasi išoriniais įrenginiais. Pažvelkime į ESP32-S lusto periferinius įrenginius.

Belaidis radijas

Pirmos klasės radijo lustas ESP32-S leidžia palaikyti ryšį per Wi-Fi ir Bluetooth, todėl bet kuri ESP32 pagrįsta plokštė puikiai tinka perkelkite savo projektus į daiktų interneto (IoT) pasaulį, leisdami kurti žiniatinklio funkciją arba išmaniuoju telefonu valdomą projektus. „Bluetooth“ galimybė taip pat atveria daug įdomių galimybių, pavyzdžiui, galimybė siųsti garsą į „Bluetooth“ garsiakalbį arba leisti duomenis įvesti per „Bluetooth“ belaidę klaviatūrą ar pelę.

Susijęs: Kas yra Bluetooth? Dažni klausimai, užduodami ir atsakymai

Jutikliai

Pagrindinis ESP32-CAM pardavimo taškas, priešingai nei kitos ESP32 kūrimo plokštės, yra tai, kad jame yra kameros modulis, leidžiantis kurti vaizdo projektus, tokius kaip vaizdo durų skambutis ir auklės kamera. Naudojant ESP32-S dviejų branduolių apdorojimo galią, netgi veido atpažinimas tampa galimybe!

Pateikiame 3D spausdinto fotoaparato dėklo, skirto ESP32-CAM, suprojektuotą Electronlibre:

Vaizdo kreditas: Marcio Teixeira/Flickr

Be fotoaparato, ESP32-S lustas pateikia tris įdomius jutiklius. Yra „slaptas“ įmontuotas Hall efekto jutiklis, kuriuo galima aptikti netoliese esantį magnetinį lauką. Tai gali būti naudojama kaip magnetinis galvosūkių dėžutės paleidiklis!

Dar viena įdomi savybė – talpiniai lietimo jutikliai, leidžiantys suaktyvinti veiksmus tiesiog rankų prisilietimu; Įdomiu posūkiu talpiniai jutikliniai jutikliai taip pat gali būti naudojami vandeniui aptikti.

Paskutinis, bet ne mažiau svarbus dalykas, yra analoginis-skaitmeninis keitiklis, kurį galima naudoti elektriniams signalams nuskaityti iš analoginių įrenginių, tokių kaip potenciometrai ar aplinkos šviesos jutikliai!

ESP32-CAM turi baltą šviesos diodą. Jis skirtas naudoti kaip fotoaparato blykstė, bet taip pat gali būti naudojamas bendram apšvietimui, kaip stroboskopinė lemputė, siųsti Morzės kodą ar bet ką, ko reikalauja jūsų projektas. Galinėje dalyje yra mažas raudonas šviesos diodas, kuris gali būti naudojamas kaip būsenos indikatorius.

Vaizdo kreditas: Marcio Teixeira/Flickr

Bendrosios paskirties smeigtukai

Pažangesniems aparatinės įrangos įsilaužėliams ESP32-S lustas turi galingus bendrosios paskirties I/O (įvesties/išvesties) prievadus, kurie leidžia bendrauti su kitais įrenginiais. Šie kaiščiai gali būti naudojami kaip nuoseklieji prievadai arba I2C magistralės, o su tam tikru protingu programavimu netgi gali generuoti televizijos signalus, kaip parodyta šiame projekte:

ESP32-CAM nemaža dalis kaiščių yra bendrinami su fotoaparatu ir SD kortele ir negali būti naudojami kartu su šiomis funkcijomis, tačiau yra keturi nemokami bendrosios paskirties įvesties / išvesties kaiščiai jūsų projektams. Jei jūsų projektas nenaudoja fotoaparato, o jūsų projektui reikia daugiau smeigtukų, tiesiog išimkite jį, kad atlaisvintumėte dar kelis bendram naudojimui.

Susijęs: Kaip veikia UART, SPI ir I2C nuoseklieji ryšiai

Tinkamo ESP32-CAM varianto pasirinkimas

Viena iš galimų priežasčių, kodėl ESP32-CAM nepritapo kaip „pasidaryk pats“ plokštė, buvo ta, kad joje trūko įmontuoto USB prievado, todėl jį šiek tiek sunku programuoti. Norėdami jį užprogramuoti, turėjote nusipirkti kažką panašaus į FTDI 3,3 V USB į nuoseklųjį kabelį ir tinkamai prijungti.

Be to, atlikus programavimą, reikėjo prisijungti prie tam skirto 5,5 V arba 3,3 V maitinimo šaltinio. Dėl šių veiksmų ESP32-CAM buvo šiek tiek nedraugiškas pradedantiesiems. Tačiau šiais laikais yra du puikūs šios problemos sprendimai.

ESP32-CAM Su ESP32-CAM-MB

Šiandien galite rasti keletą pardavėjų, siūlančių pliką ESP32-CAM plokštę kartu su maža papildoma dukterine plokšte, vadinama ESP32-CAM-MB. ESP32-CAM sudėkite ant antrinės plokštės, kad pridėtumėte mikro USB jungtį, kurią galima naudoti programavimui ir maitinimui.

Ši sąranka yra modulinė, tai reiškia, kad galite naudoti vieną antrinę plokštę, kad užprogramuotumėte bet kokį ESP32-CAM skaičių plokštės, su sąlyga, kad jūsų projektuose yra koks nors kitas užprogramuoto ESP32-CAM maitinimo šaltinis lentos.

ESP32-CAM-CH340

Jei jums labiau patinka „viskas viename“ sprendimas, ESP32-CAM-CH340 yra naujas modelis. Tai šiek tiek didesnė ESP32-CAM versija, kuri įdeda mikro USB jungtį ir USB į nuoseklųjį keitiklio lustą pačioje plokštėje. Nors ši versija suteikia daug patogumo, ji kainuoja šiek tiek daugiau ir yra šiek tiek didesnė, todėl jūsų projektuose užima daugiau vietos.

Peržiūrėkite viską, ką gaunate naudodami ESP32-CAM modulį

Taigi, apibendrinant, pateikiame ESP32-CAM galimybes, kurios leidžia puikiai papildyti jūsų „pasidaryk pats“ įrankių rinkinį:

  • Galingas dviejų branduolių procesorius
  • Daug RAM ir programų saugyklos
  • Išorinis „micro SD“ lizdas, skirtas išplėsti
  • Belaidis radijas, skirtas Wi-Fi ir Bluetooth
  • Keli jutikliai:
    • Fotoaparatas
    • Holo efekto (magnetizmo) jutiklis
    • Talpiniai jutikliniai jutikliai
    • Analoginis-skaitmeninis keitiklis
  • Ryškiai baltas šviesos diodas ir raudonas indikatorius
  • Keturi bendrosios paskirties įvesties / išvesties kaiščiai (daugiau, jei nuimsite fotoaparatą)
  • Trys plokščių programavimo ir maitinimo parinktys

Visos šios galimybės kainuoja mažiau nei 10 USD, todėl ESP32-CAM yra puiki platforma visiems būsimiems projektams!

10 geriausių ESP32 išmaniųjų namų projektų

Naudodami ESP32 mikrovaldiklį galite sukurti nuostabių ir naudingų išmaniųjų namų projektų.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • DIY
  • „Pasidaryk pats“ projektų idėjos
  • Vieno borto kompiuteriai
Apie autorių
MUO darbuotojai

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia