Table des matières:

Horloge binaire simple utilisant Attiny85 : 10 étapes
Horloge binaire simple utilisant Attiny85 : 10 étapes

Vidéo: Horloge binaire simple utilisant Attiny85 : 10 étapes

Vidéo: Horloge binaire simple utilisant Attiny85 : 10 étapes
Vidéo: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Juillet
Anonim
Horloge binaire simple utilisant Attiny85
Horloge binaire simple utilisant Attiny85
Horloge binaire simple utilisant Attiny85
Horloge binaire simple utilisant Attiny85
Horloge binaire simple utilisant Attiny85
Horloge binaire simple utilisant Attiny85

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

Caisse en bois: couper les pièces de la caisse
Caisse en bois: couper les pièces de la caisse
Caisse en bois: couper les pièces de la caisse
Caisse en bois: couper les pièces de la caisse
Caisse en bois: couper les pièces de la caisse
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

Caisse en bois: perçage des trous de LED
Caisse en bois: perçage des trous de LED
Caisse en bois: perçage des trous de LED
Caisse en bois: perçage des trous de LED
Caisse en bois: perçage des trous de LED
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

Caisse en bois: Peinture
Caisse en bois: Peinture
Caisse en bois: Peinture
Caisse en bois: Peinture
Caisse en bois: Peinture
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

Caisse en bois: assemblage
Caisse en bois: assemblage
Caisse en bois: assemblage
Caisse en bois: assemblage
Caisse en bois: assemblage
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

Circuit
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

Circuit: Souder les Leds
Circuit: Souder les Leds
Circuit: Souder les Leds
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

Circuit: Construire le circuit
Circuit: Construire le circuit
Circuit: Construire le circuit
Circuit: Construire le circuit
Circuit: Construire le circuit
Circuit: Construire le circuit
Circuit: Construire le circuit
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

Assemblage
Assemblage
Assemblage
Assemblage
Assemblage
Assemblage
Assemblage
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é: