Există multe plăci de microcontrolere disponibile pasionaților, dar știți despre ESP32-CAM, o placă adesea trecută cu vederea, care are o valoare enormă într-un spațiu foarte mic?

ESP32-CAM are ca inimă un ESP32-S System-on-Chip (SoC) realizat de Espressif. Fiind un SoC înseamnă că cipul ESP32-S conține un întreg computer - microprocesor, RAM, stocare și periferice - toate împachetate într-un singur cip. Capacitățile cipului în sine sunt destul de uluitoare, dar placa de dezvoltare ESP32-CAM aduce și mai multe caracteristici în amestec. Să examinăm componentele pe rând.

Microprocesorul

ESP32-S conține două nuclee pe 32 de biți care rulează la o frecvență uluitoare de 240MHz! Comparați acest lucru cu o placă de pornire tipică, cum ar fi Arduino Uno, care are un singur nucleu de 8 biți care rulează la 8MHz și veți înțelege de ce ESP32-S este capabil de sarcini grele precum procesarea video sau chiar inteligența artificială, sarcini pe care Arduino nici nu le poate atingere.

Legate de: Ce este un nucleu de procesor?

Berbecul

Memoria este primordială pentru sarcini complexe. Cu ESP32-S obțineți o memorie completă de 320 de kiloocteți, mult mai mult decât cei 2 kilobytes de pe Uno. Aceasta este memorie suficientă pentru grafică sofisticată sau procesare audio.

Depozitarea

Toate caracteristicile pe care le-am menționat nu sunt de nimic dacă nu aveți spațiu suficient de stocare pentru programele și datele dvs. Cipul ESP32-S strălucește și aici, având 4.096 de kilobytes de stocare pe cip față de cei 32 de kilobytes de pe Uno. ESP32-CAM, în special, îndulcește afacerea prin adăugarea unui card micro SD. Acest lucru permite o expansiune nelimitată și o face o placă mică grozavă pentru înregistrările de date sau captarea imaginilor.

Legate de: Ce este un System-on-a-Chip?

Perifericele

Un computer este la fel de bun ca și capacitatea sa de a interacționa cu lumea reală. Pentru a face acest lucru, un computer se bazează pe perifericele sale. Să aruncăm o privire la perifericele de pe cipul ESP32-S.

Radioul fără fir

Cipul radio de primă clasă din ESP32-S permite comunicarea prin Wi-Fi și Bluetooth, făcând orice placă bazată pe ESP32 perfectă pentru ducându-vă proiectele în lumea Internet-of-Things (IoT), permițându-vă să construiți activat pentru web sau controlat de smartphone proiecte. Capacitatea Bluetooth deschide, de asemenea, multe posibilități interesante, cum ar fi abilitatea de a trimite audio la un difuzor Bluetooth sau de a permite introducerea datelor prin intermediul unei tastaturi sau al mouse-ului fără fir Bluetooth.

Legate de: Ce este Bluetooth? Întrebări frecvente, adresate și răspunsuri

Senzorii

Principalul punct de vânzare al ESP32-CAM, spre deosebire de alte plăci de dezvoltare ESP32, este că are un modul de cameră care permite proiecte video, cum ar fi o sonerie video și o cameră pentru bonă. Cu puterea de procesare integrată a dual-core-ului de pe ESP32-S, chiar și recunoașterea facială devine o posibilitate!

Iată un exemplu de carcasă pentru cameră imprimată 3D pentru ESP32-CAM proiectată de Electronlibre:

Credit imagine: Marcio Teixeira/Flickr

Pe lângă cameră, cipul ESP32-S aduce pe masă trei senzori interesanți. Există un senzor cu efect Hall încorporat „secret” care poate fi folosit pentru a detecta un câmp magnetic din apropiere. Acest lucru ar putea fi pus în funcțiune ca declanșator magnetic pentru o cutie de puzzle!

O altă caracteristică interesantă sunt senzorii tactili capacitivi, care vă permit să declanșați acțiuni pur și simplu prin atingerea mâinilor; într-o întorsătură interesantă, senzorii tactili capacitivi pot fi folosiți și pentru detectarea apei.

Nu în ultimul rând, există un convertor analog-digital care poate fi folosit pentru a citi semnale electrice de la dispozitive analogice precum potențiometre sau senzori de lumină ambientală!

