Mostrando entradas con la etiqueta arduino. Mostrar todas las entradas
Mostrando entradas con la etiqueta arduino. Mostrar todas las entradas

miércoles, 25 de octubre de 2017

Controlar motor de paso con arduino

Materiales 

-Arduino
-Controlador para motor de paso, en este ejemplo utilizo el DRV8825
-Motor de paso, para el ejemplo: 17PM-K406-P10V (ver mas info), este motor lo he comprado usado en paruro (Lima) por 5 soles (1.7 $). Son de impresoras o copiadoras Xerox.
-Dos pulsadores + 2 resistencias de 10 ohms
-1 condensador de 100μF 25V
-1 fuente 24V

Instrucciones

 1. Identificar las bobinas del motor: El motor tiene 2 bobinas, 2 cables por bobina, los cables que tienen continuidad son de la misma bobina.
2. Realizar las conexiones como se muestra en la imagen, aun no conectar el motor. STEP al D9 del arduino y  DIR a D8









3. Limitar la corriente, para este ejemplo determinamos la corriente máxima de la siguiente manera:
Current Limit = VREF × 2
En la data del motor Current Limit (amperaje) es 1.4A

1.4 = VREF × 2
VREF = 0.7
Siempre que trabajemos con los pasos completos, debemos limitar la corriente al 70% del valor obtenido, en este caso sería 0.7*70% = 0.490
-Para modificar el límite de corriente. Tener la alimentación de corriente al motor conectada, tener el motor desconectado
-Mover el potenciómetro hasta obtener el valor deseado. Medir el voltaje (positivo en potenciómetro, negativo en GND), en este ejemplo debe marcar 0.490V


 
4. Subir código al arduino (descargar acá)






Referencias

http://www.schmalzhaus.com/EasyDriver/Examples/EasyDriverExamples.html

viernes, 4 de marzo de 2016

Introducción Arduino

Una importante herramienta para el desarrollo tecnológico y productivo de nuestro país podría ser el Arduino.

¿Qué es Arduino?


"Arduino
es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares." (fuente wikipedia)



-Al ser Hardware libre, cualquiera pueda fabricarlo, motivo se pueden conseguir a precios muy bajos. (Lo único registrado y que no se puede utilizar es la marca Arduino)

-Su naturaleza permite una amplia red de desarrollo comunitario.

-Tiene infinidad de sensores y complementos, motivo por el cual posee gran versatilidad y transversal a todas las profesiones y oficios.

-Toda la información disponible en internet permite ser autodidacta.

Existen muchos tipos de Arduino, que se diferencian por la cantidad de entradas y salidas, la capacidad de la memoria SRAM, FLASH, entre otras características.

http://arduino-tutorials.com/wp-content/uploads/2011/12/arduino-board-comparison-chart.png
Fuente: http://www.arduino-tutorials.com/which-arduino-board-is-for-me/