Overleaf Community Edition Server: Latex editor | Luciano's tech see the web in desktop mode to better experience | 469 OS | 304 OS Pi 4B | 77 OS Pi5
Es placa de desarrollo IoT basada en el chip de modo dual WiFi/Bluetooth Espressif ESP32-C3:
El ESP32-C3 es una CPU RISC-V de 32 bits que contiene una FPU (unidad de punto flotante) capaz de realizar operaciones de precisión simple de 32 bits con una potente potencia de cálculo. Tiene un excelente rendimiento de RF y es compatible con los protocolos IEEE 802.11 b/g/n WiFi y Bluetooth 5 (LE).
La placa viene con una antena externa para mejorar la intensidad de la señal de las aplicaciones inalámbricas. También tiene un factor de forma pequeño y sofisticado combinado con un diseño de montaje en superficie de un solo lado. Está equipado con un amplio conjunto de interfaces, con 11 I/O digitales que se pueden usar como pines PWM y 4 I/O analógicas que se pueden usar como pines ADC. Admite cuatro interfaces seriales: UART, I2C y SPI.
También hay un pequeño botón de RESET en la placa y un botón de modo BOOT.
Sobre la base de las características anteriores, ESP32-C3 Super Mini se posiciona como una mini placa de desarrollo IoT de alto rendimiento, bajo consumo y rentable, adecuada para aplicaciones IoT de bajo consumo y aplicaciones portátiles inalámbricas.
CPU potente: ESP32-C3, un procesador RISC-V de un solo núcleo de 32 bits que funciona a una velocidad de hasta 160 MHz.
WiFi: protocolo 802.11b/g/n, 2,4 GhHz, modo Station, modo SoftAP, modo SoftAP+Station y modo híbrido.
Bluetooth: Bluetooth 5.0 (LE).
Consumo de energía ultra bajo: el consumo de energía de sueño profundo es de aproximadamente 43 μA.
Abundantes recursos de la placa: 400 KB de SRAM, 384 KB de ROM 4M incorporados.
Modelo de chip: ESP32C3FN4.
Tamaño ultra pequeño: tan pequeño como un pulgar (22,52 x 18 mm) Factor de forma clásico para wearables y proyectos pequeños.
Características de seguridad sólidas: aceleradores de hardware criptográfico-compatibles con AES-128/256, hashing, RSA, HMAC, firmas digitales y arranque seguro.
Interfaces enriquecidas: 1xI2C, 1xSPI, 2xUART, 11xGPIO (PWM), 4xADC.
I/O: 13 Pines. 1 GND, 1 VCC 3V3, 1 VCC 5V
Componente de un solo lado, diseño de montaje en superficie.
LED integrado azul: pin GPIO8.
No Logo Tech Web Page.
No Logo Tech Tutorial Arduino
No Logo Tech tutorial MicroPython
ICBBuy wiki.
Sudois wiki.
Sigmdel wiki.
Sigmdel examples Sketches.
Wemos C3 Mini Wiki sirve para ESP32-C3 SuperMini
ESP32C3SuperMini ¿El puerto serie de Arduino no puede imprimir?: El CDC USB en el arranque de la barra de herramientas debe estar configurado en Habilitado.
ESP32-C3 Wireless Adventure: A Comprehensive Guide to IoT
Espressif ESP32-C3 Datasheet
ArtronShop ESP32-C3 SuperMini Datasheet
Espressif ESP32-C3 Technical Manual Reference
Espressif ESP32-C3 ESP-NOW User Guide
ESP-IDF Programming Guide
Embed Rust on Espressif
TypeScript Microsoft DeviceScript
MicroPython ESP32-C3
CircuitPython .BIN
PC o WSL:
Descomprimimos:
Nos movemos a la carpeta descomprimida:
Y ejecutamos el script sin sudo, como instruye Arduino.cc o con sudo si te da algún error:
Listo hemos instalado el último IDE de Arduino.
PC o WSL:
Descomprimimos:
Nos movemos a la carpeta descomprimida:
Y ejecutamos el script sin sudo, como instruye Arduino.cc o con sudo si te da algún error:
Listo hemos instalado el último IDE de Arduino.
Iniciamos Arduino IDE.
Vamos a Herramientas --> Placa --> Gestor de tarjetas..., ingresamos la palabra "esp32" en el cuadro de búsqueda, seleccionamos la última versión de esp32 by espressif e instalamos (Sí, no necesitamos agregar la tipica línea .json).
Una vez instalada, conectamos la placa a la Raspberry Pi o PC y nos dirigimos a Herramientas --> Placas --> ESP32 y seleccionamos ESP32C3 Dev Module o Nologo ESP32C3 Super Mini o MakerGo ESP32 C3 SuperMini. Seleccionamos el Puerto. y creamos lo típico un blink, en este caso el LED Built-In se encuentra en el GPIO8 así que, según el desarrollador de la placa, debemos tratarlo como cualquier led, e indicar el número de Pin, en lugar de usar la constante LED_BUILTIN, pero tras pruebas, se puede usar tranquilamente.
Recordar que para ver el monitor Serie debemos poner la opción USB CDC Enabled.
### CERRAR THONNY ###
Abris una Terminal copias y pegas los comandos, estos todos juntos si quieres, los demás de a uno.
cd
sudo apt install python3 python3-venv wget -y
python3 -m venv pinocho
source pinocho/bin/activate
Una vez activado:
pip install esptool
Ahora enchufas la esp32 al pc.
Bajas el firmware:
wget https://micropython.org/resources/firmware/ESP32_GENERIC_C3-20241129-v1.24.1.bin
Luego:
python3 -m esptool --chip esp32c3 erase_flash
Luego:
python3 -m esptool --chip esp32c3 --baud 460800 write_flash -z 0x0 ESP*.bin
Cuando termina:
deactivate
Desenchufas el ESP y lo enchufas, vas a Thonny, te lo detecta automáticamente, sino seleccionas la placa ESP32 y listo.