ESP32-CAM are un LED alb. Este conceput pentru a fi folosit ca bliț pentru cameră, dar poate fi folosit și pentru iluminare generală, ca lumină stroboscopică, pentru a trimite cod Morse sau orice necesită proiectul dvs. În spate, există un mic LED roșu care poate fi folosit ca indicator de stare.

Credit imagine: Marcio Teixeira/Flickr

Ace de uz general

Pentru hackeri hardware mai avansați, cipul ESP32-S are porturi I/O (intrare/ieșire) de uz general puternice care permit comunicarea cu alte dispozitive. Acești pini pot fi folosiți ca porturi seriale sau magistrale I2C și, cu o anumită programare inteligentă, pot chiar genera semnale de televiziune, așa cum se arată în următorul proiect:

Pe ESP32-CAM, un număr bun de pini sunt partajați cu camera și cardul SD și nu pot fi utilizați împreună cu aceste funcții, dar există patru pini I/O de uz general gratuit pentru proiectele dvs. Dacă proiectul dvs. nu folosește camera și proiectul dvs. are nevoie de mai mulți pini, pur și simplu eliminați-l pentru a elibera mai mulți pentru uz general.

Legate de: Cum funcționează comunicațiile seriale UART, SPI și I2C

Selectarea variantei ESP32-CAM potrivite

Un posibil motiv pentru care ESP32-CAM nu a prins ca placă DIY a fost că nu avea un port USB încorporat, ceea ce făcea oarecum dificil de programat. Pentru a-l programa, a trebuit să cumpărați ceva de genul unui cablu USB la serial FTDI de 3,3 V și apoi să-l conectați corect.

Mai mult, odată terminată programarea, trebuia să vă conectați la o sursă de alimentare dedicată de 5,5V sau 3,3V. Acești pași au făcut ca ESP32-CAM să fie oarecum neprietenoasă pentru începători. Cu toate acestea, în zilele noastre, există două soluții excelente la această problemă.

ESP32-CAM Cu ESP32-CAM-MB

Astăzi, puteți găsi câțiva furnizori care oferă placa de bază ESP32-CAM în combinație cu o placă fiică suplimentară mică numită ESP32-CAM-MB. Stivuiți ESP32-CAM pe placa fiică pentru a adăuga un conector micro USB care poate fi folosit atât pentru programare, cât și pentru alimentare.

Această configurație este modulară, ceea ce înseamnă că puteți folosi o singură placă fiiță pentru a programa orice număr de ESP32-CAM plăci, cu condiția ca proiectele dumneavoastră să includă o altă sursă de alimentare pentru ESP32-CAM programat scânduri.

ESP32-CAM-CH340

Dacă preferați o soluție all-in-one, ESP32-CAM-CH340 este noul copil din bloc. Este o versiune puțin mai mare a ESP32-CAM, care pune conectorul micro USB și cipul de convertor USB-la-serial pe placa în sine. Deși această versiune adaugă multă comoditate, costă puțin mai mult și este puțin mai mare, ocupând mai mult spațiu în proiectele tale.

Revizuirea a tot ceea ce obțineți cu modulul ESP32-CAM

Așadar, pentru a recapitula, iată capacitățile ESP32-CAM care îi permit să fie o completare fantastică la trusa de instrumente DIY:

  • Un procesor puternic, dual-core
  • O mulțime de memorie RAM la bord și stocare de programe
  • Un slot micro SD extern pentru extindere
  • Un radio fără fir pentru Wi-Fi și Bluetooth
  • Mai multi senzori:
    • Un aparat foto
    • Un senzor cu efect Hall (magnetism).
    • Senzori tactili capacitivi
    • Un convertor analog-digital
  • Un LED de iluminare alb strălucitor și un LED indicator roșu
  • Patru pini I/O de uz general (mai mult dacă scoateți camera)
  • Trei opțiuni pentru programarea și alimentarea plăcilor

Toate aceste capabilități vin la un cost de sub 10 USD, făcând din ESP32-CAM o platformă excelentă pentru toate proiectele tale viitoare!

Cele mai bune 10 proiecte ESP32 Smart Home

Puteți crea niște proiecte uimitoare și utile pentru casă inteligentă folosind un microcontroler ESP32.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • bricolaj
  • Idei de proiecte DIY
  • Calculatoare cu o singură placă
Despre autor
Personalul MUO

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona