Lightsaber Con Arduino

by jua21472 in Circuits > Arduino

1082 Views, 3 Favorites, 0 Comments

Lightsaber Con Arduino

portada.jpg

Para nuestro proyecto número 1 de manufactura digital se ha escogido llevar a cabo un lightsaber hecho con neopixeles y Arduino. Se utilizaron conceptos como circuitos eléctricos, programación básica de Arduino, LED's, diseño digital en INVENTOR, entre muchas otras cosas para poder realizar este proyecto.

El lightsaber consiste en una serie de circuitos conectados hacia un Arduino nano, los cuales mediante un botón cambiarán de modo de funcionamiento, pudiendo ser entre manual y automático. En cada uno de estos modos se llevarán a cabo acciones diferentes, pero que siempre se relacionarán con las características necesarias para ser un lightsaber. Para hacer este lightsaber y ver cuáles características posee puede ver el siguiente procedimiento:

Materiales

Lista de materiales (2).png
981d8364-b92e-4ef9-a26f-af1329bea234.JPG

Herramientas de uso general.

También se recomiendan, en el caso se desee hacer su propia empuñadura para el lightsaber, el tener un sistema de modelado para sólidos en 3D (los sistemas de Autodesk por ejemplo) y una impresora 3D.

Diagrama Esquemático

Diagrama_Esquematico_esquemático-Foto.jpg

Un diagrama esquemático es una representación gráfica de algún circuito eléctrico (Greelane, 2019). Para este proyecto se ha realizado un diagrama esquemático de toda las conexiones de nuestro lightsaber, el diagrama es el que se muestra arriba.

Proceso De Creación

Para la fabricación de este sable pueden tomarse dos opciones, diseñar desde cero tu lightsaber (utilizando algún software de diseño) e imprimiéndolo en alguna impresora 3D o bien puedes descargar el diseño de la espada que nosotros fabricamos e imprimirlo.

Luego de esto se debe tomar en cuenta los materiales a utilizar, cosas tales como su tamaño, forma y peso son importantes al momento de decidir que diseño utilizar y en que lugar se colocará. Asimismo y una vez se tienen listos la empuñadura del sable y los materiales se debe hacer lo siguiente:

1. Verificar que los materiales se encuentren en buen estado

2. Asegurarse de que la empuñadura del sable (la que se diseñó) sea del tamaño correcto y capaz de albergar los materiales del circuito

Después de llevar a cabo estos pasos se recomiendo trabajar el ensamblado del circuito, el cual consistira en conectar el arduino nano con el botón, switch, acelerómetro y neopixeles, el orden del circuito y sus conexiones pueden verse en el diagrama esquemático; todo esto recomendamos soldarlo para poder tenerlos de forma mas compacta en el interior del lightsaber (al momento de soldar hacerlo con mucho cuidado y de ser necesario buscar la ayuda de un profesional). Ahora ya sería el momento del código trabajado de forma paralela, esto para evitar armar un circuito de forma errónea y que ya no pueda arreglarse después; también como sugerencia de parte de nuestro equipo recomendamos utilizar TinkerCAD, un simulador de Arduino, el cual los ayudara mucho para crear su código, hacer pruebas de su circuito y principalmente no ocasionar ninguna perdida de sus materiales al hacer pruebas del circuito. Teniendo esto en cuenta y una vez hayamos revisado todos nuestros materiales se debe de hacer el código, el cual lo presentaremos explicado a grandes rasgos con un diagrama de flujo, seguido de este se encontrara el código en su estado puro...listo para que si ustedes lo desean puedan copiarlo, editarlo o modificarlo para hacer su lightsaber.

*Adjunto el archivo de inventor*

Fotografías Del Proceso:

8ea01c48-aa27-4878-8920-14cf03dfcaeb.JPG
7a62efc3-597c-409b-b1a8-0e19ae1825d3.JPG
IMG-4108.jpg
3269104B-71C6-4730-9C5E-8991A62B5862.JPG
e03ed20f-04bd-4c15-a7bb-de9484275440.JPG
fb646bf6-0ac3-47d1-bba3-fad1149b50e5.JPG
2fae930c-51b6-43b3-b2a7-b147b0ab0b1b.JPG
9562f989-46c2-45aa-b47c-bdfbe39f4f4a.JPG
9dd092b9-1e27-4923-9095-a394aa0f6701.JPG
08b5ebce-6795-4615-9973-8e0740e99531.JPG

Descripción fotografías:

1. Diseño 3D del lightsaber

2. Primer intento del circuito

3. Soldadura del circuito

4. Circuito del acelerómetro

5. Cableado del circuito

6-7. Modo manual (color base verde)

8-9. Circuito terminado

Código

Diagrama lightsaber.png

*IMAGEN DEL DIAGRAMA*

<<Para el correcto funcionamiento del código será necesario tener instaladas 3 librerías de Adafruit, las librerías serían:

- Adafruit_NeoPixel

- Adafruit_MPU6050

- Adafruit_Sensor

Asimismo sera necesario que al descargar el código acepte la creación de una carpeta con el nombre del mismo; de esta forma el código funcionara al 100%>>

Código:

Downloads

Funcionamiento Final

a9bd0c64-1ccc-4fd6-afb8-fe0984857b86.JPG
Funcionamiento Lightsaber

Una vez se llevaron a cabo el diseño, ensamblaje, programación y construcción del circuito ya tendremos casi terminado nuestro lightsaber. En cuanto a sus funciones dispondremos de dos modos, uno manual y uno automático, los cuales se operaran mediante el botón presente en el sable. El modo manual, el cual usando un acelerómetro (instrumento que mide posiciones en los ejes X, Y y Z) detectará la desaceleración presente en algún golpe, esto con la intención de hacer un cambio de color instantáneo y después regresar al color base (la intención es ilustrar el cambio de color que se observa durante una batalla). Luego esta el modo automático, el cual es una secuencia de cambio de colores, esta secuencia la llamamos "party mode".

En el siguiente video puede observar de forma clara el funcionamiento del lightsaber, así como parte del proceso de creación.

*VIDEO ADJUNTO EN LA PARTE SUPERIOR*

Muchas gracias por escoger nuestro tutorial, esperamos les sea de mucha utilidad y que la fuerza los acompañe.