Circuito básico para empezar todos los proyectos
En la entrada de hoy quería empezar haciendo mención al archiconocido Esp32, que en la actualidad mantiene una batalla junto a las placas mas famosas de Arduino, como pode ser UNO(Atmega328p) o Leonardo, junto a Raspberry pi pico (Rp2040), los cuales tienen sus mas y sus menos, pero Esp32 es el mas completo en cuanto funcionalidad, ya que dispone de conexión bluetooth, wifi y funciona a una frecuencia de 180Mhz, es compatible con Arduino IDE, microPython entre otras plataformas de desarrollo.
A grandes rasgos el 99,9% de su uso se dedica al IOT, para recabar información para la nube, automatizar tareas, utilizarse como un dispositivo remoto para activar relés, como receptor bluetooth para dispositivos, reproductor de audio gracias a un conversor analógico, puede hacer streamer de audio remoto y una infinidad de utilidades, es ultrabarato y hoy te voy a enseñar como crear el circuito mas basico y barato posible para empezar a realizar proyectos con el.
Para empezar con esto, harían falta los siguientes componentes:
Un modulo Esp32
Un regulador de voltaje 1117 3,3v
Dos pulsadores tipo click
Una resistencia 10Kohms de 1/4 de watio
Un modulo Usbttl o FTDI
Ese séria el montaje básico, el modulo ftdi solo se utilizaría para flashear el programa que se vaya a introducir en memoria y luego podría quitarse el modulo, incluso los botones de reset y boot.
Estos botones son necesarios para poner el esp32 en modo descarga y habría que mantener ambos botones pulsados y seguidamente dejar de pulsar el botón reset y luego el botón boot, ya quedaría el modulo listo para descargar por ejemplo el sketch de Arduino IDE.
Otro modo automático sin botón es añadiéndole al modulo ttl desde el gnd del programador un condensador de 1uf a el pin EN y automáticamente cuando conectes el usb en el pc el Esp32 arrancaría en modo descarga.
En otro post crearemos un sketch básico en Arduino IDE donde configuraremos este para que trabaje con el modulo ESP32 y probaremos algún sensor.
De todos modos en la web https://wokwi.com/ podemos simular aparte de una gran cantidad de módulos de Arduino, Raspberry pi pico, Esp32 y variantes en Arduino, micropython, rust …
Espero que haya sido de utilidad, nos vemos en la proxima entrada.
Saludos RedoDC