Tabla de contenido:

Reloj numismático: 9 pasos (con imágenes)
Reloj numismático: 9 pasos (con imágenes)

Video: Reloj numismático: 9 pasos (con imágenes)

Video: Reloj numismático: 9 pasos (con imágenes)
Video: Billete VALIOSO con estrella☆ buscado por coleccionistas - Billete americano $1 año 2013 2024, Mes de julio
Anonim
Reloj numismático
Reloj numismático
Reloj numismático
Reloj numismático
Reloj numismático
Reloj numismático
Reloj numismático
Reloj numismático

REAL es la moneda brasileña desde 1994 y para celebrar su 25 aniversario, el año pasado (2019) la Casa da Moeda (ceca brasileña) hizo una moneda conmemorativa 1 REAL con un colibrí en el anverso (no la efigie habitual de la república).

El colibrí era la imagen del billete 1 REAL cuando se lanzó la moneda hace 25 años. El billete 1 REAL ya no se produce.

Como entusiasta de la numismática, utilicé una vieja RaspberryPi 2, una pantalla TFT LCD y algún código en JavaScript para hacer un reloj que muestra la hora con billetes y monedas de la segunda familia del REAL. Es una computadora real que actúa como reloj.

Puede cambiar los archivos-j.webp

Suministros

- Tablero Raspberry Pi

-TFT LCD de 3,5 ''

-Caja de madera

Paso 1: preparar la caja

Preparando la caja
Preparando la caja
Preparando la caja
Preparando la caja

Tuve esta vieja caja de madera por mucho tiempo, creo que se usó para guardar bolsitas de té. "Rompo" el panel frontal e hice un agujero cuadrado con una herramienta Dremel para que se ajustara a la pantalla de 3, 5 ''.

Después de montar todos los componentes volveré a pegar la pieza.

La pantalla está pegada al panel.

Paso 2: codificación

Codificación
Codificación
Codificación
Codificación

La función misma de RaspberryPi en este proyecto es mostrar una página web en Chrome en modo de pantalla completa.

Por ejemplo, si la hora es 3:05, mostrará un billete de 2 reales y una moneda de 1 REAL para las horas, y una moneda de 5 centavos para los minutos.

Hice que la página real estuviera disponible para probar en el enlace https://numismaticclock.freetzi.com, pero en el proyecto se ejecutará localmente.

Es una página HTML con algo de JavaScript para actualizar la página cuando pasa un minuto. El proyecto tiene 13 imágenes para mostrar horas (0h y 12h es la misma imagen pero archivos diferentes) y 60 imágenes para mostrar minutos. El archivo HTML (index.html) y el-j.webp

El script imprime las etiquetas para mostrar imágenes cada vez que se carga la página. Una variable obtiene el minuto real del sistema fuera de la función de temporización, mientras que otra variable lo obtiene dentro de la función. Cada segundo, estas dos variables se comparan, y si son diferentes, significa que ha pasado un minuto, por lo que la página se actualiza.

Paso 3: Configuración de la imagen de Raspbian correcta

Configuración de la imagen de Raspbian correcta
Configuración de la imagen de Raspbian correcta

En primer lugar, deberá descargar la imagen específica de Raspbian que funcione con su pantalla. En mi caso, mi pantalla es la versión KeDei 6.2, así que descargué la distribución de

Necesitará un software llamado WinDisk32Imager para grabar la imagen en una tarjeta SD y luego iniciar su placa.

Paso 4: transfiera los archivos al tablero

Transferir los archivos a la pizarra
Transferir los archivos a la pizarra

El contenido del archivo relogio.rar (Paso 3) deberá transferirse a RaspberryPi.

Puede usar un pendrive para hacerlo o puede hacerlo a través de SSH con un software llamado WinSCP. Coloque todos los archivos en una carpeta dentro de / home / pi /

La ruta del archivo index.html será ~ / home / pi / relogio / index.html

Recomiendo usar Putty para facilitar los siguientes ajustes.

Paso 5: Configuración de los parámetros de Linux

Configuración de parámetros de Linux
Configuración de parámetros de Linux

En este punto, los archivos se guardan en su tablero y puede conectar un teclado, abrir el navegador y escribir /home/pi/relogio/index.html en la barra de direcciones. Mostrará la página del reloj, luego presione F11 para ingresar al modo de pantalla completa y listo.

Pero podemos mejorarlo.

Puede descargar un software que oculta el cursor del mouse cuando no está en uso.

sudo apt-get install unclutter

Cuando termine, escriba el siguiente comando para ocultar el cursor si no se mueve durante 2 segundos:

sudo unclutter -idle 2 -root

El navegador Chrome se puede abrir a través de la línea de comandos en modo de pantalla completa y directamente a la página del reloj (no use sudo en su comando):

Chrome-browser --homepage /home/pi/relogio/index.html --start-fullscreen

Podemos hacerlo aún mejor.

Estableceremos un alias, es decir, con un solo comando ejecutaremos el software para ocultar el cursor y abrir Chrome en la página del reloj.

Para hacerlo, escriba el siguiente comando:

sudo nano /home/pi/.bashrc

Cerca de la sección "Definición de alias", inserta el siguiente texto (como en la imagen):

alias relogio = 'chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root & '

Cierre y vuelva a abrir su terminal o escriba:

fuente /home/pi/.bashrc

Ahora, cuando escriba el comando relogio en el terminal, se ejecutará automáticamente el software de ordenación y abrirá Chrome.

Paso 6: Colocación de los componentes

Colocación de los componentes
Colocación de los componentes

El RasbperryPi que utilicé en este proyecto está muy dañado. Solo dos puertos USB todavía funcionan y los extiendo con puentes para ponerlos en la parte posterior de la caja. También hice una extensión de los puntos de soldadura PP1 y PP2 en la placa a un conector de alimentación.

También modele otro orificio cuadrado en el lado izquierdo para el conector ethernet.

Paso 7: terminar la caja

Terminando la caja
Terminando la caja
Terminando la caja
Terminando la caja

Corté unos palitos de helado para hacer un marco alrededor de la pantalla con el fin de ocultar algunas imperfecciones.

Podría pegar fácilmente el panel frontal en la caja. También pegué un imán para sostener una moneda conmemorativa sobre la pantalla.

Paso 8: disfrute de su reloj numismático

Disfrute de su reloj numismático
Disfrute de su reloj numismático
Disfrute de su reloj numismático
Disfrute de su reloj numismático
Disfrute de su reloj numismático
Disfrute de su reloj numismático

La caja tiene espacio para guardar un banco de energía en el interior, si usa un dongle para wifi (o una versión más nueva de la placa) lo hará completamente inalámbrico.

Paso 9: disfrute de su miniordenador

Disfrute de su miniordenador
Disfrute de su miniordenador

Se puede utilizar como una computadora normal, ejecutando un servidor de almacenamiento, por ejemplo.

Espero que lo disfruten y pueda ser útil en proyectos similares.

PD. Perdón por el teclado sucio:)

Recomendado: