Table des matières:

Horloge numismatique : 9 étapes (avec photos)
Horloge numismatique : 9 étapes (avec photos)

Vidéo: Horloge numismatique : 9 étapes (avec photos)

Vidéo: Horloge numismatique : 9 étapes (avec photos)
Vidéo: horloge murale 2024, Juillet
Anonim
Horloge Numismatique
Horloge Numismatique
Horloge Numismatique
Horloge Numismatique
Horloge Numismatique
Horloge Numismatique
Horloge Numismatique
Horloge Numismatique

REAL est la monnaie brésilienne depuis 1994 et pour célébrer son 25e anniversaire, l'année dernière (2019), la Casa da Moeda (monnayage brésilien) a fabriqué une pièce commémorative de 1 REAL avec un colibri à l'avers (pas l'effigie habituelle de la république).

Le colibri était l'image sur le 1 VRAI billet lorsque la monnaie a été lancée il y a 25 ans. La 1 VRAI facture n'est plus produite.

En tant qu'enthousiaste numismatique, j'ai utilisé un vieux RaspberryPi 2, un écran LCD TFT et du code en JavaScript pour faire une horloge qui affiche l'heure avec des billets et des pièces de la deuxième famille du REAL. C'est un véritable ordinateur qui fait office d'horloge.

Vous pouvez modifier les fichiers-j.webp

Fournitures

- Carte Raspberry Pi

-TFT 3.5 ''LCD

-Boite en bois

Étape 1: Préparation de la boîte

Préparation de la boîte
Préparation de la boîte
Préparation de la boîte
Préparation de la boîte

J'ai eu cette vieille boîte en bois qui traînait depuis longtemps, je pense qu'elle servait à conserver les sachets de thé. J'ai "cassé" le panneau avant et fait un trou carré avec un outil Dremel pour s'adapter à l'écran 3, 5''.

Après avoir monté tous les composants, je vais recoller la pièce.

L'écran est collé à chaud sur le panneau.

Étape 2: Codage

Codage
Codage
Codage
Codage

La fonction même du RaspberryPi dans ce projet est d'afficher une page Web sur Chrome en mode plein écran.

Par exemple, si l'heure est 3:05, il affichera un billet de 2 VRAI et une pièce de 1 VRAI pour les heures, et une pièce de 5 cents pour les minutes.

J'ai rendu la page actuelle disponible pour tester sur le lien https://numismaticclock.freetzi.com, mais dans le projet, elle fonctionnera localement.

Il s'agit d'une page HTML avec du JavaScript pour rafraîchir la page lorsqu'une minute s'écoule. Le projet a 13 images pour montrer les heures (0h et 12h est la même image mais des fichiers différents) et 60 images pour montrer les minutes. Le fichier HTML (index.html) et le 73-j.webp

Le script imprime les balises pour afficher des images à chaque fois que la page est chargée. Une variable obtient la minute réelle du système en dehors de la fonction de synchronisation tandis qu'une autre variable l'obtient à l'intérieur de la fonction. Chaque seconde, ces deux variables sont comparées, et si elles sont différentes, cela signifie qu'une minute s'est écoulée, donc la page est rafraîchie.

Étape 3: Définir la bonne image Raspbian

Définir la bonne image Raspbian
Définir la bonne image Raspbian

Tout d'abord, vous devrez télécharger l'image Raspbian spécifique qui fonctionne avec votre écran. Dans mon cas, mon écran est la version KeDei 6.2, j'ai donc téléchargé la distribution à partir de

Vous aurez besoin d'un logiciel appelé WinDisk32Imager pour graver l'image sur une carte SD, puis démarrer votre carte.

Étape 4: Transférez les fichiers sur le tableau

Transférer les fichiers au tableau
Transférer les fichiers au tableau

Le contenu du fichier relogio.rar (étape 3) devra être transféré sur le RaspberryPi.

Vous pouvez utiliser une clé USB pour le faire ou le faire via SSH avec un logiciel appelé WinSCP. Mettez tous les fichiers dans un dossier dans /home/pi/

Le chemin du fichier index.html sera ~/home/pi/relogio/index.html

Je recommande d'utiliser Putty pour faciliter les réglages suivants.

Étape 5: définition des paramètres Linux

Définition des paramètres Linux
Définition des paramètres Linux

A ce stade, les fichiers sont enregistrés sur votre tableau et vous pouvez connecter un clavier, ouvrir le navigateur et taper /home/pi/relogio/index.html dans la barre d'adresse. Il affichera la page de l'horloge, puis appuyez sur F11 pour entrer en mode plein écran et c'est fait !

Mais nous pouvons faire mieux.

Vous pouvez télécharger un logiciel qui masque le curseur de la souris lorsqu'il n'est pas utilisé.

sudo apt-get install unclutter

Une fois terminé, vous tapez la commande suivante pour masquer le curseur s'il ne bouge pas pendant 2 secondes:

sudo désencombrer -idle 2 -root

Le navigateur Chrome peut être ouvert via la ligne de commande en mode plein écran et directement sur la page d'horloge (n'utilisez pas sudo dans sa commande):

navigateur-chrome --homepage /home/pi/relogio/index.html --start-fullscreen

Nous pouvons le rendre encore meilleur.

Nous allons définir un alias, c'est-à-dire qu'avec une seule commande, nous exécuterons le logiciel pour masquer le curseur et ouvrir Chrome sur la page de l'horloge.

Pour ce faire, tapez la commande suivante:

sudo nano /home/pi/.bashrc

Près de la section "Définition d'alias", insérez le texte suivant (tout comme l'image):

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

Fermez et rouvrez votre terminal ou tapez:

source /home/pi/.bashrc

Maintenant, lorsque vous tapez la commande relogio sur le terminal, il exécutera automatiquement le logiciel de désencombrement et ouvrira Chrome.

Étape 6: Placement des composants

Placer les composants
Placer les composants

Le RasbperryPi que j'ai utilisé dans ce projet est fortement endommagé. Seuls deux ports USB fonctionnent encore et je les rallonge avec des cavaliers pour le mettre à l'arrière de la boite. J'ai également fait une extension des points de soudure PP1 et PP2 sur la carte à un connecteur d'alimentation.

Mode également un autre trou carré sur le côté gauche pour le connecteur Ethernet.

Étape 7: Finition de la boîte

Finition de la boîte
Finition de la boîte
Finition de la boîte
Finition de la boîte

J'ai découpé des bâtons de popsicle pour faire un cadre autour de l'écran afin de masquer certaines imperfections.

Je pourrais facilement recoller le panneau avant dans la boîte. Également collé un aimant pour tenir une pièce commémorative au-dessus de l'écran.

Étape 8: Profitez de votre horloge numismatique

Profitez de votre horloge numismatique
Profitez de votre horloge numismatique
Profitez de votre horloge numismatique
Profitez de votre horloge numismatique
Profitez de votre horloge numismatique
Profitez de votre horloge numismatique

La boîte a de la place pour contenir une banque d'alimentation à l'intérieur, si vous utilisez un dongle pour le wifi (ou une version plus récente de la carte), cela la rendra entièrement sans fil.

Étape 9: Profitez de votre mini-ordinateur

Profitez de votre mini-ordinateur
Profitez de votre mini-ordinateur

Il peut être utilisé comme un ordinateur ordinaire, exécutant un serveur de stockage par exemple.

J'espère que vous apprécierez et que cela pourrait et être utile dans des projets similaires.

PS. Désolé pour le clavier sale:)

Conseillé: