Hobistima su dostupne mnoge ploče mikrokontrolera, ali znate li za ESP32-CAM, često zanemarenu ploču koja ima ogromnu vrijednost u vrlo malom prostoru?

ESP32-CAM za svoje srce ima ESP32-S sustav na čipu (SoC) koji proizvodi Espressif. Budući da je SoC, znači da ESP32-S čip sadrži cijelo računalo - mikroprocesor, RAM, pohranu i periferne uređaje - sve upakirano u jedan čip. Mogućnosti čipa same po sebi su prilično zapanjujuće, ali razvojna ploča ESP32-CAM donosi još više značajki u miks. Ispitajmo komponente jednu po jednu.

Mikroprocesor

ESP32-S sadrži dvije 32-bitne jezgre koje rade na nevjerojatnih 240MHz! Usporedite ovo s tipičnom početnom pločom, poput Arduino Uno, koja ima jednu 8-bitnu jezgru koja radi na 8MHz i razumjet ćete zašto je ESP32-S sposoban za teške zadatke poput obrade videa ili čak umjetne inteligencije, zadataka koje Arduino ne može ni dodir.

Povezano: Što je procesorska jezgra?

RAM

Memorija je najvažnija za složene zadatke. S ESP32-S dobivate punih 320 kilobajta ugrađene memorije, daleko više od sićušnih 2 kilobajta na Uno. Ovo je dovoljno memorije za sofisticiranu obradu grafike ili zvuka.

instagram viewer

Skladište

Sve značajke koje smo spomenuli ne predstavljaju ništa ako nemate dovoljno prostora za pohranu svojih programa i podataka. Čip ESP32-S također sjaji ovdje, ima 4.096 kilobajta memorije na čipu naspram 32 kilobajta na Uno. ESP32-CAM posebno zaslađuje dogovor dodavanjem mikro SD kartice. To omogućuje neograničeno proširenje i čini ga odličnom malom pločom za zapisivače podataka ili snimanje slika.

Povezano: Što je sustav na čipu?

Periferije

Računalo je dobro onoliko koliko ima sposobnost interakcije sa stvarnim svijetom. Da bi to učinio, računalo se oslanja na svoje periferne uređaje. Pogledajmo periferne uređaje na ESP32-S čipu.

Bežični radio

Prvoklasni radijski čip u ESP32-S omogućuje komunikaciju putem Wi-Fi i Bluetootha, što svaku ploču baziranu na ESP32 čini savršenom za odvodeći svoje projekte u svijet interneta stvari (IoT), omogućujući vam da izgradite web-omogućen ili upravljan pametnim telefonom projekti. Bluetooth mogućnost također otvara mnoge zanimljive mogućnosti, kao što je mogućnost slanja zvuka na Bluetooth zvučnik ili omogućavanje unosa podataka putem Bluetooth bežične tipkovnice ili miša.

Povezano: Što je Bluetooth? Uobičajena pitanja, postavljena i odgovorena

Senzori

Glavna prodajna točka ESP32-CAM, za razliku od drugih ESP32 razvojnih ploča, je da ima modul kamere koji omogućuje video projekte kao što su video zvono na vratima i kamera za dadilju. Uz ugrađenu procesorsku snagu dvojezgrenih jezgri na ESP32-S, čak i prepoznavanje lica postaje mogućnost!

Evo primjera 3D ispisanog kućišta fotoaparata za ESP32-CAM koji je dizajnirao Electroniclibre:

Zasluge za sliku: Marcio Teixeira/Flickr

Osim kamere, ESP32-S čip donosi tri zanimljiva senzora. Postoji "tajni" ugrađen Hallov senzor koji se može koristiti za detekciju obližnjeg magnetskog polja. Ovo bi se potencijalno moglo staviti u službu kao magnetski okidač za kutiju slagalice!

Još jedna zanimljiva značajka su kapacitativni senzori dodira, koji vam omogućuju pokretanje radnji jednostavnim dodirom ruku; u zanimljivom obratu, kapacitativni senzori dodira mogu se koristiti i za detekciju vode.

Posljednje, ali ne manje važno, tu je analogno-digitalni pretvarač koji se može koristiti za očitavanje električnih signala s analognih uređaja kao što su potenciometri ili senzori ambijentalnog svjetla!

