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.
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:
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.
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!
Naudodami ESP32 mikrovaldiklį galite sukurti nuostabių ir naudingų išmaniųjų namų projektų.
Skaitykite toliau
- DIY
- „Pasidaryk pats“ projektų idėjos
- Vieno borto kompiuteriai
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