No video

Drawing Machine 1

  Рет қаралды 66,813

Andres Gonzalez

Andres Gonzalez

9 жыл бұрын

Máquina de dibujo controlada por arduino con 3 motores paso a paso nema 17, 3 drivers A4988, MDF y aluminio. Otra versión de la máquina acá • Drawing Machine 3
Drawing machine controlled by Arduino with 3 nema 17 stepper motors, 3 A4988 drivers, MDF and aluminum. Another model here • Drawing Machine 3

Пікірлер: 55
@DavidSantos-zi3yi
@DavidSantos-zi3yi 5 жыл бұрын
Andres, te felicitio excelente maquina, muy buen trabajo, es muy dificil encontrar un espirografo asi de gigante, saludos desde Colombia
@AndresGonzalezMaker
@AndresGonzalezMaker 5 жыл бұрын
Gracias por tu comentario David, la inspiración para mi máquina vino de esta otra máquina gigante. Si vas a mi canal vas a ver las otras versiones de otros espirógrafos. kzfaq.info/get/bejne/eK1pmJNnrr2lqHk.html
@benaidakhaled3256
@benaidakhaled3256 7 жыл бұрын
fantastic work, i love it
@paolobellini4937
@paolobellini4937 9 жыл бұрын
Let me know. Im curious to view the source code. If is possibile thanks
@jusaca3789
@jusaca3789 5 жыл бұрын
Asombrosa máquina!!! voy a empezar a hacerme una pequeñita con arduino y servomotores de giro continuo. La base de dibujo también puede girar???
@AndresGonzalezMaker
@AndresGonzalezMaker 5 жыл бұрын
Si te fijas los motores de los brazos generan un patrón y la mesa va girando lentamente entonces ese patrón de desplaza. Si usas un servo de rotación continua debes ponerlo en el borde de la mesa como una polea gigante para que tenga la velocidad lenta y fuerza necesaria.
@MrJazz0901
@MrJazz0901 6 жыл бұрын
Hola Andres! Disculpa, usas alguna fuente de alimentación para los nema 17? o los alimentas con los 5 volts del arduino?
@AndresGonzalezMaker
@AndresGonzalezMaker 6 жыл бұрын
El amperaje que pasa por el Arduino no es capaz de alimentar los motores por eso se usan fuentes de poder separadas. Necesitas al menos 2A por motor más un tanto por si llega a un peak. Esa es la razón por que los drivers tienen una entrada de potencia separada de lo que se llama entrada lógica que si puedes alimentar desde el Arduino. Los motores aguantan un voltaje superior al voltaje nominal indicado en el motor. Mi máquina usa 24 volts y para no dañar los motores lo que se hace es limitar la corriente (amperaje) en el driver. Busca esa información de acuerda al driver que uses, si es un A4988 es esta: www.pololu.com/product/1182
@RafaelFuenzalida
@RafaelFuenzalida 5 жыл бұрын
tienes es esquema de conexión que puedas compartir? seria de mucha ayuda. me encanto este proyecto y seria mi primero con arduino. Gracias!!
@AndresGonzalezMaker
@AndresGonzalezMaker 5 жыл бұрын
Este proyecto usa 3 motores paso a paso, no se si los has usado antes, los motores paso a paso necesitan conectarse al Arduino por medio de drivers, comúnmente se usa el A4988, barato y simple de conectar, además se necesita descargar una librería, yo uso accelstepper, búscala en Google, en la programación se determinan los pin de salida para conectar el driver, son dos por drivers. Si ya tienes todo eso me avisas y doy el programa, es muy sencillo. Te dejo un link con información del driver A4988: www.pololu.com/product/1182
@raadelable
@raadelable 4 жыл бұрын
Hola Andres, quería preguntarle un par de cosas y espero que me pueda contestar. Como se llaman o como puedo encontrar esos imanes que utiliza. También cuanto miden los brazos de aluminio. Me refiero a la medida entre el plato que gira y el bolígrafo. Muchas gracias
@AndresGonzalezMaker
@AndresGonzalezMaker 4 жыл бұрын
Los imanes son imanes comunes, la cosa es conseguir unos que van montados en una base de acera para ponerles un tornillo y fijar los brazos. El largo de los brazos es relativo, depende del tamaño de la máquina. El disco principal de mi máquina mide 60 cm y los brazos miden 80 cm pero nunca he usado toda esa distancia. Los brazos tienen perforaciones cada 2 cm para poder modificar la relación de distancia. Los motores laterales son independientes de manera de ponerlos más cerca o más lejos y cambiar el ángulo entre ellos, todo eso cambia el dibujo inicial.
@raadelable
@raadelable 4 жыл бұрын
@@AndresGonzalezMaker Ok, muchas gracias por la informacion. Es una buena idea el que las ruedas pequeñas sean independientes para poder cambiarlos de posicion. En otras máquinas que he visto están fijos en la misma "mesa".
@luis-5682
@luis-5682 2 жыл бұрын
Hola Andrés, buenos días. Voy a intentar hacerle una pregunta que, en principio, a mi se me hace muy complicada de resolver. Tengo una maquina de dibujo prácticamente idéntica a la suya (utilicé su vídeo como inspiración para construirla; desde aquí aprovecho para darle las gracias, por supuesto). Estoy intentando "agrandarla" para que los dibujos sean mucho mayores que los que ahora estoy haciendo (tamaño A3 más o menos). La pregunta: ¿Hay alguna forma de saber, o de calcular, el tamaño que han de tener las "bielas" para conseguir el tamaño deseado en los dibujos?. Dicho de otro modo, el tamaño de los discos giratorios donde coloco los imanes. Me gustaría llegar a una extensión en la que el dibujo ocupe totalmente una lámina de tamaño A0 aproximadamente. Bueno, espero que pueda ayudarme. Un cordial saludo.
@AndresGonzalezMaker
@AndresGonzalezMaker 2 жыл бұрын
Hola Luis Me alegro que mi máquina te haya inspirado. La respuesta es bastante relativa, hay que usar el sistema de prueba y error. En mi suguiente versión de esta máquina los platos están completamente cubiertos de metal así la base con imán se desplaza hacia cualquier lado, misma razón por que las bielas van en un soporte deslizante. Lo que debes hacer es hacer funcionar los dos motores y dejar el papel fijo.y ver que patrón genera e ir desplazando las bases a distintos lugares. La teoría dice que mientras las bases esten más lejos del centro mayor es el dibujo. Me acabo de dar cuenta de que también debería ser posible cambiar el punto donde se unen las dos bielas jinto al lápiz, de esa forma se generaría un mayor movimiento de palanca entonces un patrón distinto. Espero haberte ayudado.
@luis-5682
@luis-5682 2 жыл бұрын
@@AndresGonzalezMaker Pues muchas gracias, creo que me hago perfectamente a la idea de lo que tengo que ir haciendo hasta que consiga el objetivo que pretendo. En el fondo, es casi lo que más me gusta de todas estas cosas, estar probando por aquí y por allá hasta que me sale lo que quiero. Un cordial saludo y muy gradecido.
@AndresGonzalezMaker
@AndresGonzalezMaker 2 жыл бұрын
@@luis-5682 gracias a ti por interesarte en mi video.
@kamalpryankara9795
@kamalpryankara9795 7 жыл бұрын
hola andres ,felicidades bonita maquina tengo pensado hacer una maquina como esta con arduino nano me puede dar el codigo por favor y que programa usas muchas gracias (desde españa)
@AndresGonzalezMaker
@AndresGonzalezMaker 6 жыл бұрын
Hola Kamal, el código estaba en una respuesta más abajo, es muy simple ya que solo necesitas mover los motores a una velocidad constante, en todo caso acá va nuevamente: /*Drawing Machine1 by Andrés González July 19 2015*/ //AccelStepper library by Mike McCauley www.airspayce.com/mikem/arduino/AccelStepper/ #include AccelStepper TurntableAxis(1, 2, 5); // X on CNC shield pin 2 = step, pin 5 = direction AccelStepper FirstDrive(1, 3, 6); // Y on CNC shield pin 3 = step, pin 6 = direction AccelStepper SecondDrive(1, 4, 7); // Z on CNC shield pin 4 = step, pin 7 = direction void setup() { TurntableAxis.setMaxSpeed(1000); //this is fixed FirstDrive.setMaxSpeed(1000); //this is fixed SecondDrive.setMaxSpeed(1000); //this is fixed TurntableAxis.setSpeed(300); //change this FirstDrive.setSpeed(500); //change this SecondDrive.setSpeed(300); //change this } void loop() { TurntableAxis.runSpeed(); FirstDrive.runSpeed(); SecondDrive.runSpeed(); }
@kamalpryankara9795
@kamalpryankara9795 6 жыл бұрын
MUCHAS GRACIAS
@electroimanesymotores7738
@electroimanesymotores7738 7 жыл бұрын
hola quiero hacerme un espirógrafo como el tuyo, no tan perfecto pues no tengo herramientas tan sofisticadas, veo que lo has hecho con motores paso a paso, no entiendo mucho, te pregunto, ¿esos motores necesitan placas de control propias?, y otra pregunta, ¿me puedes dar la dirección de alguna tienda online donde comprar motores y todo lo que se necesita? gracias.
@AndresGonzalezMaker
@AndresGonzalezMaker 7 жыл бұрын
Hola Pedro... Para hacer que esta máquina funcione correctamente hay que controlar la velocidad de cada motor para lo que se usa un microcontrolador como el arduino, son baratos y fácil de programar. Cada motor se controla con un driver para motores paso a paso como el A4988 o el DRV8825, también baratos. Finalmente los motores son Nema 17 bipolares, nema 17 es el tamaño del motor. El microcontrolador puede ser un Arduino UNO o como el que estoy usando acá un Arduino Nano que se puede instalar en un protoboard. No se en que país estás ubicado pero todas estas cosas se pueden encargar a aliexpress en China, son baratas y en algunos caso no cobran envío.
@electroimanesymotores7738
@electroimanesymotores7738 7 жыл бұрын
Andres Gonzalez gracias por contestar tan rápido. Te escribo desde España. Como me has dado las referencias lo pediré y me montaré uno
@AndresGonzalezMaker
@AndresGonzalezMaker 7 жыл бұрын
Ya que estás en España ira en Hobbyking en robótica,, ellos llaman kingduino a los arduinos, vas a necesitar cables jumper y un protoboard de 830 puntos. Cuando tengas los componentes me avisas y te doy el código, es muy simple.
@ManojPawar
@ManojPawar 6 жыл бұрын
Hello Andres, I guess this is comes a little late, but I am interested in making this geometric art machine. I do have a genuino and the bipolar nema motors. Coud i please request you to share the arduino code?
@tiza4990
@tiza4990 4 жыл бұрын
Hola Andres, encantado de saludarle. En el vídeo se puede observar perfectamente como los motores "externos" (los de los brazos de aluminio), tienen conexión directa con la plataforma que gira. Me gustaría saber como hace el "engranaje" o la conexión entre el motor paso a paso y la plataforma central (donde va colocado el papel). Es una conexión directa por rozamiento, es con correa dentada...En fin, si pudiera indicarme cómo está hecha, se lo agradecería muchísimo. Si me envia una foto, como se suele decir, entonces ya sería para nota ;-) Muchas gracias, un cordial saludo.
@AndresGonzalezMaker
@AndresGonzalezMaker 4 жыл бұрын
Hola: la plataforma central se mueve por un tercer motor, esta tiene un eje central para girar libremente, tiene 3 puntos de apoyo, dos de estos puntos son esas ruedas de bola que se ven en el segundo 0:39, el tercer punto de apoyo es un motor paso a paso que se ve desarmado en el segundo 0;44. Este motor lleva una goma en el eje donde se apoya la plataforma, el motor se ve instalado al costado izquierdo en el segundo 0:49 luego en el 0:53. En el segundo 1:03 cuando la máquina comienza a funcionar se alcanza a ver el motor en la parte inferior del cuadro. No es necesario usar esas ruedas de bola por si no consigues, pueden ser ruedas para muebles mientras sean direccionales. Espero que haya aclarado tus dudas si no, me vuelves a preguntar. No creo que pueda incluir una foto en las respuestas.
@tiza4990
@tiza4990 4 жыл бұрын
@@AndresGonzalezMaker Muchas gracias Andrés, creo que la imagen del minuto 1:03 es exactamente lo que quería. Se ve que el paso a paso tiene una goma que hace girar el plato por "simple rozamiento". Un cordial saludo y hasta pronto
@AndresGonzalezMaker
@AndresGonzalezMaker 4 жыл бұрын
@@tiza4990 Este es el video original de donde saqué la idea, en el se ve más claro como funciona el tercer motor. Como puedes ver yo simplifiqué el sistema ya que los otros motores usan poleas. Supongo que sabes controlar motores paso a paso, el código es muy simple, el resto es cambiar las velocidades de los motores para obtener diferentes patrones. kzfaq.info/get/bejne/eK1pmJNnrr2lqHk.html
@tiza4990
@tiza4990 4 жыл бұрын
@@AndresGonzalezMaker Muchísimas gracias Andrés, ahora tengo las ideas más claras sobre la "parte mecánica" de la máquina de dibujo. Solamente estoy esperando a que se normalice un poco más todo este tema de la cuarentena para poder comprar madera y así ponerme manos a la obra. Me gustan mucho todas estas maquinitas. Tenía pensado hacer otra un poquitín más complicada pero, de momento voy a empezar con esta y después, ya veremos... ;-)
@AndresGonzalezMaker
@AndresGonzalezMaker 4 жыл бұрын
@@tiza4990 No es necesario hacerla más complicada, así y todo hice otra versión con engranajes, el resultado es totalmente distinto y el dibujo queda completo al terminar el ciclo, no se si viste el link del video kzfaq.info/get/bejne/l6hxlbmb1dO3qYU.html Esa máquina esta inspirada en esta kzfaq.info/get/bejne/r82Tesmfu7OaeKM.html ¿Estás en Chile? Entonces tienes para rato para conseguir madera :(
@josecasalefilho7928
@josecasalefilho7928 7 жыл бұрын
Andres Can you show your eletronic assembly? how capacitors you use..
@AndresGonzalezMaker
@AndresGonzalezMaker 7 жыл бұрын
The normal 100 µF capacitor that every A4988 stepper driver needs. cdn.instructables.com/FOE/ACRR/IDFSFSP3/FOEACRRIDFSFSP3.MEDIUM.jpg
@marsman777
@marsman777 7 жыл бұрын
Andres Gonzalez hi,I'm a total klutz.. can I buy one from you fully assembled ? Deanmars@me.com
@AndresGonzalezMaker
@AndresGonzalezMaker 7 жыл бұрын
No... i'm sorry but no... these are experimental machines.
@paolobellini4937
@paolobellini4937 9 жыл бұрын
What software was used to control it?
@AndresGonzalezMaker
@AndresGonzalezMaker 9 жыл бұрын
+Paolo Bellini I´m just using the accelstepper library for arduino and the code is a simple modification to the MultiStepper example.
@BlackLotusAsh
@BlackLotusAsh 8 жыл бұрын
+Andres Gonzalez thanks for your video! it helped me a lot...but Im having troubles on coding in arduino..can you please send me the code you used? if it's okie...
@AndresGonzalezMaker
@AndresGonzalezMaker 8 жыл бұрын
Ashley Valdez It is a very simple code, You need the AccelStepper library, Google it. THe inspiration came from here, but they use a very complez code and a Pure Data program om a computer. This is the code, Let me know if it helps. /*Drawing Machine1 by Andrés González July 19 2015*/ #include AccelStepper TurntableAxis(1, 2, 3); // pin 2 = step, pin 3 = direction AccelStepper FirstDrive(1, 4, 5); // pin 4 = step, pin 5 = direction AccelStepper SecondDrive(1, 6, 7); // pin 6 = step, pin 7 = direction void setup() { TurntableAxis.setMaxSpeed(1000); //this is fixed FirstDrive.setMaxSpeed(1000); //this is fixed SecondDrive.setMaxSpeed(1000); //this is fixed TurntableAxis.setSpeed(300); //change this FirstDrive.setSpeed(500); //change this SecondDrive.setSpeed(300); //change this } void loop() { TurntableAxis.runSpeed(); FirstDrive.runSpeed(); SecondDrive.runSpeed(); }
@hi-im-omar8138
@hi-im-omar8138 7 жыл бұрын
whoooooo that's a long message!
@rosagallardo9755
@rosagallardo9755 6 жыл бұрын
Hola Andres, tu "drawing machine" es facinante,!!!!! he visto tu video muuuchas veces!!! me gustaria ver mas videos de lo que hace.. Me gustaria construir una maquina como la tuya tuya. No se nada de arduino pero estoy informamdome ahora ya tengo el programa plataforma...me va a tomar algun tiempo,para saber como funciona. mientras me podrias orientar????? podrias comunicarte conmigo via email? visita mi pagina web: rosagstudio.com, y en la forma de contacto podrias dejarme el tuyo? mil gracias>>>> :)
@AndresGonzalezMaker
@AndresGonzalezMaker 6 жыл бұрын
Ya te dejé el contacto.
@pinero91
@pinero91 7 жыл бұрын
Where can I buy this
@AndresGonzalezMaker
@AndresGonzalezMaker 7 жыл бұрын
Do you mean the machine? Is a self made machine.
@pinero91
@pinero91 7 жыл бұрын
Andres Gonzalez I'm interested in purchasing it I'm intrigued is it run on a motor rotary system or software I'm confused because of the comments I tried searching for it online however all what came was the axil drawing machine however I'm not sure if it gives similar results
@AndresGonzalezMaker
@AndresGonzalezMaker 7 жыл бұрын
It is just the combination of three stepper motors at different speeds. Google for spirograph and you will find how it works
@samuelfalade
@samuelfalade 2 жыл бұрын
@@AndresGonzalezMaker Do you have a video of how you connected the motors? I made a similar machine but the motor moving my draing board is too fast so I am considering changing the motors to a stepper motor. I have not been able to see any detail description on how to connect the motor with the driver and with a motion controller.
@AndresGonzalezMaker
@AndresGonzalezMaker 2 жыл бұрын
@@samuelfalade At second 0:44 you can see the parts for the stepper motor that drives the drawing board. The edge of this drawing board rests in a small rubber wheel in the stepper motor. At second 0.48 you can see how this motor is mounted. There are a lot of tutorials on how to drive stepper motors with Arduino and these A4988 drivers. You can use a CNC shield to mount the drivers on the Arduino.
Cycloid Drawing Machine: Center Gear Setup
11:15
sarabandepress
Рет қаралды 91 М.
Joe Freedman's Amazing Cycloid Drawing Machine
14:49
Wayne Schmidt
Рет қаралды 1,2 МЛН
Challenge matching picture with Alfredo Larin family! 😁
00:21
BigSchool
Рет қаралды 20 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 37 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,9 МЛН
PID Balance+Ball | full explanation & tuning
13:13
Electronoobs
Рет қаралды 738 М.
harmonograph
5:46
photonflood
Рет қаралды 184 М.
How to make Portable Hacking Machine? || PNPtutorials
27:20
PNP Tutorials
Рет қаралды 21 М.
Analog machine created generative design/art
6:05
Robert Balke
Рет қаралды 20 М.
Cut anything, even diamond
13:07
Breaking Taps
Рет қаралды 1,1 МЛН
How a quartz watch works - its heart beats 32,768 times a second
17:35
DIY sonar scanner (practical experiments)
14:30
bitluni
Рет қаралды 1 МЛН
Polarized Light
14:49
Kevin Claytor
Рет қаралды 405 М.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 565 М.
Elegant Harmonograph Drawing Machine
1:56
wildfire405
Рет қаралды 18 М.
Challenge matching picture with Alfredo Larin family! 😁
00:21
BigSchool
Рет қаралды 20 МЛН