Esp32 Wemos D1 R32 con Wifi y Bluethooth
Placa de desarrollo Wemos D1 R32
Los precios no incluyen IVA.
Fotografías NO contractuales
Descripción
Placa de desarrollo de 32 bits en formato UNO basada en ESP32. Incluye Wifi y Bluetooth, 520 KB de memoria flash (32KB el UNO), entradas analógicas de 12 bits, salidas DAC.
Características:
- Dual core Tensilica Xtensa 32-bit LX6 microprocessor.
- Tiene 2 núcleos pero en el IDE de Arduino solo usa uno.
- Ultra low power (ULP) co-processor.
- Alimentación del chip 2,7 a 3,6V.
- Memoria SRAM: 520KB [El máximo utilizable 328KB]
- Memoria Flash: 4MB [El máximo utilizable por sketch 1310720]
- Alimentación de la tarjeta: 5-12VDC (A veces una pila de 9V no da la suficiente potencia para alimentar al WiFi)
- Vin para suministrar alimentación externa de 5VDC-12VDC o toma de tensión de clavija (ver esquema)
- WiFi 802.11 b/g/n/e/i (802.11n hasta 150 Mbps) (unos 16 dBm)
- Bluetooth v4.2 BR/EDR y BLE.
- 6 Entrada analógica (12 bits).
- 2 salidas de convertidor DAC (IO25 y IO26)
- Frecuencia 160 MHz.
- 20 Entradas/Salidas digitales (3.3V) (con funciones PWM, interrupción).
- Comunicación UART, SPI, I2C, I2S (bus de stream, para sonido, DMA)
- RTOS (Real Time Operating System, Tareas, es como tener varios loop)
- 10 sensores de toque.
- Tamaño: 68×53 mm
- Conexión micro USB.
- Corriente: 250mA (max)
- Corriente en modo ahorro: 0.015mA
- Corriente de funcionamiento: 20mA (sin WiFi)
- Los pines GPIO del 34 al 39 son sólo de entrada. (se suelen utilizar como entradas analógicas).
- El diodo de la placa corresponde a la salida IO2 (en la parte de entradas analógicas).
- Sensor_VP y Sensor_VN salida del sensor Hall.
- No se recomienda utilizar: SD0, SD1, SD2, SD3, CMD, CL ya que lo utiliza el ESP32 para controlar su memoria Flash.
- TXD0, RXD0 se utilizan como UART del USB.
Pinout:
Instalación para usar con el IDE de Arduino:
Lo primero será instalar el driver del CH340 si no lo tenemos instalado.
En el IDE de Arduino vamos a Archivo / Preferencias. Pestaña de Ajustes y pegamos esta dirección en Gestor de URLs Adicionales de Tarjetas:
https://dl.espressif.com/dl/package_esp32_index.json,
En Herramientas/Gestor de tarjetas, buscamos esp32 e instalamos esp32 by Expressif Systems.
En Herramientas/Paca seleccionamos DOIT ESP32 DEVKIT V1.
Expressif tiene un montón de ejemplos en github.