IV-11 Horloge VFD: 7 étapes

IV-11 Horloge VFD: 7 étapes

Table des matières:

Anonim

Voici ma version d'une horloge VFD, fonctionnant sur Arduino (atmega328).

J'ai effectué des recherches sur de nombreux threads d'horloge VFD et voici ce qui en est résulté.

Grâce à:

Ladyada pour l'horloge de glace rédige. www.ladyada.net/make/icetube/index.html

Haris pour l'IV-11 rédiger. www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/

Kevin Darrah pour son explication du multiplexage utilisant un Arduino. www.kevindarrah.com

S'il vous plaît noter que je ne suis pas un ingénieur électricien, c'est juste un passe-temps, alors excuses pour toute conception effrayante:-)

Aussi, si vous aimez mon travail, alors votez pour moi car je suis inscrit au concours des micro-contrôleurs. Merci.

Provisions:

Étape 1: Conception du conseil

Donc, en utilisant les nombreux threads là-bas, j'ai commencé à concevoir mon circuit imprimé en utilisant Fritzing.

Fritzing fournit également un service de fabrication très économique et très facile à utiliser.

Ma conception était basée sur le style d'ampoule remplaçable, donc en utilisant des cartes de plug-in séparées pour les ampoules VFD. Je pensais que ce serait mieux que des choses à dessouder s'il y avait une défaillance de l'ampoule.

L’horloge utiliserait une horloge temps réel ic et un capteur de température.

Il y aura trois boutons pour le fonctionnement du menu.

J'ai également trouvé une petite touche sympa sur le site Web de HobbyTronics, cela servira de bouton pour changer le mode d'horloge entre l'heure, la date et la température.

Je dois admettre que la conception des cartes est très amusante, elle fait vraiment ressortir mon côté OCD;-)

Étape 2: Planches et pièces

Voici un résumé des pièces utilisées. Il s’agit d’un travail en cours, il n’est donc pas finalisé.

Tableau d'horloge VFD

IV-11 Conseil

IV-1 Conseil

IV-11 Tube

IV-1 Tube

VFD Driver IC

ATMEGA328

2x6 en-tête femelle

2x3 en-tête femelle

1x36 en-tête mâle

Capsules en cristal à profil bas

Regarder le cristal

Horloge temps réel

Capteur de température

IC tactile de commutateur

Prise DIL à 28 broches

Prise DIL 8 broches

Clip de batterie 12mm

Batterie 12mm

Régulateur de commutation 5v

Régulateur de commutation 1.2v

Inducteur 2.2mH

Diode Schot 60v 1A

Diode Zener

Interrupteur à glissière miniature

Prise DC 2.1mm

Interrupteur Tact Angle Droit

Interrupteur Tact Normal

MOSFET canal P

3mm LED Bleu

Transistor NPN

Divers capuchons et résistances

Étape 3: fabrication du carton

Voici les jolies planches fabriquées par Fritzing:-)

Étape 4: Assemblage

Il est temps d'assembler les planches.

Chacune des ampoules VFD doit être soudée sur les cartes correspondantes, il est donc difficile de s’assurer qu’elles se retrouvent toutes à la même hauteur.

Ensuite, c’est juste un processus de soudure dans toutes les autres choses, le bit le plus délicat est la puce de pilote VFD max6921 car je ne pouvais les obtenir que dans un format SO large, de sorte qu’il fallait souder en surface.

Comme vous pouvez le voir sur les images, il y a 3 boutons à angle droit à l'arrière pour le fonctionnement du menu et un interrupteur marche / arrêt de l'autre côté.

L'horloge en temps réel dispose d'une pile de sauvegarde afin que rien ne soit perdu lorsque l'horloge est éteinte. Les réglages sont également stockés sur l'eeprom ATMEGA328.

Étape 5: Code Time

Temps pour le codage.

J'ai utilisé et abusé d'un exemple de multiplex fourni pour un cube de 8x8 LED, j'ai déjà utilisé ce code sur mon propre cube 4x4 que j'avais construit il y a longtemps.

Le code est fourni par Kevin Darrah, veuillez consulter son site, il est étonnant www.kevindarrah.com

Heureusement, le pilote maxf2121 vfd n’est qu’un registre à décalage 20 bits sophistiqué, le code convient donc parfaitement.

J'ai ajouté des menus pour régler l'heure, la date et la luminosité des LED et des ampoules.

Vous pouvez également définir le format de l'heure 12/24 h et le format de température C ou F.

Je vais attacher le code, mais il faut d'abord nettoyer et commenter ……

Étape 6: Touches finales

Eh bien, le tableau est entièrement assemblé, le code est presque terminé et j'ai chargé un collègue de travail de me fabriquer un boîtier pour l'horloge.

Malheureusement, j’ai trouvé le contacteur ic après avoir soumis les planches à la fabrication. C’est pourquoi il est collé sur du strip-tease et bleu collé sur le devant.

Heureusement, j'avais brisé la plupart des broches de rechange du micro-contrôleur sur la carte. Le câblage de l'interrupteur était donc facile:-)

Une fois l'affaire terminée, je peux raccorder l'interrupteur tactile à un élément conducteur à l'avant …

Alors surveillez cet espace.

Étape 7: Étui découpé au laser

En attendant que mon collègue de travail me traite, je me suis essayé à un peu de CAD.

J'ai trouvé une société appelée Razorlab qui découpera au laser divers matériaux pour vous.

C’est ma première tentative de conception et je suis très heureux des résultats, les pièces découpées au laser sont arrivées aujourd’hui.

Je viens de le coller ensemble pour voir comment ça se passe.

La pièce sur le devant est mon commutateur tactile pour changer la date, l’heure et la température, il y a des trous à l’arrière pour les boutons de menu, un interrupteur marche / arrêt et un cordon d’alimentation, ainsi qu’un trou sur le côté pour le capteur de température.

Les trous ne sont pas tout à fait corrects mais pas mauvais pour ma première tentative.