Noves targetes amb esp32 per a l’experimentació

Les targetes que incorporen el microprocessador esp32 van fenomenal i he fet vàries entrades en les que explico com utilitzar-les en l’experimentació a les classes de ciències, però la tecnologia va evolucionant i l’empresa Expressif Systems han desenvolupat “noves” versions dels seus microprocessadors: l’esp32-S3 i l’esp32-C3, que han estat incorporats a noves targetes de les que us parlaré en aquesta entrada.

Esp32-S3

Aquest microprocessador ja fa dies que el trobem en noves targetes que en teoria fan moltes més virgueries que les que utilitzaven fins ara, com indico a sota, però que pel que fem nosaltres l’única diferència és que disposen de dos connectors femella USB-C com els dels telèfons nous (fins ara eren Micro USB-B), un dels quals és OTG.

Per tant, les properes targetes que us compreu ja seran d’aquestes (les antigues aniran desapareixen del mercat) i les programareu amb els mateixos projectes que utilitzeu amb els esp32 que teniu ara. Això sí, com la targeta és diferent l’haureu d’instal·lar a l’IDE d’Arduino. Només heu d’obrir l’IDE i a Eines > Plaque s> Gestor de plaques escollir l’esp32-S3 i instal·lar-la, sempre que ja tingueu introduida la direcció de les plaques Expresiff (https://dl.espressif.com/dl/package_esp32_index.json) a Arxiu>Preferencies.

També heu de considerar quan useu sensors que es connecten pel bus I2C, per exemple el sensor digital de temperatura DS18B20, que l’ESP32-S3 disposa de un bus I2C únic que permet connectar fins a 112 sensors i perifèrics i que els pins SDA y SCL estan assignats per defecte als següents pins:

  • SDA al GPIO 8
  • SCL al GPIO 9

Però és també possible per als que no siguin novells en Arduino c0m nosaltres utilitzar qualsevol altre pin GPIO per implementar el protocol I2C mitjançant el comando wire.begin (SDA, SCL).

Les avantatges més destacats de l’ESP32-S3 en comparació de l’ESP32 original segons Luis Llamas poden ser les següents (totes les característiques les podeu trobar a la web d’Espressif):

  • Processador més potent: L’ESP32-S3 compta amb un processador RISC-V de doble nucli Xtensa LX7, que pot assolir una velocitat de rellotge de fins a 240 MHz.
  • Major capacitat de memòria: L’ESP32-S3 disposa de 384 KB de ROM i 512 KB de SRAM, cosa que permet manejar aplicacions més complexes i emmagatzemar més dades a la memòria. Hi ha , però, chips amb diferent memòria flash i (Pseudo)RAM (N8R2, N16R8, etc.), encara que amb la N8R2 ja en tenim prou.
  • Millor connectivitat sense fils: L’ESP32-S3 conserva la connectivitat Wi-Fi, i també la Bluetooth 5.0, cosa que ens va estupendament per connectar les targetes al Phyphox.
  • Més GPIOs: L’ESP32-S3 ofereix fins a 45 pins GPIO programables, cosa que proporciona més opcions per connectar sensors i actuadors, encara que per nosaltres de sobra.
  • Modes d’estalvi d’energia: L’ESP32-S3 inclou diversos modes d’estalvi d’energia i un coprocessador d’ultra baixa potència (ULP), cosa que permet optimitzar el consum d’energia i que puguem utilitzar-lo més temps amb piles.
  • Millores en seguretat: L’ESP32-S3 manté les característiques de seguretat de l’ESP32 original, com el generador de números aleatoris de maquinari i el suport per a criptografia AES i RSA. A més, inclou una unitat de seguretat dedicada (HSM) per protegir les claus i les operacions criptogràfiques.

Compra de l’esp32 s3

Adaptador pel esp32 S3

Al mercats asiàtics es pot comprar a partir d’uns 7 € (uns 11€ a Amazon) una targeta esp32-S3 amb els pins soldats, i que per 10 € estigui acompanyada per un adaptador que facilita que la targeta es pugui connectar als sensors només cargolant els cables.

Una targeta alternativa molt interessant és la que te estructura d’Arduino UNO (com el Wemos que us he anant publicitat moltes vegades, per exemple aquí), el que anomenen esp32-S3 UNO, que es troba a partir de 5 € i en el que es poden punxar directament els cables dupont.

Esp32-C3

El chip ESP32-C3 és el substitut de l’ESP8266. L’esp8266 el podíem utilitzar com un Arduino, però encara que tenia wifi no tenia bluetooth i per això no li vaig fer propaganda mai, encara que era una targeta molt barata.

Ara l’esp32-C3 te wifi i bluetooth i les targetes que l’incorporen són una mica més barates que les esp32-S3, però pot ser no paguen la pena a no ser que vulgueu una tarja molt petita. Els seus preu van a partir dels 3 euros en Aliexpress fins als 10 € en Amazon. Si fóssiu empresaris i la quantitat de targetes que necessiteu foren milers la diferència de preu si que seria molt interessant.


Deixa un comentari

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.