Este controlador de motores diseñado para D1mini tiene una particularidad y es que contiene un programa dentro que puede ser necesario actualizar a la ultima versión para que la placa pueda funcionar correctamente. Una vez actualizada nos aseguraremos que tendrá la ultima versión del programa y podrá funcionar con todas sus características de manera correcta.
Los pasos para subir el programa especifico a la Wemos Motor Shield serian los siguientes:
- Para empezar, subimos un código en blanco a un D1mini porque vamos a usar los pines de la comunicación serie y no deben a ver interferencias de otras comunicaciones de algún programa que ya disponga dicho D1mini.
- A continuación, en la Wemos Motor Shield hay que conectar el pin de los 3V y el RTS que queda a su izquierda en la parte superior de la placa, en nuestro caso hemos puesto un jumper para unirlos ya que solo será para la subida de código.
- El siguiente paso es conectar el D1mini con un código en blanco en su interior a la Wemos Motor Shield. Para ello vamos a usar los pines de la comunicación serie del D1mini y los pines D1 y D2 de la Wemos Motor Shield, junto con la alimentación a 3v3, tal i como se muestra en el siguiente dibujo:
- La parte de Hardware ya está preparada, ahora tenemos que descargar el STM32Flash que es el programa que se encarga de poder subir código a la placa del Wemos Motor Shield. Se puede descargar desde el siguiente enlace:
https://sourceforge.net/projects/stm32flash/files/
Lo guardamos en una carpeta conocida donde accederemos desde el CMD.
- A continuación, descargamos el archivo que subiremos a la placa que es el motor_shield.bin, tendremos que guardarlo dentro de la carpeta STM32Flash que hemos descargado junto al archivo Stm32flash.exe. Lo podemos descargar desde el siguiente enlace:
https://cdn.hackaday.io/files/18439788894176/motor_shield.bin
Mirror: Binario Motor Shield Update Wirmware - zip
- El siguiente paso es abrir el CMD de Windows y acceder al directorio donde tenemos guardado todo lo que hemos descargado y ejecutar la siguiente sentencia:
Stm32flash.exe COM5
Es importante ajustar el COM a la entrada USB que este usando el D1mini.
- A continuación, ejecutaremos la siguiente sentencia que desbloqueara la placa Wemos Motor Shield para que le podamos subir código.
Stm32flash.exe -k COM5
De nuevo se tiene que ajustar el COM con el puerto USB que este usando el D1mini.
- Para acabar ejecutaremos la sentencia que le subirá el archivo motor_shield.bin que hemos descargado y volverá a bloquear la placa para que no se le puedan subir códigos alíenos:
Stm32flash.exe -f -v -w motor_shield.bin COM5
Ajustando nuevamente el COM con el puerto USB que esté utilizando el D1mini
- Finalmente, desconectamos los cables y quitamos el jumper que une el pin de los 3V con el RTS para que la placa no se ponga en modo subida de código. Y ya estará todo preparado para usar la Wemos Motor Shield D1 Mini con la librería de Thomas O Fredericks
Información extraída de:
I love hoԝ thіѕ meter woгks. It’s quick aand easy tⲟ use!
It’s calibrated and pre-calibrated, hοwever it also is aƅⅼe to be recalibrated down tһe
road, which iѕ a huge positive fߋr me. A great value foг whɑt yoս for ᴡhich I payed.