Cuando nuestros proyectos requieran de conexión Wifi o Bluetooth una de las mejores soluciones a nuestro alcance será emplear la plataforma ESP32.

 ¿Qué es ESP32?

Es un chip compatible con Arduino. Se programa empleando el mismo entorno de programación y el mismo código. Está dotado de capacidades Wifi y Bluetooth así como memoria interna de almacenamiento, doble núcleo, modo de ahorro de energía y muchas más características. Las placas que lo llevan instalado suelen ser muy económicas y representan una gran opción para desarrollar dispositivos IoT que requieren conexión a Internet. Si necesitas comprar tu placa ESP32 te recomendamos que lo hagas al vendedor de este enlace, es totalmente de confianza y nunca falla.

Algunos ejemplos de proyectos IoT que funcionan con ESP32

¿Como instalar ESP32 en el IDE de Arduino?

Primero, te lo resumimos todo en esta infografía. Después, te lo explicamos todo paso a paso con todo lujo de detalles.

infografia que explica el proceso para instalar ESP32 en el IDE de Arduino

Para poder utilizar las placas que tengan el microprocesador ESP32 del mismo modo que utilizamos Arduino, deberemos seguir estos pasos.

En primer lugar vamos a ejecutar el IDE de Arduino haciendo clic en el acceso directo del escritorio o escribiendo «arduino» en el buscador de Windows.

Una vez ya dentro del programa, vamos a ir al menu «Archivo > Preferencias».

En la pantalla que se abre, vamos a pegar la siguiente URL dentro del campo «Gestor de URLs adicionales de Tarjetas» y presionamos «Ok».

URL a pegar: https://dl.espressif.com/dl/package_esp32_index.json

2019-12-09_16_43_09-Window.jpg

 

A continuación, vamos al menu «Herramientas > Placa > Gestor de Tarjetas.

arduino_placa.jpg

En la ventana del gestor de tarjetas vamos a escribir ESP32, haremos clic en el resultado y presionaremos «Instalar».

instalar.jpg

Una véz finalizado el proceso vamos almenu «Herramientas > Placa» y veremos que ya podemos elegir entre diferentes placas basadas en la plataforma ESP32.

placas.jpg

 

Con esto ya tenemos todo lo necesario para emplear diferentes placas basadas en ESP32 con el IDE de arduino como por ejemplo:

  • Wemos Lolin32 o derivados, muy vendidos en Aliexpress
  • ESP32 Wifi, también muy vendida online
  • Wifi Lora32, TTGO, etc… muy usadas en proyectos IoT

Recuerda que debes identificar el número de puerto COM asignado a tu placa desde el administrador de dispositivos y después seleccionarlo dentro del menu «Herramientas > Puerto». Es posible que tu placa no haya sido detectada o que no cuente con un módulo FTDI (convertidor USB a puerto serie, como es por ejemplo el caso de la ESP32 CAM) en ese caso deberás instalar los drivers necesarios del fabricante o utilizar un convertidor USB to Serial. A continuación os dejamos los drivers USB para diferentes placas. 

Drivers y proceso de flasheo

Drivers para CH340 (Wemos Lolin32): https://www.geekfactory.mx/download/driver-ch340-windows/#

Drivers FTDI para otras placas: https://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.zip

Cuando quieras flashear un programa en tu placa, tras la compilación, tendrás que presionar el botón «boot» de la placa y mantenerlo. Presionar «reset» y soltar «boot». Tras ello el IDE de Arduino conectará con la placa y subirá el firmware.

Tus primeros experimentos con Arduino y ESP32. El mejor kit de aprendizaje que podemos recomendarte.

Seguramente ya tienes un proyecto en mente para realizar con Arduino. Sin embargo, te animamos a ir más allá comprando cualquiera de los kits de aprendizaje que hay por Internet ya que es la mejor forma de aprender Arduino. Las piezas de estos kits nos servirán para ir descubriendo poco a poco todo lo que se puede hacer con Arduino y también nos servirán para tener un pequeño almacén de piezas que necesitaremos en futuros proyectos.

