T1 LED parpadeante

¿Qué aprendo?

  1. Activar una salida digital
  2. Señal digital
  3. Encender un LED en ON/OFF
  4. Función digitalWrite()
  5. Temporizar una señal de salida
  6. Sintaxis de un programa en Arduino y Ardublock
  7. Conexión del Qudino a la computadora

Leer más

Robotito


Kit de robótica para armar con cartón, papel y colorear.
Robotito y faro permiten comprobar el funcionamiento del 555, los led y LDR

555 astable con fritzing

Diseño en Fritzing

555ASTABLE pcb
Luz intermitente con CI555
Este es un circuito electrónico sencillo, nos permite encender y apagar un LED, (diodo emisor de luz) de manera intermitente o parpadeante.
Este circuito (Astable) puede servir para muchas aplicaciones, por ejemplo: luces de navidad, que se encienden y apagan de manera intermitente, balizas, alarmas, etc.
Además se puede reemplazar el led, por otro dispositivo de salida, un motor, parlante u otro cualquiera, que se active con 5v.

Corte en la Cyclone-PCB

DSC09895

PCB con formas en Fritzing

Dibujamos la forma que queremos para nuestra placa PCB, generamos un grupo para la forma en verde con el id “board” y otro grupo para la linea blanca con el id “silkscreen”.
Los grupos se generan selecionando el objeto y presionando ctrl+G
2015-11-11-005655_1024x600_scrot
Para cambiarles el “id” tenemos que seleccionar el obejto y apretar el botón derecho del mouse, elegir “cambiar propiedades”, ahi podremos los nuevos nombres a cada grupo.
Luego grabamos el archivo como “svg simple” de este modo Fritzing podra tomar la placa nueva sin problemas.


Una vez en Friting elegimos PCB con imagenes de fondo y cambiamos la imagen por la nuestra y listo 😀
2015-11-11-010528_1024x600_scrot
Lo interesante de este metodo de importación es que la placas pueden cortar en una CNC:
Versión cortada con una cnc de quiz

Versión cortada con una cnc de quiz


Descargar código fuente

Autonivelado para la Cyclone-PCB

El Marlin tiene la posibilidad de autonivelar la cama, vamos a usar esa opción para calibrar la Cyclone-PCB.
Para esto vamos a tener que cambiar el firmware habilitando esto:
#define ENABLE_AUTO_BED_LEVELING
Luego modificar estos datos con el tamaño de nuestro PCB
#define LEFT_PROBE_BED_POSITION 5
#define RIGHT_PROBE_BED_POSITION 125
#define BACK_PROBE_BED_POSITION 95
#define FRONT_PROBE_BED_POSITION 5

Y poner la cantidad de muestreos que queremos en la placa, yo puse 6:
#define AUTO_BED_LEVELING_GRID_POINTS 6

Ahora cargamos los cambios del marlin en nuestra Cyclone-PCB.


Para calibrarla automaticamente vamos a tener que agregar esto al comienzo de nuestro Gcode:
G28
G29

Nota: por lo que entiendo debe agregarse en cada gcode :S

Refrigeración para MR3020

La idea es convertir una mr3020 en una pequeña computadora. La coraza permite ponerle un ventilador para enfriar el procesador aumentando su velocidad y un puerto serie extra, que no viene habilitado originalmente.