Tabla de contenido:
- Suministros
- Paso 1: preparar la caja
- Paso 2: codificación
- Paso 3: Configuración de la imagen de Raspbian correcta
- Paso 4: transfiera los archivos al tablero
- Paso 5: Configuración de los parámetros de Linux
- Paso 6: Colocación de los componentes
- Paso 7: terminar la caja
- Paso 8: disfrute de su reloj numismático
- Paso 9: disfrute de su miniordenador
Video: Reloj numismático: 9 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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
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
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
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
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
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
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:
Reloj de jubilación / Cuenta ascendente / Reloj Dn: 4 pasos (con imágenes)
Reloj de jubilación / Count Up / Dn Clock: Tenía algunas de estas pantallas de matriz de puntos LED de 8x8 en el cajón y estaba pensando qué hacer con ellas. Inspirado por otros instructables, tuve la idea de construir una pantalla de cuenta regresiva / ascendente para contar regresivamente hasta una fecha / hora futura y si el tiempo objetivo p
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces
Reloj Vortex: un reloj de pulsera con espejo infinito: 10 pasos (con imágenes)
Vortex Watch: un reloj de pulsera con espejo infinito: el objetivo de este proyecto era crear una versión portátil de un reloj con espejo infinito. Utiliza sus LED RGB para indicar el tiempo asignando horas, minutos y segundos a las luces roja, verde y azul respectivamente y superponiendo estos tonos t
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
C51 Reloj Electrónico de 4 Bits - Reloj de Madera: 15 Pasos (con Imágenes)
Reloj electrónico C51 de 4 bits - Reloj de madera: tuve algo de tiempo libre este fin de semana, así que seguí adelante y monté este reloj digital electrónico DIY de 4 bits de AU $ 2.40 que compré en AliExpress hace un tiempo