Table des matières:
- Étape 1: Rassembler le matériel
- Étape 2: Construire la caisse en bois
- Étape 3: Caisse en bois: Couper les pièces de la caisse
- Étape 4: Caisse en bois: perçage des trous de led
- Étape 5: Caisse en bois: Peinture
- Étape 6: Caisse en bois: Assemblage
- Étape 7: Circuit
- Étape 8: Circuit: Souder les Leds
- Étape 9: Circuit: Construire le circuit
- Étape 10: Assemblage
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Salutations ! Dans ce instructables, je montre comment faire une horloge binaire minimaliste et simple à l'aide d'un arduino uno et d'un attiny85. Si vous n'avez jamais utilisé votre arduino pour programmer d'autres micropuces, vous verrez que c'est très facile à faire première fois pour ce projet et c'était assez simple) et assez pratique car vous pouvez réduire la taille de vos projets !
Étape 1: Rassembler le matériel
Pour ce projet, j'ai utilisé des matériaux de base et faciles à trouver. Il existe deux catégories de matériaux, une pour le boîtier de l'horloge et une pour les circuits. Boîtier en bois: Tous ces articles ont été trouvés dans un magasin d'artisanat- Panneaux de bois - Colle à bois- Peinture en aérosol noire et rouge- Perceuse-visseuse- Scie sauteuse: - 13 Leds rouges 5v- fils- 4 résistances 220 Ohms- 2 résistances 10k Ohms- Porte-broches- 1 x 74hc595 (registre à décalage)- 2 boutons poussoirs- Circuit imprimé- Pile bouton 3.3v- Attiny85- Arduino uno- Outils à souder
Étape 2: Construire la caisse en bois
Dans les étapes suivantes, je montre comment j'ai construit le boîtier de l'horloge. J'ai utilisé des panneaux de bois et de la colle à bois et cela a bien fonctionné. Les panneaux avaient une hauteur et une largeur à mon goût, donc il n'y avait pas beaucoup de coupe à faire. De plus, au début, je voulais afficher les secondes, mais plus tard, lorsque j'ai construit le circuit, j'ai trouvé que l'interrupteur à LED à chaque seconde était réellement gênant, j'ai donc coupé ces LED et réorganisé mon code et mon boîtier en conséquence plus tard.
Étape 3: Caisse en bois: Couper les pièces de la caisse
Tout d'abord, j'ai mesuré et coupé toutes les pièces dont j'aurais besoin pour construire mon boîtier. J'ai décidé de le faire comme une boîte sans fond. J'ai poncé les bords si nécessaire. Dimensions: Côtés: 2 x (7,4 cm x 3,8 cm) Avant et arrière: 7,4 cm x 9,5 cm Dessus: 8,8 cm x 3,8 cm
Étape 4: Caisse en bois: perçage des trous de led
J'ai percé les trous sur le panneau avant de mon boîtier à l'aide d'une perceuse à colonne. J'ai indiqué sur le panneau où percer les trous et, comme j'utilisais du bois d'artisanat bon marché, j'ai dû percer lentement pour que le bois ne s'écaille pas. Maintenant, quand j'ai réalisé que je voulais retirer les Leds pendant les secondes, j'ai dû couper ce panneau pour supprimer les trous inutiles. Je m'en suis rendu compte après avoir peint mon boîtier, c'est pourquoi la dernière photo est mon panneau peint
Étape 5: Caisse en bois: Peinture
Une fois que j'ai eu chaque pièce de mon boîtier d'horloge, j'ai commencé à les peindre. J'ai choisi de la peinture rouge et noire, car mes Leds étaient déjà rouges. J'ai utilisé de la peinture en aérosol brillante, pour lui donner un aspect fini après deux couches de peinture. J'ai attendu que tout sèche.
Étape 6: Caisse en bois: Assemblage
Une fois la peinture sèche, j'ai tout collé avec de la colle à bois à séchage rapide, en m'assurant que tout était droit à chaque fois que je collais deux pièces ensemble. J'ai attendu qu'il sèche avant de coller les morceaux suivants ensemble.
Étape 7: Circuit
La prochaine partie de ce projet est pour le circuit. Pour cette partie, vous aurez besoin de votre Arduino ou de n'importe quel programmeur de micropuce et de l'Attiny85. Comme je l'ai dit précédemment, j'ai coupé les Leds pour les secondes car je trouvais les secondes trop distrayantes. Donc au début, les images montrent toutes les leds, et plus tard, les secondes sont absentes. Pour programmer l'Attiny avec l'Arduino en tant que FAI, j'ai suivi ce joli tutoriel d'instructables par randofo: https://www.instructables.com/id/Program-an-ATtiny…Le code que j'ai téléchargé dans l'Attiny: * Le code est basé sur une horloge interne de 16Mhz mais elle peut être modifiée*J'ai utilisé les minuteries et les interruptions de la puce pour faire l'horloge.
Étape 8: Circuit: Souder les Leds
J'ai procédé à la soudure des leds ensemble à l'aide de mon fer à souder et du boitier déjà percé pour positionner correctement les leds lors de la soudure.
Étape 9: Circuit: Construire le circuit
Avec l'Attiny programmé avec le code, il ne reste plus qu'à construire le circuit d'abord à l'aide d'une maquette pour tester mon programme et s'assurer que tout a fonctionné avant de souder le circuit complet. L'utilisation du registre à décalage est nécessaire car l'Attiny ne fournit pas assez de broches de sortie pour les 8 extrémités (4 lignes, 4 colonnes) et les deux boutons poussoirs. Le plan et le circuit que j'ai fait sont sur les photos. J'ai testé mon circuit sur la planche à pain et quand c'était bon de partir, je l'ai soudé sur le circuit imprimé. Je n'avais pas de support de pile pour une cellule alors j'ai utilisé mon imagination pour en construire un temporaire (très sommaire..). Je recommande d'utiliser un vrai support de batterie.
Étape 10: Assemblage
L'étape finale a consisté à tout assembler, c'est-à-dire simplement fixer le circuit dans le boitier et les Leds dans les trous correspondants. Ensuite, vous pouvez régler l'heure à l'aide des boutons poussoirs et laisser Attiny suivre l'heure. Par exemple, dans la deuxième image: Heures2 = 2 et Heures1 = 1Mins2 = 1 et Mins1 = 6 donc l'heure est 21:16Et c'est tout !N'hésitez pas pour laisser des commentaires et des suggestions!
Conseillé:
ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes
ESP8266 Horloge réseau sans RTC | Nodemcu NTP Horloge Pas de RTC | PROJET D'HORLOGE INTERNET: Dans le projet, un projet d'horloge sans RTC prendra du temps sur Internet en utilisant le wifi et l'affichera sur l'écran st7735
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : 5 étapes
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : Salut les gars, dans ce tutoriel, nous verrons comment créer une horloge de travail à l'aide d'un module d'horloge en temps réel DS1307 & Afficheurs OLED. Nous allons donc lire l'heure du module d'horloge DS1307. Et imprimez-le sur l'écran OLED
Horloge numérique simple utilisant Arduino Nano et DS1307 : 4 étapes
Horloge numérique simple utilisant Arduino Nano et DS1307 : dans cet article, je vais vous montrer un tutoriel pour créer une horloge numérique à l'aide d'Arduino. La carte Arduino que j'utilise est Arduino Nano V3, DS1307 en tant que fournisseur de données de temps, regarder display.avant d'entrer dans le tutoriel, je recommande que
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Faire une horloge avec M5stick C en utilisant Arduino IDE | Horloge en temps réel RTC avec M5stack M5stick-C : Salut les gars dans ce instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. semaine du mois sur l'écran
Horloge binaire utilisant des néopixels : 6 étapes (avec images)
Horloge binaire utilisant Neopixels : Salut à tous, j'aime tout ce qui concerne les LED et j'aime aussi les utiliser de différentes manières intéressantes Oui, je sais que l'horloge binaire a été utilisée ici plusieurs fois, et chacune est un excellent exemple de créez votre propre horloge. J'aime vraiment