Paso 5: pruebas
Usé el Arduino Stepper biblioteca incorporado https://www.arduino.cc/en/Reference/Stepper para controlar el motor paso a paso. He añadido esto a un simple servidor de web de control HTTP para proporcionar un control remoto de los pasos.
Utilice un PC con navegador o comando cURL de Linux para probar las funciones siguientes:
Funciones disponibles:
- http://{YOUR_IP}/stepper/Steps?5--paso 5 pasos adelante (valores de 1 a 200)
- http://{YOUR_IP}/stepper/Steps?-10--paso 10 pasos hacia atrás (-1 a -200)
- http://{YOUR_IP}/stepper/RPM?6--a 6 RPM (1 a 60)
- http://{YOUR_IP}/stepper/stop - parada el motor paso a paso (quita poder)
- http://{YOUR_IP}/stepper/Start - Start el motor paso a paso (restaura energía)
Si tienes una máquina de Linux (como una frambuesa Pi) puede utilizar el siguiente ejemplo de automatización sencillo:
Cambio ESP_IP a la dirección IP de su ESP8266.
¡Que te diviertas!