B-Robot Evo2 de jjrobot.

Pruebas B-Robot Evo2 de jjrobot.

Prueba de Evo2 de JJRobot. Trás muchos problemas con la protoboard, ya que hice el esquema con arduino nano y tuve problemas con los timers, decidí pasarlo a Arduino Leonardo. Al hacer esto cableé desde el zócalo del Nano al Leonardo, dándome muchos problemas de interferencias por el cableado afectando al MPU6050. Hice de nuevo el esquema en otra protoboard para insertar directamente al Leonardo. Utilicé los drivers DRV8825  configurando en el placa los pines M0, M1 Y M2 a 16 microstepping y la  aceleración en el sketch  de arduino.

 

Finalmente y realizando unos pequeños ajustes de electrónica para el servo del brazo ya queda terminado Evo2. 

Articulo relacionado:

Montaje de Brobot Evo2 de jjrobots.

Espero que os guste!





Creación con Impresión 3d de Robot Plen2

  Construcción del Robot Plen2. 

Podéis ver que en el momento de activar la placa Vivi se coloca en la posición inicial la pierna.  Este paso es crucial ya que cada servo motor no debe chocar con ningún elemento para que no se bloquee la placa, y no se descontrole. Hay que estar seguro de esto. Más tarde, cuando se ensamble completamente, se realizará un ajuste fino. 



Aún no terminado por dar problemas la placa base de 18DOF ViVi RC. Debo adaptar otra placa. Los fallos de la placa Vivi son inestabilidad de los movimientos.




Proyecto de un Xilófono con Arduino. (Sensores Táctiles).

Construcción de un Xilófono con Arduino.


1. Breve Descripción.

    Bajo pedido para un proyecto de arte interactivo, me pidieron la construcción de un Xilófono digital.
    Tras un estudio detallado, el proyecto se dividiría en cuatro partes:
  1. Circuitería de los sensores de entrada en el dispositivo, en este caso teclado de notas.
  2. Arduino Nano. Se programará para recibir los datos de entrada y lanzar la nota MIDI correspondiente.
  3. Tarjeta MicroSD para Arduino. Almacenamiento de archivos .WAV.    
  4. Etapa de potencia de audio con Altavoz de salida


2. Reproducir Sonidos .WAV en Arduino.

    En principio simplemente hice una prueba sencilla del amplificador y la tarjeta MicroSD con Arduino Nano. En el Video1 puedes ver esta prueba.
La tarjeta MicroSD está comprobada con una de 4 GB, con otra mayor puedes tener problemas de reconocimiento.


Video1: Pruebas del amplificador de audio y de MicroSD 


    He utilizado un amplificador de audio que tenía almacenado en casa, pero puedes utilizar cualquier formato. Puedes hacer un circuito amplificador con transistores, integrados o como en mi caso , extraerlo íntegramente de cualquier aparato reproductor. En este caso debes de alimentarlo e insertar el audio a la entrada correspondiente.
    Ejemplo de conexión de tarjeta MicroSD a Arduino Nano:

Circuito Conexionado MicroSD con Arduino
Fig.1 Circuito Conexionado MicroSD con Arduino

3 Conexionado:

12 ------------------> MISO
11 ------------------> MOSI
13 ------------------> SCK
10 ------------------> CS
 9 ------------------> Speaker
 GND ---------------> GND 
 5V ------------------> VCC

    Se puede observar en la fig.1 el conexionado simple de la tarjeta con Arduino y el Altavoz directamente sin Amplificación de Audio.
    Podemos poner 8 salidas tanto analógicas como digitales y reproducir archivos WAV de manera táctil.

Video2 Reprodución de efectos y sonidos .Wav

    Aquí se puede ver los módulos compuestos del arduino nano, amplificador y altavoz. Está montado en una caja realizada con impresora 3d.

4 Creación de teclas con pintura conductora sensibles al tácto.

    Viendo el elevado precio que tiene la pintura conductora, opté por un truco que se usa y realmente va perfectamente. Se trata de utilizar esmalte de uñas saturado con polvo de grafito. Se mezcla bien y luego se pinta la pieza. Evidentemente se usa para materiales no conductores. No lo he probado, pero posiblemente pueda funcionar con esmalte de color, aunque creo que bajará su eficacia o directamente no funcione. Cuestión de probarlo.
    El polvo de grafito se encuentra fácilmente en tiendas especializadas o ferreterías. ( es usado por los cerrajeros).
    Una vez tenemos las teclas o piezas táctiles se conecta a cada borna de entrada del Arduino como vemos en la fig2.


Fig2 Esquema conexión teclas táctiles con Arduino
Fig.2 Conexionado de teclas táctiles con Arduino.


