Table des matières:

Horloge à molette - Devinons l'heure : 5 étapes (avec photos)
Horloge à molette - Devinons l'heure : 5 étapes (avec photos)

Vidéo: Horloge à molette - Devinons l'heure : 5 étapes (avec photos)

Vidéo: Horloge à molette - Devinons l'heure : 5 étapes (avec photos)
Vidéo: PISCIS ♓ DIOS MÍO! TE LLEGA UN WHATSAPP TREMENDO DE MI AMOR ‼️😱 HORÓSCOPO PISCIS AMOR MARZO 2023❤️ 2024, Juillet
Anonim
Image
Image
Étape 1: Comprendre comment fonctionne ThumbWheels
Étape 1: Comprendre comment fonctionne ThumbWheels

Bonjour à tous, voici mon premier Instructables, alors j'espère que ce sera bon. De plus, mon niveau d'anglais est assez faible donc j'espère ne pas faire trop d'erreurs !

L'objectif de ce projet est de réutiliser des « molettes » récupérées d'un ancien équipement de laboratoire

Des molettes ont été utilisées sur les panneaux de commande. Avec leurs roues partiellement exposées qui pouvaient être tournées en déplaçant le bord exposé avec un doigt, vous pouviez choisir le nombre souhaité.

Pourquoi ne pas les utiliser pour faire une horloge où vous entrez manuellement l'heure que vous devinez, puis vérifiez-la en appuyant sur un bouton ?:-)

Étape 1: Étape 1: Comprendre comment fonctionne ThumbWheels

Étape 1: Comprendre comment fonctionne ThumbWheels
Étape 1: Comprendre comment fonctionne ThumbWheels
Étape 1: Comprendre comment fonctionne ThumbWheels
Étape 1: Comprendre comment fonctionne ThumbWheels

Chaque roue peut sélectionner un nombre entre 0 et 9 et est électriquement équivalente à quatre commutateurs. Pourquoi?

Lorsque vous entrez un nombre, disons '5', la roue le convertit en son nombre décimal codé binaire, dans ce cas ''0101", ce qui signifie "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", parce que.nous voulons l'encoder dans un système binaire (base 2). Les êtres humains comme vous et moi peuvent compter de 0 à 9, puis rater des chiffres, nous devons donc ajouter un report pour continuer à compter. Ainsi, lorsque nous pensez au nombre "125", cela signifie "1 * 100 + 2 * 10 + 5 * 1", c'est un système décimal avec des chiffres 10. Les ordinateurs et les appareils électroniques utilisent généralement un système binaire, avec seulement deux chiffres, 0 et 1 Donc, si vous voulez décomposer un nombre en sa représentation binaire, par exemple le nombre 9, c'est comme une division euclidienne, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Le nombre décimal codé binaire est à peu près la même chose, mais vous transformez chaque nombre numérique en un groupe de chiffres binaires. Par exemple, 4827 sera codé sous la forme 0100 1000 0010 0111.

Les interrupteurs correspondants à chacun de ces numéros numériques sont physiquement ouverts ou fermés sur la molette, et vous pouvez alors en les lisant savoir quel numéro a été saisi. Avec les molettes que j'ai récupérées, il y avait un circuit de lecture composé de registres à décalage (https://en.wikipedia.org/wiki/Shift_register) qui me permet d'utiliser moins de broches sur mon microcontrôleur (µc). Avec des fiches techniques adaptées et un bon multimètre, il est facile de comprendre comment les câbler. Mais si vous n'avez pas ces registres lorsque vous récupérez vos molettes, vous pouvez câbler des commutateurs directement à votre µc. Là encore, une feuille de papier et un multimètre en mode continuité seront utiles.

Plus d'informations sur les nombres binaires: https://www.mathsisfun.com/binary-number-system.h… et

Étape 2: Étape 2: Choisissez un microcontrôleur et câblez votre carte

Lorsque vous aurez compris comment vous allez interfacer vos molettes, vous pourrez compter le nombre de broches dont vous aurez besoin pour interfacer les pièces que vous souhaitez utiliser dans votre horloge (entrées des molettes, sorties des LED RGB, entrées des boutons poussoirs, entrées-sorties à un tableau d'horloge en temps réel, et toute autre chose qui pourrait vous être utile …).

J'ai utilisé une carte "Nucleo F303K8", qui ressemble à un Arduino Nano. Faites attention si vous les utilisez car les broches "D4", "A4" et "D5", "A5" sont pontées ensemble (j'ai perdu beaucoup de temps avant de le comprendre) j'ai donc dû retirer le pont de soudure.

La carte Real Time Clock est une carte commerciale basée sur une puce MCP79410, utilisant un bus i2c, mais toute autre fera l'affaire. Les LED sont des RGB avec une anode commune, n'oubliez pas d'ajouter des résistances adaptées en série.

Ensuite, vous pouvez câbler toutes ces choses, il y a beaucoup de tutoriels disponibles en ligne spécifiques aux pièces que vous avez et c'est un truc assez classique. J'ai utilisé un veroboard pour souder tout cela ensemble.

Étape 3: Étape 3: Codez votre microcontrôleur

Maintenant, vous devez coder votre microcontrôleur pour faire le travail. Voici le mien, par exemple, mais je suppose que vous devrez écrire le vôtre:-)

Étape 4: Étape 4: Construisez une boîte et mettez tout dessus

Étape 4: Construisez une boîte et mettez tout dessus !
Étape 4: Construisez une boîte et mettez tout dessus !
Étape 4: Construisez une boîte et mettez tout dessus !
Étape 4: Construisez une boîte et mettez tout dessus !
Étape 4: Construisez une boîte et mettez tout dessus !
Étape 4: Construisez une boîte et mettez tout dessus !

Une fois que votre installation fonctionne, vous pouvez la mettre dans une jolie boîte. J'ai utilisé un cutter laser pour faire les visages et une imprimante 3D pour faire le côté. (Et beaucoup de colle chaude pour que ça tienne ! ^^ surtout les leds et les boutons poussoirs)

Étape 5: Étape 5: Profitez

Étape 5: Profitez !
Étape 5: Profitez !
Étape 5: Profitez !
Étape 5: Profitez !

Vous pouvez maintenant construire une horloge similaire en vous inspirant de ce travail !

Je prévois d'améliorer celui-ci à l'avenir en faisant une boîte latérale plus solide, ou en ajoutant une fonction au deuxième bouton poussoir (par exemple régler l'heure sur un appui long, ou aussi "afficher" la date en la devinant également).

Conseillé: