Harrastajatele on saadaval palju mikrokontrollerite plaate, kuid kas teate ESP32-CAM-i, sageli tähelepanuta jäetud plaati, mis pakendab väga väikesesse ruumi tohutult palju väärtust?
ESP32-CAM-i südameks on Espressifi toodetud ESP32-S süsteem kiibil (SoC). SoC olemine tähendab, et ESP32-S kiip sisaldab tervet arvutit – mikroprotsessorit, RAM-i, salvestusruumi ja välisseadmeid –, mis kõik on pakitud ühte kiibi. Kiibi võimalused iseenesest on üsna jahmatavad, kuid ESP32-CAM arendusplaat toob segusse veelgi rohkem funktsioone. Uurime komponente ükshaaval.
Mikroprotsessor
ESP32-S sisaldab kahte 32-bitist tuuma, mis töötavad hämmastava 240 MHz sagedusega! Võrdlege seda tüüpilise käivitusplaadiga, nagu Arduino Uno, millel on üks 8-bitine tuum, mis töötab sagedusel 8 MHz, ja saate aru miks ESP32-S on võimeline täitma raskeid ülesandeid, nagu videotöötlus või isegi tehisintellekt, mida Arduino isegi ei suuda puudutada.
Seotud: Mis on protsessorituum?
RAM
Mälu on keeruliste ülesannete jaoks esmatähtis. ESP32-S-ga saate tervelt 320 kilobaiti sisemälu, mis on palju rohkem kui Uno tühine 2 kilobaiti. Sellest mälust piisab keeruka graafika või helitöötluse jaoks.
Salvestusruum
Kõik meie mainitud funktsioonid on tühised, kui teil pole oma programmide ja andmete jaoks piisavalt salvestusruumi. Siin paistab ka ESP32-S kiip, millel on 4096 kilobaiti kiibile salvestatud salvestusruumi võrreldes Uno 32 kilobaidiga. Eelkõige teeb ESP32-CAM tehingu magusaks, lisades mikro-SD-kaardi. See võimaldab piiramatut laienemist ja teeb sellest suurepärase väikese tahvli andmesalvestamiseks või piltide jäädvustamiseks.
Seotud: Mis on süsteem kiibil?
Välisseadmed
Arvuti on täpselt nii hea, kui hea on selle võime reaalse maailmaga suhelda. Selleks toetub arvuti oma välisseadmetele. Vaatame ESP32-S kiibi välisseadmeid.
Traadita raadio
ESP32-S esmaklassiline raadiokiip võimaldab suhelda Wi-Fi ja Bluetoothi kaudu, muutes iga ESP32-põhise plaadi ideaalseks viige oma projektid asjade Interneti (IoT) maailma, võimaldades teil luua veebitoega või nutitelefoniga juhitavaid projektid. Bluetoothi võimalus avab ka palju huvitavaid võimalusi, nagu näiteks võimalus saata heli Bluetoothi kõlarisse või võimaldada andmete sisestamist Bluetoothi juhtmevaba klaviatuuri või hiire kaudu.
Seotud: Mis on Bluetooth? Levinud küsimused, küsitud ja vastatud
Andurid
ESP32-CAM-i peamine müügiargument, erinevalt teistest ESP32 arendusplaatidest, on see, et sellel on kaameramoodul, mis võimaldab videoprojekte, nagu video uksekell ja lapsehoidja kaamera. ESP32-S kahetuumaliste sisemiste töötlemisvõimsuste tõttu muutub isegi näotuvastus võimalikuks!
Siin on näide ESP32-CAM-ile mõeldud 3D-prinditud kaameraümbrisest Electronlibre:
Peale kaamera toob ESP32-S kiip lauale kolm huvitavat andurit. Sisseehitatud on "salajane" Halli efekti andur, mille abil saab tuvastada lähedalasuva magnetvälja. Seda saab potentsiaalselt kasutada puslekarbi magnetpäästikuna!
Veel üks huvitav funktsioon on mahtuvuslikud puuteandurid, mis võimaldavad käivitada toiminguid lihtsalt käte puudutusega; Huvitava pöördena saab mahtuvuslikke puuteandureid kasutada ka vee tuvastamiseks.
Viimaseks, kuid mitte vähemtähtsaks, on olemas analoog-digitaalmuundur, mida saab kasutada analoogseadmete, näiteks potentsiomeetrite või ümbritseva valguse andurite elektriliste signaalide lugemiseks!
ESP32-CAM-il on valge LED. See on mõeldud kasutamiseks kaamera välguna, kuid seda saab kasutada ka üldvalgustuseks, strobo-valgusena, morsekoodi saatmiseks või muuks, mida teie projekt nõuab. Tagaküljel on väike punane LED, mida saab kasutada olekuindikaatorina.
Üldotstarbelised tihvtid
Täiustatud riistvarahäkkerite jaoks on ESP32-S kiibil võimsad üldotstarbelised I/O (sisend/väljund) pordid, mis võimaldavad suhelda teiste seadmetega. Neid kontakte saab kasutada jadaportidena või I2C siinidena ning mõne nutika programmeerimisega võivad need isegi televisioonisignaale genereerida, nagu on näidatud järgmises projektis:
ESP32-CAM-i puhul on suur hulk kontakte jagatud kaamera ja SD-kaardiga ning neid ei saa koos nende funktsioonidega kasutada, kuid teie projektide jaoks on neli tasuta üldotstarbelist I/O-tihvti. Kui teie projekt ei kasuta kaamerat ja teie projekt vajab rohkem tihvte, eemaldage see lihtsalt, et vabastada need üldiseks kasutamiseks.
Seotud: Kuidas UART, SPI ja I2C jadaside töötavad
Õige ESP32-CAM-i variandi valimine
Üks võimalik põhjus, miks ESP32-CAM isetegemisplaadina ei leidnud, oli see, et sellel puudus sisseehitatud USB-port, mis muutis selle programmeerimise mõnevõrra keeruliseks. Selle programmeerimiseks pidite ostma midagi nagu FTDI 3,3 V USB-jadakaabel ja seejärel õigesti ühendama.
Peale selle, kui programmeerimine oli tehtud, peate ühendama spetsiaalse 5,5 V või 3,3 V toiteallikaga. Need sammud muutsid ESP32-CAM-i algajate jaoks mõnevõrra ebasõbralikuks. Kuid tänapäeval on sellele probleemile kaks suurepärast lahendust.
ESP32-CAM Koos ESP32-CAM-MB-ga
Tänapäeval leiate mitu müüjat, kes pakuvad tühja ESP32-CAM-plaati koos väikese lisandmooduliga ESP32-CAM-MB. Asetate ESP32-CAM-i tütarplaadile, et lisada mikro-USB-pistik, mida saab kasutada nii programmeerimiseks kui ka toiteallikaks.
See seadistus on modulaarne, mis tähendab, et saate kasutada ühte tütarplaati mis tahes arvu ESP32-CAM-i programmeerimiseks tahvlid, kui teie projektid sisaldavad programmeeritud ESP32-CAM-i jaoks mõnda muud toiteallikat lauad.
ESP32-CAM-CH340
Kui eelistate kõik-ühes lahendust, on ESP32-CAM-CH340 ploki uus laps. See on ESP32-CAM-i veidi suurem versioon, mis paneb mikro-USB-pistiku ja USB-jadamuunduri kiibi plaadile. Kuigi see versioon lisab palju mugavust, maksab see veidi rohkem ja on veidi suurem, võttes teie projektides rohkem ruumi.
Vaadake üle kõik, mida ESP32-CAM mooduliga saate
Kokkuvõtteks on siin ESP32-CAM-i võimalused, mis võimaldavad sellel olla fantastiline täiendus teie isetegemise tööriistakomplektile:
- Võimas kahetuumaline protsessor
- Palju RAM-i ja programmide salvestusruumi
- Väline micro SD pesa laiendamiseks
- Juhtmeta raadio Wi-Fi ja Bluetoothi jaoks
- Mitu andurit:
- Kaamera
- Halli efekti (magnetismi) andur
- Mahtuvuslikud puuteandurid
- Analoog-digitaalmuundur
- Erkvalge valgusdiood ja punane indikaator-LED
- Neli üldotstarbelist I/O tihvti (kaamera eemaldamisel rohkem)
- Kolm võimalust plaatide programmeerimiseks ja toiteks
Kõik need võimalused on alla 10 dollari, muutes ESP32-CAM-i suurepäraseks platvormiks kõigi teie tulevaste projektide jaoks!
ESP32 mikrokontrolleri abil saate luua hämmastavaid ja kasulikke nutikaid koduprojekte.
Loe edasi
- DIY
- DIY projektiideed
- Ühe tahvliga arvutid
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin