Tabla de contenido:

Reloj de rueda - Adivinemos la hora: 5 pasos (con imágenes)
Reloj de rueda - Adivinemos la hora: 5 pasos (con imágenes)

Video: Reloj de rueda - Adivinemos la hora: 5 pasos (con imágenes)

Video: Reloj de rueda - Adivinemos la hora: 5 pasos (con imágenes)
Video: PJ Masks Power Heroes - Intro (Español Latino) 2024, Noviembre
Anonim
Image
Image
Paso 1: Comprenda cómo funciona ThumbWheels
Paso 1: Comprenda cómo funciona ThumbWheels

Hola a todos, aquí están mis primeros Instructables, así que espero que sea bueno. Además, mi nivel de inglés es bastante bajo, ¡así que espero no cometer demasiados errores!

El objetivo de este proyecto es reutilizar algunas "ruedecillas" recuperadas de un antiguo equipo de laboratorio.

Se utilizaron ruedecillas en los paneles de control. Con sus ruedas parcialmente expuestas que se pueden girar moviendo el borde expuesto con un dedo, puede elegir el número deseado.

¿Por qué no usarlos para hacer un reloj en el que ingresa manualmente la hora que cree que es y luego la verifica presionando un botón?:-)

Paso 1: Paso 1: Comprenda cómo funciona ThumbWheels

Paso 1: Comprenda cómo funciona ThumbWheels
Paso 1: Comprenda cómo funciona ThumbWheels
Paso 1: Comprenda cómo funciona ThumbWheels
Paso 1: Comprenda cómo funciona ThumbWheels

Cada rueda puede seleccionar un número entre 0 y 9 y es eléctricamente equivalente a cuatro interruptores. ¿Por qué?

Cuando ingresa un número, digamos '5', la rueda lo convierte a su número decimal codificado en binario, en este caso '' 0101 ", que significa" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", porque queremos codificarlo en un sistema binario (base 2). Los seres humanos como tú y yo podemos contar de 0 a 9, y luego perder cifras, por lo que debemos agregar un acarreo para contar más. Entonces, cuando Piense en el número "125", que significa "1 * 100 + 2 * 10 + 5 * 1", es un sistema decimal con 10 cifras. Las computadoras y los dispositivos electrónicos generalmente usan un sistema binario, con solo dos cifras, 0 y 1 Entonces, si desea descomponer un número en su representación binaria, por ejemplo el número 9, es como una división euclidiana, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

El decimal codificado en binario es lo mismo, pero convierte cada número digital en un grupo de dígitos binarios. Por ejemplo, 4827 se codificará como 0100 1000 0010 0111.

Los interruptores correspondientes a cada uno de estos números digitales se abren o cierran físicamente con la ruedecilla y, al leerlos, puede saber qué número se ingresó. Con las ruedecillas que salvé, había un circuito de lectura que constaba de registros de desplazamiento (https://en.wikipedia.org/wiki/Shift_register) que me permitían usar menos pines en mi microcontrolador (µc). Con hojas de datos adecuadas y un buen multímetro, es fácil entender cómo cablearlos. Pero si no tiene estos registros cuando recupera sus ruedecillas, puede conectar los interruptores directamente a su µc. Una vez más, una hoja de papel y un multímetro en modo de continuidad serán de gran ayuda.

Más información sobre números binarios: https://www.mathsisfun.com/binary-number-system.h… y

Paso 2: Paso 2: Elija un microcontrolador y conecte su placa

Cuando haya entendido cómo interconectará sus ruedecillas, puede contar la cantidad de pines que necesitará para interconectar las partes que desea usar en su reloj (entradas de las ruedecillas, salidas para LED RGB, entradas para pulsadores, entrada-salida a un tablero de reloj en tiempo real, y cualquier otra cosa que pueda resultarle útil …).

Usé una placa "Nucleo F303K8", parece una Arduino Nano. Tenga cuidado si los usa, ya que los pines "D4", "A4" y "D5", "A5" están unidos entre sí (perdí mucho tiempo antes de darme cuenta), así que tuve que quitar el puente de soldadura.

La placa Real Time Clock es una placa comercial basada en un chip MCP79410, que utiliza un bus i2c, pero cualquier otra funcionará. Los LED son RGB con un ánodo común, no olvide agregar resistencias adecuadas en serie.

Luego, puede conectar todas estas cosas, hay muchos tutoriales disponibles en línea específicos para las partes que tiene y es algo bastante clásico. Usé un veroboard para soldar todos estos juntos.

Paso 3: Paso 3: codifique su microcontrolador

Ahora tienes que codificar tu microcontrolador para hacer el trabajo. Aquí está el mío, por ejemplo, pero supongo que tendrás que escribir el tuyo propio:-)

Paso 4: Paso 4: ¡Construye una caja y ponle todo

Paso 4: ¡Construye una caja y ponle todo!
Paso 4: ¡Construye una caja y ponle todo!
Paso 4: ¡Construye una caja y ponle todo!
Paso 4: ¡Construye una caja y ponle todo!
Paso 4: ¡Construye una caja y ponle todo!
Paso 4: ¡Construye una caja y ponle todo!

Una vez que su configuración funcione, puede ponerlo en una bonita caja. Usé un cortador láser para hacer las caras y una impresora 3d para hacer los lados. (¡Y mucho pegamento caliente para que se mantenga unido! ^^ especialmente los LED y los botones)

Paso 5: Paso 5: ¡Disfruta

Paso 5: ¡Disfruta!
Paso 5: ¡Disfruta!
Paso 5: ¡Disfruta!
Paso 5: ¡Disfruta!

¡Ahora puede construir un reloj similar inspirándose en este trabajo!

Planeo mejorar este en el futuro haciendo un cuadro lateral más fuerte, o agregando una función al segundo botón pulsador (por ejemplo, establezca la hora en una pulsación larga, o también "mostrar" la fecha adivinándola también).

Recomendado: