INFORMACIÓN
Disponible placa de desarrollo NodeMCU Cuadrado basado en ESP-12E/F con chip USB CP2102 y Motor Shield para NodeMCU cuadrado con controlador L293D. Estas placas se vende por separado y son útiles para crear prototipos de Internet de las cosas “IOT” de forma practica, sencilla y a bajo costo.
En conjunto con NodeMCU Cuadrado y Motor Shield NodeMCU L293D podrás crear tu propio carrito controlado por WiFi ya que el motor Shield permite expandir y tener conexión rápida con los pines del NodeMCU además de tener integrado el controlador de motores L293D para dos motores DC de manera independiente.
ESPECIFICACIÓN Y CARACTERÍSTICAS
NodeMCU Cuadrado CP2102
|
Motor Shield NodeMCU L293D
|
DOCUMENTACIÓN Y RECURSOS
Datasheet´s
Pinout
Dimensiones
Driver para PC
INFORMACIÓN ADICIONAL
¿Cómo instalar el driver CP2102 para programar el NodeMCU Cuadrado?
Para comenzar a utilizar esta placa NodeMCU cuadrada y programarla desde la PC o Laptop deberás instalar su controlador, para este caso la placa incorpora el chip CP2102 el cual se encarga de programar y establecer comunicación USB-Serial. En el siguiente link podrás descargar el controlador universal CP210x el cual incorpora la versión CP2102 que necesita la placa:
*Nota: Instalar el controlador de acuerdo al sistema operativo de tu PC o Laptop. En caso de haber instalado anteriormente no instalar el controlador.
Ya instalado el controlador puedes conectar la placa a tu PC. Para comprobar que se instalo correctamente el controlador y le asigno un puerto COM a la placa, sigue los siguientes pasos:
- Abrir “Administrador de dispositivos”
- Conectar la placa al pc
- Dar clic en Puertos (COM , LPT)
- Debe de reconocer la placa como se muestra en la siguiente imagen ?:
¿Cómo programar NodeMCU Cuadrado?
Ya instalado el controlador podrás programarlo en diferentes entornos de programación podrás elegir:
- Arduino IDE (en lenguaje C++),
- MicroPython
- Javascript (Espruino, Duktape, Mongoose JS)
- Y otros…
Es utilizado comúnmente con Arduino IDE ya que cuenta con gran variedad de ejemplos, información y otros recursos, que te ayudaran a comenzar a utilizar esta placa. Para utilizar con Arduino IDE deberás realizar los siguientes pasos:
- Abrir Arduino IDE. Si no lo has instalado descárgalo directamente de la pagina de Arduino, instalar la versión ejecutable no instalar la versión portable.
- Copiar el siguiente URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Dirigirse a la pestaña de Arduino llamada «Archivo».
- Dar clic en «Preferencias».
- Dirígete al Gestor de URLs Adicionales de Tarjetas:
- En la casilla pegar la URL. Si hay otra URL colocar una coma al final, dar un espacio y pegar la URL.
- Dar clic en Ok.
- Ir a la pestaña de Arduino llamada «Herramientas»
- Dar clic en «Placa:» y después a «Gestor de tarjetas…»
- Sandra una ventana, buscar las placas «esp8266 by ESP8266 Community” he instalarlas.
Para comprobar la instalación de las tarjetas esp8266 en Arduino IDE y cargar códigos a la placa realiza lo siguiente:
- Ir a la pestaña de Arduino llamada «Herramientas»
- Dar clic en «Placa:»
- Seleccionar ESP8266 Boards Arduino y buscar la placa «NodeMCU 1.0 (ESP-12E Module)»
- Después conectar la placa al PC.
- Ir nuevamente a «Herramientas» y seleccionar el puerto COM que le asigno la PC a la placa.
- Carga el siguiente código para comprobar que todo salió bien. El código es un blink en el Led que incorpora la placa que esta asignado al pin 2 del ESP.
Código en NodeMCU Cuadrado:
void setup() { // inicializa el pin digital 2 como salida pinMode(2, OUTPUT); } void loop() { digitalWrite(2, HIGH); // Enciende el LED delay(1000); // Espera un segundo digitalWrite(2, LOW); // Apaga el LED delay(1000); // Espera un segundo }
Nota: Si el programa no carga directamente a la placa tendrás que poner en modo de programación la placa antes de cargar el código, para poner en modo de programación realizar lo siguiente: Presionar el botón de “FASH” cuando se esté subiendo el código ya que comienza el proceso de carga dejar de oprimir el botón, este proceso lo tendrás que llevar acabo cada que subas un sketch al NodeMCU.
Recomendaciones de uso del Motor Shield
Dispensar la potencia de la placa ESP y del motor para evitar interferencias. Para mayor comodidad, se utiliza un Módulo de Atajo para conectar VIN y VM para Alimentar la placa ESP y el motor.
La placa usa 4 pines para controlar los motores:
- PWMA – GPIO5
- PWMB – GPIO4
- DA – GPIO0
- DB – GPIO2
PWMA y PWMB controlan la velocidad de los motores. DA y DB controlan la dirección de los motores (0 = directo, 1 = reversa).Para el control, utilice los puertos D1 y D3 para el motor A y D2 y D4 para el motor B.
Valoraciones
No hay valoraciones aún.