Tabla de contenido:

Reloj Arduino Gyro: 7 pasos
Reloj Arduino Gyro: 7 pasos

Video: Reloj Arduino Gyro: 7 pasos

Video: Reloj Arduino Gyro: 7 pasos
Video: Yes, you can make a Gyroscope using #arduino 2024, Mes de julio
Anonim
Reloj Arduino Gyro
Reloj Arduino Gyro

Enlace de video

Hola a todos, hoy les mostraré a todos cómo crear un reloj giratorio especial, impulsado por un Arduino. En primer lugar, quiero dar todo el crédito al autor original: electrónica para todos. El diseño original que hizo está aquí. Hace muchos proyectos electrónicos increíbles y la idea original del reloj fue de él. Utilizo la placa Arduino Leonardo, pero cualquier otra placa Arduino debería estar bien. El reloj usa un motor paso a paso para hacer girar la placa para mostrar diferentes tiempos.

Para este proyecto, agregué mejoras al código original del reloj para incluir más funciones. Agregué una luz LED al código para que el reloj aún se pueda ver por la noche. También conecté un módulo de altavoz a la placa, por lo que cada hora el reloj pitará dos veces para indicar esto. Hice una base para conectar el reloj e incluí un soporte extraíble en el otro lado del reloj para hacerlo más estable. El video de arriba se aceleró 100 veces con fines de demostración.

Paso 1: ¡Materiales

Materiales:

Cartulina

Placa arduino

cable USB

Motor paso a paso y controlador

LED de cualquier color

Vocero

Tablero de circuitos

Batería portátil (opcional)

Instrumentos:

Cinta y pegamento

Tijeras

Lápiz

Gobernante

Pistola de soldar

Brújula

Paso 2: Biblioteca de motores paso a paso

Solo necesita esto en su biblioteca si está utilizando el controlador ULN2003 para el motor paso a paso. De lo contrario, puede omitir este paso.

1. Comience descargando el archivo.cpp y.h a continuación

2. Cree un nuevo archivo llamado StepperMotor

3. Arrastre y suelte los archivos.cpp y.h en el nuevo archivo StepperMotor

4. Vaya a su archivo de bibliotecas Arduino y suelte el archivo StepperMotor en él

5. Abra Arduino IDE y ejecute este código de prueba para asegurarse de que todo se haya instalado correctamente

#incluir

Motor paso a paso (8, 9, 10, 11);

configuración vacía () {

Serial.begin (9600);

motor.setStepDuration (1);

}

bucle vacío () {

motor.paso (1000);

retraso (2000);

paso.paso motor (-1000);

retraso (2000);

}

6. Ahora verifique el código en el IDE de Arduino si se compila sin ningún problema, ha instalado todo correctamente.

Paso 3: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Hay 4 cosas en total que necesitaremos conectar al Arduino:

Motor paso a paso y controlador

Primero, conecte su motor paso a paso al controlador. Luego conecte int 1 en el controlador al pin 6, int 2 al pin 7, 3 a 8 y 4 a 9. Luego conecte el pin - (negativo) a GND en la placa, y el pin + (positivo) a 5V en la placa.

Vocero

Para el altavoz, conecte el pin rojo (positivo) al pin 3 y el pin negro (negativo) a GND.

Dirigió

Conecte el lado largo (positivo) del LED al pin 2 y el lado corto (negativo) a GND.

Verifique las imágenes para asegurarse de que todo esté conectado correctamente.

Nota: Si la placa que está usando no se puede conectar directamente al cableado, entonces necesita usar una pistola de soldar para soldar todos los componentes juntos.

Paso 4: Código

Copie y pegue este código a continuación en Arduino IDE y cárguelo en la placa:

Código LINK

Paso 5: Carcasa para electrónica

Carcasa para electrónica
Carcasa para electrónica
Carcasa para electrónica
Carcasa para electrónica
Carcasa para electrónica
Carcasa para electrónica
Carcasa para electrónica
Carcasa para electrónica

La carcasa de la electrónica es básicamente una pequeña caja con una base circular y una tira larga de papel para los números.

Caja pequeña

8cm x 2cm pieza x2

14cm x 8cm pieza x2

14cm x 2cm pieza x2

Circulo

11,46 círculo de radio

Número de cara

Hoja de 72cm x 2cm de papel de cartón blando. Escriba a partir de las 12:00 con intervalos de 1 cm hasta llegar a las 11:50, que la longitud del papel debe ser suficiente para que quepan todos los números.

Base

Cualquier tamaño y forma siempre que el reloj pueda caber en él.

Nota: Recuerde hacer pequeños agujeros en la caja (vea las imágenes de arriba) para la alimentación y las luces LED. También corte un agujero en el círculo para la varilla en el medio.

Paso 6: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Antes de sellar la caja, coloque todos los componentes electrónicos fabricados de acuerdo con la imagen de arriba. Pega con cinta adhesiva o pega todo en su lugar. Luego selle la caja. Crea una pequeña varilla de cartón para que quepa a través del orificio del reloj y conéctala a la varilla del motor paso a paso. Si el reloj es demasiado pesado y se está cayendo, puede agregar soporte en el otro lado del reloj. Realmente no importa cómo lo hagas, siempre que puedas evitar que el reloj se incline hacia un lado, pero las imágenes de arriba muestran cómo lo hice. Luego conecte todo el reloj a la base de abajo y asegúrelo con cinta y pegamento (vea las imágenes de arriba). Y para hacerlo aún más fresco, agregue una flecha en el cuadro que apunta a los números para mostrar el tiempo con mayor claridad.

Paso 7: prueba

Una vez que haya terminado, recuerde probar su reloj para asegurarse de que funcione correctamente. Compruebe si el reloj está funcionando y si es exacto. Si el reloj es demasiado lento, es posible que desee aumentar el número en motor.step (62) si el reloj va demasiado rápido, luego disminuya el número.

Problemas comunes:

El LED no está encendido: probablemente se deba a que el motor paso a paso está consumiendo demasiada energía. Es posible que desee agregar energía adicional (batería portátil) si ese es el caso.

El reloj está girando en la dirección opuesta: luego vaya a su código y cambie el paso del motor (62) a un número negativo.

Recomendado: