INHOUDSOPGAWE:

RUBIK-Bot: 11 stappe
RUBIK-Bot: 11 stappe

Video: RUBIK-Bot: 11 stappe

Video: RUBIK-Bot: 11 stappe
Video: Sokoban Level 11 Most Hardest Level Ever 2024, Julie
Anonim
Image
Image

Este video kan 'n resume van die basiese werkwyse vir ons gee.

Stap 1: Compra De Materiales Esenciales Para El Proyecto

Tomar (o Buscar) Medidas De Los Componentes Comprados
Tomar (o Buscar) Medidas De Los Componentes Comprados

Die belangrikste aspekte van die projekto is:

- Seis motores en pasos

- 'n Rubok al que se le puedan remover los cuadros centrales de cada cara

- Un servomotor (para poder girar un lado del mecanismo para cerrarlo una vez que se colocó el cubo)

Stap 2: Tomar (o Buscar) Medidas De Los Componentes Comprados

Antes de trabajar en el diseño CAD, is important contar con las medidas del cubo y el resto de los componentes para diseñar las piezas and fabricar de acuerdo a esto. Gebruik die medisyne wat ons in 'n presiese toestand kan hê, soos in 'n ander geval.

Stap 3: Diseño CAD De Las Piezas en Fabricar

Diseño CAD De Las Piezas en Fabricar
Diseño CAD De Las Piezas en Fabricar

1. Ons kan 'n sagteware -CAD met 'n volledige reeks sagteware (met behulp van SolidWorks) gebruik.

2. Oorweeg die vervaardiging van porsele vir die gebruik van antis de diseñar tus piezas (en nuestro caso, utilizamos una cortadora láser and una dobladora CNC for fabricar for principes for prototipo, por lo que utilizamos la función de Sheet Metal for Solid piezas).

3. Las piezas más importantes a diseñar son:

- Cuatro bases para contener los motores and pasos que mueven las caras laterales del cubo

- Una basis vir 'n motor wat 'n goeie motor kan lewer

- Una base fora motor for a pasos que mueve la cara inferior del cubo

- Una base que sostiene todos los componentes

4. Una vez que todas las piezas han sido diseñadas, juntarlas todas en un ensamble para asegurar que sus medidas sean correctas

Stap 4: Fabricación De Las Piezas

Fabricación De Las Piezas
Fabricación De Las Piezas
Fabricación De Las Piezas
Fabricación De Las Piezas
Fabricación De Las Piezas
Fabricación De Las Piezas

1. Tener definidos los modelos CAD.2. Para generar la cara nueva del cubo emplear un modelo de fresado donde se redondean las esquinas de la materia prima y con un cortador realizar la abertura del cople que se generara posteriormente. Verifique que la nueva tapa pueda entrar en el cubo rubik sin problemas. En este prototipo se utilizó el fresado fora crear bloques casi cuadrados del mismo tamaño que las caras centrales, and se les realizó un rasurado también utilizando freidora.

3. Para la creación de los coles que tiene el motor se utiliz el el proceso de torneado. Primero se comenzó por tornear la parte inferior del cople para dejarla del doble del di motor of la flecha del motor, seguido de esto, la parte superior del acople se metió a la freidora para generar una especie de T. Finalmente se hace una perforación del diámetro de la flecha y una perforación loodreg op 'n esta para el opresor.

Stap 5: Fabricar Torres Para Sostener Motores

Fabricar Torres Para Sostener Motores
Fabricar Torres Para Sostener Motores

Ons kan ook 'n vervaardiging gebruik om 'n hoë kaliber 16 te gebruik, en ook 'n gesorteerde CNC -vervaardiger. Se deben fabricar cuatro.

Stap 6: Fabricar Base Para Sostener El Mecanismo

Fabricar Base vir Sostener El Mecanismo
Fabricar Base vir Sostener El Mecanismo

Stap 7: Hacer Pruebas Mecánicas Antes De Montar

Hacer Pruebas Mecánicas Antes De Montar
Hacer Pruebas Mecánicas Antes De Montar
Hacer Pruebas Mecánicas Antes De Montar
Hacer Pruebas Mecánicas Antes De Montar

Para asegurar que el tamaño y funcionamiento de las piezas fabricadas sean los correctos, hacer un montaje de las piezas

Stap 8: Montar Sistema Mecánico

Montar Sistema Mecánico
Montar Sistema Mecánico
Montar Sistema Mecánico
Montar Sistema Mecánico
Montar Sistema Mecánico
Montar Sistema Mecánico

Vir die installering van 'n stelsel kan die M3 'n maksimum van 10 mm gebruik word.

El servomotor también tiene un tornillo que en su eje que va uniendo la placa con el y tiene como ayuda una rueda loca en el mecanismo que permite abrir y cerrar la puerta.

Stap 9: Diseño De Sistema Electrónico

Diseño De Sistema Electrónico
Diseño De Sistema Electrónico
Diseño De Sistema Electrónico
Diseño De Sistema Electrónico
Diseño De Sistema Electrónico
Diseño De Sistema Electrónico
Diseño De Sistema Electrónico
Diseño De Sistema Electrónico

Die belangrikste komponente wat ons nodig het vir 'n seun:

- Arduino MEGA

- RAMPS 1.4 skild

- Placa perforada pequeña

- Seis controladores de motores en pasos

-Fuente de alimentación 'n 12 Volts CD

1.-Para esta parte se diseño primero el diagrama eléctrico en Eagle y posteriormente se busco la manera de adaptar este diagrama a un shield y adaptar una de las entradas en una placa perforada.

2. -Verifieer die voortdurende toewyding van alle komponente aan die motor.

3.-Si las conexiones fueron realizadas correctamente se colocara la fuente de alimentación dentro de la placa que tiene el robot como se ve en la ultima image

Stap 10: Programmeer

Programme
Programme
Programme
Programme
Programme
Programme
Programme
Programme

Dit is ook 'n eenvoudige manier om 'n algoritme vir 'n matlab te gebruik

la.mathworks.com/matlabcentral/fileexchang…

Vir medio de este algoritme is encuentran las rutas for resolver el cubo por medio de comandos que el usuario mete como insette al programa el el genera el algoritmo de resolución. Dit is moontlik om 'n interaksie met die komunikasie in die Matlab en die Arduino -stelsel te bewerkstellig.

Dit is belangrik dat die inligting op die voorgrond, agter, regs, links, omhoog en onder, ingelig word, en die korrekte gegewens van die arduino -inligting, vir meer inligting de los 6 motors, uno por cara.

La programación en Arduino se basa en primero reportra los pines del Arduino a los que están conectados el STEP, DIRECTION and ENABLE de cada uno de los motores.

La manera en que el programa recibe las instrucciones de movimiento es con comandos SERIAL que son ingresado en el MONITOR SERIE. Al die eerste een van die 6 programme wat ons vir u kan gee, kan u met 'n motor in 90 grade aanbeveel. Vir otro lado cuando se le da una letra de A a la F el programa manda llamar el ciclo que gira el motor 90 grados en contra de las manecillas del reloj.

Met die korrekte beveiliging van MATLAB en die ingang van Arduino, kan ons 'n 5 -delige oplossing opstel.

Stap 11: Ensamblaje Final Y Pruebas

Ensamblaje Final Y Pruebas
Ensamblaje Final Y Pruebas

As ons die vorige antwoorde vir korrekte korrektheid kan bekom, kan ons die finale funksie van die rekord oplos en die funksie van die rekord oplos.

Aanbeveel: