Resumen
- Las placas ESP32 pueden ser complejas para principiantes, pero ofrecen una amplia gama de características para proyectos de bricolaje.
- Proyectos como un escáner Wi-Fi, un servidor web, una estación meteorológica y un monitor de suelo inteligente son excelentes para comenzar.
- Una cámara de vigilancia con reconocimiento de objetos y tecnología ESP32 es un proyecto único que vale la pena probar.
A diferencia delas SBC, los microcontroladores tienen una curva de aprendizaje alta, lo que los hace un poco complejos para la mayoría de los principiantes. Una vez que se incluye la gran cantidad de características que ofrecen las placas avanzadas como la familia ESP32, es fácil ver por qué los principiantes pueden evitar los proyectos de bricolaje que incluyen estos microcontroladores.
Guía para principiantes sobre la programación de un microcontrolador ESP32
Las placas Arduino y Raspberry Pi Pico pueden dominar el panorama de los microcontroladores, pero el ESP32 es una alternativa sólida para proyectos complejos de bricolaje.
Sin embargo, no necesitas las habilidades de un dios del bricolaje para crear algunos proyectos simples. Un puñado de sensores, LED y un poco de paciencia es todo lo que necesitas para darle vida a estos cinco proyectos de bricolaje usando tu ESP32.
5Escáner de wifi
Sencillo, pero genial para principiantes.
Un escáner de Wi-Fi capaz de mostrar el SSID, la intensidad de la señal, el nivel de cifrado y otros detalles de las redes inalámbricas de tu zona es el proyecto perfecto para empezar si recién estás empezando. Una vez que hayas conectado tu ESP32 a un IDE en tu PC, todo lo que tienes que hacer es escribir una función que pueda leer estos valores desde el microcontrolador y mostrarlos en la sección de salida de tu IDE. Si no estás familiarizado con la codificación, puedes usar el archivo de ejemploWiFiScanen el IDE de Arduino como referencia para este proyecto.
4Servidor web
Terminarás usándolo con bastante frecuencia en proyectos ESP32.
Permítanme comenzar esta sección agregando que debido a la capacidad computacional limitada del ESP32, un servidor web alojado en el microcontrolador no será tan impresionante como los servidores basados enLAMPoFlaskque construí usandoRaspberry Pi 5.Dicho esto, el servidor ESP32 tiene sus usos. Por ejemplo, puede conectar el microcontrolador a una placa de pruebas y algunos LED, y crear una página web que pueda controlar las luces.
Estetutorialdel usuario de InstructableCommon9899es perfecto si no sabes cómo descifrar los aspectos de codificación y/o circuitos de este proyecto. Una vez que te hayas familiarizado con la creación de un servidor web, puedes implementarlo en las ideas de proyectos restantes de esta lista.
3Estación meteorológica
Para realizar un seguimiento de los parámetros ambientales
Si medir la temperatura, la presión y la humedad con un sensor BME280 te resulta familiar, es posible que hayas leído mi tutorial sobrecómo construir una estación meteorológica con una Raspberry Pi. De hecho, el procedimiento subyacente es prácticamente el mismo incluso cuando utilizas una placa ESP32.
Una vez que hayas conectado el BME280 (u otro sensor similar) a los pines GPIO correctos en tu ESP32, puedes descargar la biblioteca de códigos específica para tu sensor dentro de la pestañaAdministrador de bibliotecasen el IDE de Arduino. Una vez que hayas modificado el fragmento de código para que las credenciales de red coincidan con el SSID y la contraseña de tu conexión Wi-Fi, puedes ejecutar el código y maravillarte con tu nueva estación meteorológica.
2Máquina inteligente para el control de la humedad del suelo
Una increíble adición a su kit de herramientas de jardinería.
Al igual que la estación meteorológica, necesitarás un sensor adecuado para este proyecto, es decir, un sensor de humedad capacitivo. Nuevamente, necesitarás interconectar el sensor con tu placa ESP32 antes de conectar esta última a tu PC y ejecutar el IDE de Arduino.
Desde allí, puedes escribir una función que acepte el valor de humedad del sensor y lo muestre como salida, con algo más de código para actualizar las lecturas a intervalos regulares. Si no sabes cómo hacerlo, puedes importar elsensor de humedad del suelo Gravitydesde la pestañaAdministrador de bibliotecas.
1Cámara de vigilancia
Para monitorear su entorno
Una cámara de seguridad alimentada por ESP32 es un proyecto sólido que incluso tiene una funcionalidad de reconocimiento de objetos limitada. Por supuesto, necesitará un módulo de cámara que sea compatible con su placa ESP32, y hay muchas opciones asequibles entre las que puede elegir.
Como siempre, puedes iniciar el IDE de Arduino después de haber conectado el módulo de cámara al microcontrolador. Para el código, puedes cargar el archivo de ejemploCameraWebServeren la secciónESP32de la pestañaEjemplosy ejecutar el código después de modificar los parámetros SSID y contraseña de la red.
Adquirir experiencia práctica y útil con el ESP32
Comenzar tu aventura DIY con modelos ESP32 en lugar de las populares placasArduinooRaspberry Pi Picopuede parecer poco ortodoxo, especialmente cuando no tienen tanto material de aprendizaje como sus rivales. Dicho esto, los microcontroladores ESP32 tienen mejores capacidades de procesamiento y una gama más amplia de funciones, por lo que es probable que los necesites en algún momento si te interesa la robótica, los circuitos o la automatización.
Aquí hay 15 proyectos ingeniosos que puedes construir con un Arduino
Desde impresoras 3D caseras hasta drones FPV, hay muchas cosas que puedes hacer con tu microcontrolador Arduino