Resumen
Etch A Sketch alimentado por Arduino con controlador de joystick y almacenamiento en tarjeta SD. La fuente de Arduino se incluye en el archivo EtchArtDuino.zip.
Instrucciones
Lo siento, no hay muchos detalles de construcción aquí. Simplemente construí a medida que avanzaba con las piezas que tenía a mano para jugar con los pasos. Es uno de mis primeros proyectos de OpenSCAD y Arduino, así que el código es, lo que es. No lo juzguen demasiado duramente.
El sistema de menú es bastante básico, pero te permite crear y guardar un nuevo dibujo, y volver a dibujar o eliminar un dibujo existente.
Uso del menú del joystick: Arriba/Abajo mueve el cursor a la izquierda Atrás/Cancelar a la derecha o Presiona Seleccionar.El uso del joystick para dibujar es como cabría esperar: arriba, abajo, izquierda, derecha. Presione el joystick para finalizar el dibujo. Se le preguntará si ha terminado, seleccione sí para guardar y salir del dibujo o seleccione no para continuar dibujando.
Dado que el Etch ArtDuino no tiene forma de saber dónde está el lápiz de dibujo al comienzo de un dibujo, la pantalla te pedirá que elijas una posición inicial (esquina superior izquierda o derecha, esquina inferior izquierda o derecha, o el centro) y luego te pedirá que muevas el lápiz allí y presiones el joystick. Guardará la posición inicial como el primer byte del archivo para que pueda
Los dibujos se almacenan en una tarjeta SD utilizando la biblioteca SD de Arduino. Puedes hacer trampa y crear los archivos en un ordenador. Los archivos deben tener una extensión ".eas" y estar en el directorio raíz.
El formato del archivo es: el primer byte es binario y contiene la posición inicial sugerida 1: Izquierda superior 2: Derecha superior 3: Izquierda inferior 4: Derecha inferior 5: Centro El resto del archivo es una cadena de comandos de dibujo de un solo carácter u: mover hacia arriba d: mover hacia abajo l: mover hacia la izquierda r: mover hacia la derecha Un ejemplo de una pequeña caja de 3x3 sería: (Diagrama de cableado de los pines del Arduino Mini Pro:
VCC +5V Suministro GND Tierra D2 Horiz/Izquierda Paso a Paso IN1 Eje X D3 Horiz/Izquierda Paso a Paso IN2 D4 Horiz/Izquierda Paso a Paso IN3 D5 Horiz/Izquierda Paso a Paso IN4 D6 Vert/Derecha Paso a Paso IN1 Eje Y D7 Vert/Derecha Paso a Paso IN2 D8 Vert/Derecha Paso a Paso IN3 D9 VertLista de piezas:
1 unidad de EtchArtDuino impreso en 3D.stl 1 unidad de engranajes impresos en 3D.stl 1 unidad de joystick impreso en 3D.stl 1 unidad de Pocket Etch A Sketch 2 unidades de 28BYJ-48 5V DC 4-Phase 5-Wire + placa de controlador ULN2003 (ebay/amazon) 1 unidad de adaptador de tarjeta microSD Catalex (ebay/electrodragon/amazon) 1 unidad de plFuentes adicionales de SCAD (incluidas):
La excelente biblioteca de equipos de Parkinbot.http://www.thingiverse.com/thing:636119
Bibliotecas adicionales de Arduino:
Tags
Source du modèle