Las resistencias deben ser de alto valor, de alrededor de 5 a 10 Mega ohmios, incluso más.
Una vez conectado pasaremos al sketch de Arduino y probaremos el funcionamiento de teclado y su correspondiente sonido.



Video3 Pruebas realizadas mediante pintura conductora casera.

     Va perfectamente esta pintura!!. Se utilizará para pintar cada tecla y al tacto sonará una nota o audio pregrabado en la MicroSD.


Video4 Presentación de pasos del proyecto


Video5 Acabado final del proyecto.

DFPlayer.

Finalmente todo el trabajo electrónico queda expresado en el trabajo artístico hecho por la autora del proyecto. Una satisfacción poder ayudar! 😊


Impresora 3d casera hecha con impresora de tinta

Haz tu propia Impresora 3d.

Realizando Impresora 3d casera.

Introducción:

 Arduo trabajo para realizarla, pero grandes satisfacciones. 

    Ya hace tiempo que finalicé la impresora 3d que hice con esta que os presento. Actualmente estoy realizándole la tapadera superior, cerrando los laterales, para conseguir la temperatura adecuada en el interior y trabajar con ABS y otros soportes que sufren warping (levantamiento de capas).
He de mencionar la página de youtube "mundo C.N.C. con arduino",  pues sin su ayuda no lo hubiera conseguido. Gracias Mil!!


Video1: Presentación Impresora 3d.

Primeros Pasos.

Realizando una impresora 3d con una Impresora de tinta.

    En un principio realicé una impresora con el carro de otra impresora tradicional de tinta. 
La monté en una tabla de aglomerado con dos maderas de palets para la sujeción de las varillas roscadas.
    Muy rústica, si, pero he de decir que realizó su trabajo perfectamente para lo que quería.😁


Impresora 3d con impresora de tinta
Fig.1 Impresora 3d con impresora de tinta

    Se utiliza la mecánica de un escáner que se modifica para que corra el eje Y, adaptando la base de una tabla para finalmente  instalar el cristal base, donde colocar la cama caliente y los muelles para ajustar y nivelar con respecto al hotend.
  
  La solución del eje X fue coger todo el corro del inyector de tinta y solo dejar el hueco modificado donde van los cartuchos de tinta. Se deja el motor paso a paso de este eje al igual que del eje Y, el del escáner. Se adapta en mi caso un extrusor MK7, que integra el motor paso a paso para la extrusión del filamento. 

    Para el eje Z, utilizo dos motores de otra impresora de tinta, que finalmente tuve que hermanar con una correa dentada para que fueran a la misma velocidad y no varíen el nivel de la base.

    No quiero entrar en más detalles sobre esta impresora3d, pues se realiza solo para la creación de piezas para la impresora final. Pero si quiero decir la electrónica que lleva, ya que si se realiza con la idea de ser la que se quiera montar como impresora a utilizar, os vendrá bien estos comentarios.

Una vez realizada decir que para este proyecto si vino bien los motores utilizados; para una impresora a mantener, debe ponerse motores Nema 17, pues ante velocidades medio-altas pierde pasos y ante cualquier problema de tropiezos se desajusta la posición. IMPRESINDIBLE!!!.


Video2: Impresora casera

Electrónica

Arduino Mega , Ramps 1.4. y Drivers

    La primera electrónica accesible y de un precio módico es Arduino y la ramps 1.4 ( ya va si no recuerdo mal por ramps 1.6) 

    La placa ramps 1.4 es la controladora de los motores paso a paso de los diferentes ejes y quien suministra la tensión a la cama caliente. Se encarga de controlar los finales de carrera de los ejes, ventiladores y de los sensores de temperatura para controlar tanto la temperatura del hotend, como de la cama. Tiene un puerto o conector para insertar la pantalla donde visualizaremos todos los parámetros y poder interactuar con la impresora.

Conexionado Ramps 1.4
Fig2: Conexionado Ramps 1.4 

Arduino Mega

Es el encargado tras cargarle el firmware MARLIN de mandar la información. La carga del firmware se realiza con el programa de carga de software o sketch de Arduino. El software de fileteado o rebanado (slicer) es el encargado de realizar de un objeto 3d un en archivo (.gcode) que es el ejecutado por la impresora. Cargamos el archivo en la tarjeta SD y ejecutamos el inicio de impresión. La impresora leerá los parámetros configurados de temperaturas, velocidades, etc.  y empezará a crear el objeto. Realizaré un post para crear un tema de estos pasos.

Ver "Mundo C.N.C. con Arduino" en YouTube

https://www.youtube.com/channel/UCfPgSXGlvt6lmZE6lKq1SDg