Table des matières:
- Étape 1: ce dont vous avez besoin
- Étape 2: Préparation de la base
- Étape 3: Souder les Leds & Résistances
- Étape 4: le processeur et le cristal
- Étape 5: Le bouton
- Étape 6: Fils
- Étape 7: Schéma
- Étape 8: Le logiciel
- Étape 9: L'horloge terminée
Vidéo: Horloge en marbre binaire : 9 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:10
Il s'agit d'une horloge simple qui affiche l'heure (heures/minutes) en binaire à l'aide de LED cachées sous des billes de verre. Pour une personne moyenne, cela ressemble à un tas de lumières, mais vous pourrez lire l'heure d'un simple coup d'œil. à cette horloge. Cela peut vous prendre quelques jours pour vous familiariser avec l'art ésotérique du comptage binaire rapide, mais vous serez en mesure de lire l'heure tout de suite, juste un peu plus lentement au début. Voici une instructable de comptage en binaire Comptage binaire.
Étape 1: ce dont vous avez besoin
- Un microcontrôleur Atmel Tiny2313
- Un condensateur de 0,1 uF
- Onze résistances - 120 ohm
- Onze leds haute luminosité. J'ai utilisé 6 blancs et 5 jaunes
- Un cristal de 10 MHz
- Deux condensateurs de 20 pF
- Un petit bouton poussoir
- Onze billes de verre
- Un joli morceau de bois pour tout monter
Il manque les leds et les résistances sur la photo ci-dessous…
Étape 2: Préparation de la base
J'ai pris un morceau de bois (3x2 cm, 50 cm de long) que j'ai trouvé dans un placard et l'ai utilisé comme base pour l'horloge.
J'ai commencé par percer onze trous de 5 mm directement pour les leds. Sur le dessus, j'ai ensuite utilisé une perceuse de 12 mm et percé 7 mm à chaque trou de 5 mm pour obtenir une empreinte pour les billes à mettre. En bas, j'ai utilisé une perceuse encore plus large et j'ai percé un énorme morceau de bois sur chaque trou de led, puis j'ai ciselé une tranchée entre les trous pour que les câbles puissent y être placés. Au milieu entre les LED des heures et des minutes, j'ai percé et ciselé un énorme cratère pour y mettre l'électronique. Après l'avoir poncé un peu et peint le tout avec une couleur marron foncé.
Étape 3: Souder les Leds & Résistances
Les leds ont une led courte (moins) et une led longue (plus). Insérez toutes les leds tournées dans le même sens puis soudez toutes les leds courtes ensemble.
Soudez les résistances de 120 ohms sur les longs fils. Soudez un fil assez long pour atteindre le milieu de l'horloge à chaque résistance.
Étape 4: le processeur et le cristal
Je n'ai pas pris la peine de faire un circuit imprimé pour ce projet, il est plus facile de simplement le souder ensemble dans le style d'un bug mort. (En fait, je préfère appeler cela un bug écrasé car la puce n'est pas retournée, mais elle est aplatie/écrasée…;-)
Commencez par flasher le logiciel dans la puce (ATtiny2313) et testez-le pour vous assurer qu'il fonctionne. Aplatissez ensuite la puce en inclinant tous les fils vers l'extérieur. Soudez le cristal aux broches 4 et 5 de la puce. J'ai passé les fils du cristal au bas de la puce pour les écarter de mon chemin. Soudez la résistance de 20 Kohm entre la broche 1 (reset) et la broche 20 (plus). Soudez les deux condensateurs 20 pF aux broches 4 et 5, puis soudez-les tous les deux à la broche 10 (moins). Soudez le condensateur 100 nF entre la broche 10 (moins) et la broche 20 (plus).
Étape 5: Le bouton
Ciseler une indentation pour le bouton dans le bois et connecter le bouton au fil qui sont connectés à toutes les leds. Puis soudez un autre fil assez long pour atteindre le microcontrôleur à l'autre broche du bouton
Étape 6: Fils
Soudez les fils provenant des leds et du bouton au microcontrôleur.
La première led (la led la plus en bas) est la led Minute-1 jusqu'à la led pour Minute-32 qui devrait être juste en dessous du microcontrôleur. Au-dessus du microcontrôleur se trouve la LED Hour-1. N'oubliez pas le fil venant du bouton, soudez-le à la broche 11 du microcontrôleur. Terminez en soudant les fils d'alimentation à la broche 20 (plus) et à la broche 10 (moins) sur le processeur. Et oui, il y a un dernier fil à faire - souder un fil entre la broche 10 du microcontrôleur au long fil reliant toutes les leds (et le bouton). Terminez-le en utilisant de la colle chaude pour maintenir tous les fils dans les tranchées de manière propre et ordonnée.
Étape 7: Schéma
Le schéma est si simple et il n'y a pas de circuit imprimé, donc seulement un schéma dessiné à la main.
Étape 8: Le logiciel
Le logiciel est écrit en C pour l'Atmel en utilisant GCC.
Il n'y a vraiment rien de spécial sur le logiciel. Timer0 est utilisé pour générer des interruptions toutes les 1638,4 uS et l'algorithme de Bresenham est utilisé pour s'assurer que l'horloge tourne en moyenne toutes les secondes. Après la mise sous tension, l'horloge affiche un point qui clignote de haut en bas pour indiquer que l'heure doit être réglée. En appuyant sur le bouton, le temps avance lentement pendant 15 secondes, puis s'accélère. Si le bouton est juste enfoncé momentanément (0,1-0,5 seconde), le temps est décrémenté d'une minute pour un réglage facile.
Étape 9: L'horloge terminée
Collez les billes à l'aide d'une noisette de colle chaude et le tour est joué !
Appliquez-lui du 5 volts et profitez de sa gloire….:-)
Conseillé:
Micro horloge binaire : 10 étapes (avec photos)
Micro horloge binaire : avoir précédemment créé un Instructable (DVM binaire), qui utilise la zone d'affichage limitée à l'aide de binaire
Horloge en marbre : 12 étapes (avec photos)
Marble Clock : EDIT : ce Instructable a été présenté sur, Motherboard - blog officiel de VICEHackadayArduinoHackster blogDigital TrendsNote : j'ai un compte twitter où je partage l'avancement de mes projets avant de les publier. Vous pouvez me suivre et donner votre avis
Horloge de bureau binaire : 9 étapes (avec photos)
Horloge de bureau binaire : Les horloges binaires sont géniales et exclusivement pour la personne qui connaît le binaire (la langue des appareils numériques). Si vous êtes un technicien, cette horloge étrange est faite pour vous. Alors, faites-en un par vous-même et gardez votre temps secret ! Vous trouverez beaucoup de c binaires
Horloge en marbre à LED binaire : 6 étapes (avec photos)
Horloge en marbre à LED binaire : Maintenant, je pense que presque tout le monde a une horloge binaire et voici ma version. Ce que j'ai apprécié, c'est que ce projet combinait un peu de menuiserie, de programmation, d'apprentissage, d'électronique et peut-être juste un peu de créativité artistique. Il affiche l'heure, le mois, la date, le jour
CALENDRIER PCB 5$ AVEC HORLOGE BINAIRE : 7 étapes (avec photos)
CALENDRIER PCB 5$ AVEC HORLOGE BINAIRE : Salut ! J'ai fait ce calendrier PCB et cette horloge binaire avec Eagle CAD. J'ai utilisé un MCU ATMEGA328P (d'Arduino) et une matrice LED 9x9. Les dimensions de ma planche sont de 8 cm x 10 cm (3,14 pouces x 3,34 pouces). C'est un peu trop petit mais d'abord : la version gratuite d'Eagle CAD permet 80cm^2