El kit de Arduino que nosotros recomendamos ya que es con el que empezamos a aprender Arduino es este:

Dispone de materiales muy interesantes tales como:

  • Sensor de ultra sonidos para medir distancia y detectar objetos. Podemos hacer un radar en casa.
  • Llavero y lector inalámbrico de tags NFC. Si lo combinamos con el servomotor incluido podemos hacer por ejemplo una cerradura automática.
  • Detector de presencia volumétrico infrarrojo. Si lo combinamos con el altavoz piezoeléctrico incluido podemos montar una alarma. Si usamos ESP32 puede avisarnos por Internet a nuestro móvil. 
  • Mando a distancia y receptor infrarrojo. Perfecto para activar y desactivar la alarma antes mencionada, o controlar a distancia cualquier aparato por medio del relé incluido.
  • Podemos hacer un reloj que se oscurezca por la noche combinando los LED de 8 segmentos y la fotorresistencia LDR. Con ESP32 podemos hacer que actualice la hora por Internet desde un servidor NTP.
  • Transformador y también pila de 9V para poder hacer proyectos móviles.
  • Joystick, micrófono, motor, sensor de temperatura y humedad, matriz de LED, pantalla LCD.
  • Botones, LEDS, transistores, resistencias, potenciómetro… materiales muy necesarios en todo tipo de proyectos. 

Sin duda alguna con todo este material podrás tener un pequeño taller de Arduino en casa. Además todo viene en una cómoda y ordenada maleta, junto a manuales y códigos de ejemplo. Compra el tuyo cuanto antes, el precio es muy bueno.

 ¿Todavía quieres aprender más Arduino? No pueden faltarte estos 37 sensores.

Tanto si vas a trabajar con ESP32 como con Arduino o Raspberry Pi, existe toda una gama de sensores básicos que te ayudarán a inventar nuevos proyectos, tener nuevas ideas y a comprender mejor todo lo que es posible hacer gracias a los microcontroladores.

Para no complicarte la vida, existe un kit de sensores que incluye hasta 37 elementos diferentes. Todos vienen ya montados en forma de módulo e incorporan todos los componentes necesarios para que sean plug and play, es decir, conectar y funcionar.

Entre todos estos sensores, dispositivos y componentes cabe destacar:

  • Un joystick, que combinado con las capacidades web del ESP32 nos puede servir para controlar un juego en una página web.
  • Un led de dos colores y un LED RGB multicolor. Totalmente necesarios para dotar a nuestros dispositivos de feedback hacia el exterior. Es la forma más básica de mostrar datos al usuario.
  • Sensores pasivos de golpes y movimiento. Combinados con el modo Deep Sleep del ESP32 pueden servir para hacer una alarma cuya batería dure muchísimo.
  • Un RTC, que permitirá al ESP32 o Arduino saber la fecha y la hora en todo momento. Muy necesario en dataloggers.
  • Un acelerómetro y giróscopo. Para detectar la posición y el nivel respecto al suelo. Indispensable en caso de drones o submarinos.
  • Un reel, que sirve para que podamos encender o apagar un aparato por medio de un imán. 
  • Una barrera foto eléctrica, sensor de temperatura digital, o sensor de nivel de agua son otros elementos muy interesantes incluidos en el kit de sensores.

Además, recibiremos un manual con código de ejemplo y librerías, así como un set de resistencias de los valores más utilizados, tan necesarias para conectar ciertos elementos al Arduino. Te recomendamos que lo compres para iniciarte en el mundo de Arduino.

EL KIT DE APRENDIZAJE OFICIAL DE ARDUINO
kit aprender arduino oficial

Dejar un comentario

Comparte este contenido en tus redes favoritas

kit aprender arduino
Aprende Arduino ahora

Posts Destacados

Aprender Arduino es fácil con estos proyectos

kit de proyectos para aprender ARduino

Kit completo. Con radar, cámara, conexión Wifi, manual y código fuente.

KIT VEHÍCULO INTELIGENTE
kit de proyectos para aprender ARduino

Kit completo. Capaz de coger objetos, dibujar y aprender movimientos.

KIT BRAZO ROBÓTICO