ESP32-CAM ima bijelu LED diodu. Namijenjena je za korištenje kao bljeskalica za kameru, ali se također može koristiti za opće osvjetljenje, kao stroboskopa, za slanje Morseove azbuke ili što god vaš projekt zahtijeva. Na stražnjoj strani nalazi se mala crvena LED dioda koja se može koristiti kao indikator statusa.

Zasluge za sliku: Marcio Teixeira/Flickr

Pribadače opće namjene

Za naprednije hardverske hakere, ESP32-S čip ima snažne I/O (ulazno/izlazne) portove opće namjene koji omogućuju komunikaciju s drugim uređajima. Ovi se pinovi mogu koristiti kao serijski portovi ili I2C sabirnice, a uz malo pametnog programiranja mogu čak generirati televizijske signale, kao što je prikazano u sljedećem projektu:

Na ESP32-CAM, dobar broj pinova dijeli se s kamerom i SD karticom i ne može se koristiti uz te značajke, ali postoje četiri besplatna I/O pina opće namjene za vaše projekte. Ako vaš projekt ne koristi kameru, a vašem projektu treba više pribadača, jednostavno je uklonite da biste oslobodili još nekoliko za opću upotrebu.

Povezano: Kako rade UART, SPI i I2C serijske komunikacije

Odabir prave varijante ESP32-CAM

Jedan od mogućih razloga zašto se ESP32-CAM nije uhvatio kao DIY ploča bio je nedostatak ugrađenog USB priključka, što ga čini pomalo teškim za programiranje. Da biste ga programirali, morali ste kupiti nešto poput FTDI 3.3V USB-na-serijskog kabela i zatim ga spojiti kako treba.

Nadalje, nakon što je programiranje završeno, morali ste se spojiti na namjensko napajanje od 5,5 V ili 3,3 V. Ovi koraci učinili su ESP32-CAM pomalo neprikladnim za početnike. Međutim, danas postoje dva odlična rješenja za ovaj problem.

ESP32-CAM S ESP32-CAM-MB

Danas možete pronaći nekoliko dobavljača koji nude golu ESP32-CAM ploču u kombinaciji s malom dodatnom pločom pod nazivom ESP32-CAM-MB. ESP32-CAM slažete na matičnu ploču kako biste dodali mikro USB konektor koji se može koristiti za programiranje kao i za napajanje.

Ova postavka je modularna, što znači da možete koristiti jednu kćerinsku ploču za programiranje bilo kojeg broja ESP32-CAM ploče, pod uvjetom da su vaši projekti uključivali neki drugi izvor napajanja za programirani ESP32-CAM ploče.

ESP32-CAM-CH340

Ako više volite rješenje sve-u-jednom, ESP32-CAM-CH340 je novo dijete u bloku. To je nešto veća verzija ESP32-CAM-a koja na samu ploču postavlja mikro USB konektor i USB-serijski konverterski čip. Iako ova verzija daje veliku udobnost, košta malo više i malo je veća te zauzima više prostora u vašim projektima.

Pregledajte sve što dobijete s ESP32-CAM modulom

Da rezimiramo, evo mogućnosti ESP32-CAM-a koje mu omogućuju da bude fantastičan dodatak vašem DIY kompletu alata:

  • Snažan procesor s dvije jezgre
  • Puno ugrađene RAM-a i programa za pohranu
  • Vanjski mikro SD utor za proširenje
  • Bežični radio za Wi-Fi i Bluetooth
  • Nekoliko senzora:
    • Kamera
    • Senzor s Hallovim efektom (magnetizam).
    • Kapacitativni senzori dodira
    • Analogno-digitalni pretvarač
  • Svijetlo bijelo svjetlo LED i crveno indikatorsko LED
  • Četiri I/O pina opće namjene (više ako uklonite kameru)
  • Tri opcije za programiranje i napajanje ploča

Sve ove mogućnosti dolaze po cijeni ispod 10 USD, što ESP32-CAM čini izvrsnom platformom za sve vaše buduće projekte!

10 najboljih ESP32 projekata pametne kuće

Možete stvoriti neke nevjerojatne i korisne projekte pametnih domova pomoću ESP32 mikrokontrolera.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • DIY
  • DIY projektne ideje
  • Računala s jednom pločom
O autoru
Osoblje MUO

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu