Za ljubitelje je na voljo veliko mikrokrmilniških plošč, toda ali veste za ESP32-CAM, pogosto spregledano ploščo, ki vsebuje ogromno vrednosti v zelo majhnem prostoru?
ESP32-CAM ima za srce sistem ESP32-S System-on-Chip (SoC), ki ga je izdelal Espressif. Ker je SoC, pomeni, da čip ESP32-S vsebuje celoten računalnik – mikroprocesor, RAM, pomnilnik in zunanje naprave – vse zapakirano v en sam čip. Zmogljivosti čipa so same po sebi precej osupljive, vendar razvojna plošča ESP32-CAM prinaša še več funkcij v mešanico. Oglejmo si komponente enega za drugim.
Mikroprocesor
ESP32-S vsebuje dve 32-bitni jedri, ki delujeta na osupljivih 240MHz! Primerjajte to s tipično začetno ploščo, kot je Arduino Uno, ki ima eno samo 8-bitno jedro, ki deluje pri 8MHz, in razumeli boste zakaj je ESP32-S sposoben izvajati težke naloge, kot so obdelava videa ali celo umetna inteligenca, naloge, ki jih Arduino niti ne zmore dotik.
Povezano: Kaj je procesorsko jedro?
RAM
Spomin je najpomembnejši za zapletene naloge. Z ESP32-S dobite celih 320 kilobajtov vgrajenega pomnilnika, kar je veliko več kot slaba 2 kilobajta na Uno. To je dovolj pomnilnika za prefinjeno obdelavo grafike ali zvoka.
Shramba
Vse funkcije, ki smo jih omenili, ne pomenijo nič, če nimate dovolj prostora za shranjevanje svojih programov in podatkov. Tu blesti tudi čip ESP32-S, ki ima 4096 kilobajtov prostora za shranjevanje na čipu v primerjavi z 32 kilobajti na Uno. Zlasti ESP32-CAM posladka posel z dodajanjem kartice micro SD. To omogoča neomejeno širitev in je odlična majhna plošča za zapisovalnike podatkov ali zajem slik.
Povezano: Kaj je sistem na čipu?
Periferne naprave
Računalnik je dober le toliko, kot je njegova sposobnost interakcije z resničnim svetom. Za to se računalnik opira na svoje zunanje naprave. Oglejmo si periferne naprave na čipu ESP32-S.
Brezžični radio
Prvovrstni radijski čip v ESP32-S omogoča komunikacijo prek Wi-Fi in Bluetooth, zaradi česar je katera koli plošča na osnovi ESP32 popolna za popeljete svoje projekte v svet interneta stvari (IoT), ki vam omogoča izdelavo spletnega omogočenega ali nadzorovanega s pametnim telefonom projekti. Zmogljivost Bluetooth odpira tudi številne zanimive možnosti, kot je možnost pošiljanja zvoka na zvočnik Bluetooth ali omogočanje vnosa podatkov prek brezžične tipkovnice ali miške Bluetooth.
Povezano: Kaj je Bluetooth? Pogosta vprašanja, zastavljena in odgovorena
Senzorji
Glavna prodajna točka ESP32-CAM je v nasprotju z drugimi razvojnimi ploščami ESP32 ta, da ima modul kamere, ki omogoča video projekte, kot sta video zvonec in kamera za varuško. Z vgrajeno procesorsko močjo dvojnih jeder na ESP32-S postane celo prepoznavanje obraza možnost!
Tukaj je primer 3D natisnjenega ohišja kamere za ESP32-CAM, ki ga je zasnoval Electronlibre:
Poleg kamere čip ESP32-S prinaša na mizo tri zanimive senzorje. Obstaja "skrivni" vgrajen senzor Hallovega učinka, ki ga je mogoče uporabiti za zaznavanje bližnjega magnetnega polja. To bi lahko uporabili kot magnetni sprožilec za škatlo sestavljanke!
Druga zanimiva lastnost so kapacitivni senzorji na dotik, ki vam omogočajo, da sprožite dejanja preprosto z dotikom vaših rok; v zanimivem preobratu je kapacitativne senzorje na dotik mogoče uporabiti tudi za zaznavanje vode.
Nenazadnje je tu še analogno-digitalni pretvornik, ki se lahko uporablja za branje električnih signalov iz analognih naprav, kot so potenciometri ali senzorji zunanje svetlobe!
ESP32-CAM ima belo LED. Namenjena je uporabi kot bliskavica za kamero, lahko pa se uporablja tudi za splošno osvetlitev, kot stroboskopi, za pošiljanje Morsejeve abecede ali karkoli zahteva vaš projekt. Na zadnji strani je majhna rdeča LED, ki se lahko uporablja kot indikator stanja.
Zatiči splošnega namena
Za naprednejše hekerje strojne opreme ima čip ESP32-S zmogljiva V/I (vhodno/izhodna) vrata splošnega namena, ki omogočajo komunikacijo z drugimi napravami. Ti zatiči se lahko uporabljajo kot serijska vrata ali vodila I2C in z nekaj pametnega programiranja lahko ustvarijo celo televizijske signale, kot je prikazano v naslednjem projektu:
Na ESP32-CAM je veliko število zatičev v skupni rabi s kamero in kartico SD in jih ni mogoče uporabiti poleg teh funkcij, vendar so za vaše projekte na voljo štirje brezplačni V/I zatiči splošnega namena. Če vaš projekt ne uporablja kamere in vaš projekt potrebuje več zatičev, jo preprosto odstranite, da sprostite še nekaj za splošno uporabo.
Povezano: Kako delujejo serijske komunikacije UART, SPI in I2C
Izbira prave različice ESP32-CAM
Eden od možnih razlogov, da se ESP32-CAM ni prijel kot plošča DIY, je bil, da ni imela vgrajenih vrat USB, zaradi česar je bilo nekoliko težko programirati. Da bi ga programirali, ste morali kupiti nekaj, kot je FTDI 3,3 V USB-serial kabel in ga nato pravilno povezati.
Poleg tega, ko je bilo programiranje končano, ste se morali povezati z namenskim napajalnikom 5,5 V ali 3,3 V. Zaradi teh korakov je bil ESP32-CAM nekoliko neprijazen za začetnike. Vendar pa danes obstajata dve odlični rešitvi tega problema.
ESP32-CAM Z ESP32-CAM-MB
Danes lahko najdete več prodajalcev, ki ponujajo golo ploščo ESP32-CAM v kombinaciji z majhno dodatno hčerinsko ploščo, imenovano ESP32-CAM-MB. ESP32-CAM zložite na hčerinsko ploščo, da dodate priključek mikro USB, ki se lahko uporablja za programiranje in napajanje.
Ta nastavitev je modularna, kar pomeni, da lahko uporabite eno hčerinsko ploščo za programiranje poljubnega števila ESP32-CAM plošče, pod pogojem, da so vaši projekti vključevali kakšen drug vir napajanja za programirani ESP32-CAM plošče.
ESP32-CAM-CH340
Če imate raje rešitev vse-v-enem, je ESP32-CAM-CH340 nov otrok v bloku. Je nekoliko večja različica ESP32-CAM, ki na samo ploščo postavi priključek mikro USB in čip za pretvornik USB v serijski. Čeprav ta različica dodaja veliko udobja, stane nekoliko več in je nekoliko večja ter zavzame več prostora v vaših projektih.
Pregled vsega, kar dobite z modulom ESP32-CAM
Če povzamem, tukaj so zmožnosti ESP32-CAM, ki omogočajo, da je fantastičen dodatek vašemu kompletu orodij DIY:
- Zmogljiv dvojedrni procesor
- Veliko vgrajenega RAM-a in pomnilnika programov
- Zunanja reža za mikro SD za razširitev
- Brezžični radio za Wi-Fi in Bluetooth
- Več senzorjev:
- Kamera
- Senzor s Hallovim učinkom (magnetizem).
- Kapacitativni senzorji na dotik
- Analogno-digitalni pretvornik
- Svetlo bela osvetlitev LED in rdeča indikatorska LED
- Štirje V/I zatiči splošnega namena (več, če odstranite kamero)
- Tri možnosti za programiranje in napajanje plošč
Vse te zmogljivosti so na voljo po ceni pod 10 $, zaradi česar je ESP32-CAM odlična platforma za vse vaše prihodnje projekte!
Z mikrokrmilnikom ESP32 lahko ustvarite nekaj neverjetnih in uporabnih projektov pametnega doma.
Preberite Naprej
- DIY
- DIY projektne ideje
- Računalniki z eno ploščo
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite