KMI Guia Rapida
KMI Guia Rapida
El Módulo Base posee un microcontrolador con conexión WiFi y 7 Micro USB: Brinda energía a la placa y permite cargar programas.
Bluetooth, 20 entradas/salidas digitales, de las cuales 10 se pueden
u�lizar como entradas analógicas. 8 LEDs TX y RX: Parpadearan cuando carguemos un programa o
cuando la placa Base se comunique con la PC.
A.2 Entornos de Programación
9 Botón RESET: Reinicia la Placa Base.
Espressif
Un Entorno de Desarrollo Integrado (IDE), es un programa informá�co
10 BUS I2C: Protocolo síncrono que u�liza solo 2 cables, uno para la carga de las instrucciones compiladas, es decir traducidas a un
para el reloj (SCL) y otro para el dato (SDA). lenguaje máquina, en la memoria del módulo.
11 Conector RJ11 I2C: Conecta sensores y actuadores por el A.2.1 Descarga, Instalación y Configuración del Código IDE
protocolo I2C mediante cables con ficha RJ11 para facilitar
su conexión. Debe descargarlo desde: h�ps://www.arduino.cc/en/so�ware
Conector RJ11 Digital: Conecta sensores y actuadores Ejecute el instalador del programa y siga los pasos de instalación.
12
como pines digitales mediante cables con ficha RJ11 para
Peso: 35 gr Alto: 75 mm Ancho: 55 mm facilitar su conexión. Finalizado la instalación, debe
Archivo
inicializarlo. Vaya a la pestaña:
13 Conector RJ11 Analogico: Conecta sensores y actuadores Archivo - Preferencias. Preferencias Ctrl + Coma
como pines analógicos mediante cables con ficha RJ11
para facilitar su conexión.
En el cuadro de “Gestor de URLs Adicionales de Tarjetas” escriba:
Pines TX y RX: Pines para la recepción (RX) y transmisión h�ps://dl.espressif.com/dl/package_esp32_index.json y de OK.
14
(TX) de datos TTL vía serie.
Gestor de URLs Adicionales de Tarjetas: h�ps://dl.espressif.com/dl/package_esp32_index.json
Cada Pin posee un número iden�ficatorio para u�lizarlo dentro Tipo Todos esp32
del código. Se u�lizan las letras para indicar si es una salida digital (D) esp32
by Espressif Systems
o analógica (A) respec�vamente. Tarjetas incluidas en éste paquete
ESP32 Dev Module, WEMOS LoLin32, WEMOS D1 MINI ESP32
More Info
1.0.4 Instalar
de varias partes: Una vez instalado debe inicializarlo. Haga click en “Board Manager”.
void setup(){ Loop Serial write “ Hola mundo! ” port UsbSerial with new line
1) Verificar Serial.begin(115200); delay 3000 millisecond
2) Cargar 7 }
Board Manager
3) Nuevo void loop(){
4) Abrir Serial.println(“Hola Mundo!”); Cargue el bloque a la placa Base: para esto debe hacer clic en el
delay(5000); Busque en Installed la opción de “Generic ESP32 WROOM”, haga botón Compile and Run y esperar unos pocos segundos a que
5) Guardar }
clic en “Change Board” y confirme. el bloque se cargue.
6) Monitor Serial
Cuando se cargue totalmente se mostrará el siguiente mensaje:
7) Editor
Current board: Generic ESP32 WROOM ESP32 X
8) No�ficaciones 8
Installed Compile & Run
Generic ESP32 WROOM
Para realizar su primer programa debe �pear el siguiente código. CHANGE BOARD CLOSE
Cargue el código al Módulo. Para esto debe hacer clic en el botón Package Manager: Administrador de paquetes. Select COM port Serial upload baudrate Hola mundo!
Subir y esperar unos pocos segundos a que el código se cargue. COM3 115200 Hola mundo!
Plugin Manager: Selecciona y descarga extensiones y para
Cuando el código se cargue totalmente se mostrará el mensaje la programación de librerías. Auto Scroll: true
Subido en la barra de estado. Display Hey String: false
Example & Tutorials: Lista ejemplos de código y tutoriales. Message
CONNECT
Reinicie la placa presionando el botón Reset y haga clic en el
ícono Monitor Serie. Se�ng: Personaliza visualmente el entorno de programación.
7 8 9
B 3 Conector USB Carga: SÓLO para cargar las baterías.
Peso: 90 gr
Soporte para baterías Li-Ion 14500 3.7V
Alto: 75 mm
Conectores: Ancho: 55 mm
Micro-USB 5V
Micro-USB para la carga
JST para paneles solares
Interruptor Encendido/Apagado
LED indicadores
5V
3.3V
GND
GND
BAT
BAT B.2 Recomendaciones
7 Soporte batería: Con�ene las baterías Li-Ion 14500 3.7V NO se debe cargar el Módulo Alimentación si se encuentra
conectado a otros módulos. Cargar por separado.
La finalización de la carga es indicada en el LED Charge/Carga
8 Batería: Pila Li-Ion 14500 3.7V
(luz azul o verde).
Verificar que el módulo se encuentre apagado. La duración de las baterías dependerá de su uso.
Insertar las baterías dentro del soporte baterías respetando Tiempo de carga aproximado: 1 hora.
LED Charge/Carga: Indica la carga completa.
1 la polaridad de las mismas.
Cargando: LED rojo o amarillo encendido.
Los paneles solares se adquieren por separado.
Carga Finalizada: LED azul o verde encendido. Acoplar el Módulo Alimentación por debajo del Módulo Base.
LED Standby: Indica que el Módulo Alimentación está Presionar el interruptor para encender el módulo y energizar
2
encendido. los demás módulos.
10 11 12
C Módulo Interfaz Descripción General 2 LEDs WS2812b: Tira de LEDs RGB (Rojo, Verde y Azul) C.2 Entornos de Programación
controlados a través de un único pin.
El Módulo Interfaz permite la visualización e interacción del usuario Pulsadores: Permite o impide el paso de la corriente Para u�lizar cada componente del Modulo Interfaz es necesario
con el kit educa�vo. Posee pantalla OLED, botones, LEDs, más diversos 3 declarar el número de pin correspondiente.
eléctrica para ser u�lizados como entradas.
sensores y puertos. Se lo u�liza en conjunto con el Módulo Base.
Sensor de Shock TILT: Permite conocer la inclinación
4
Caracterís�cas Técnicas: del módulo. #DEFINE LEDS_WS 27
8 Conecte el esp32.
esptool.py --chip esp32 --port COMX erase_flash 2 Vaya a Descargar y descargue la versión para Windows.
(Replace the X with the COM port number)
h�ps://micropython.org/download/esp32/ 5 Seleccionar para programar con ESP MicroPython 10 Ahora el programa se ejecuta en �empo real en el ESP32