Étape 1: Préparer l’horloge
Remaniement de l’horloge
Le conducteur principal pour moi était que je possède déjà la plus importante partie... une horloge barebones. Il y a quelques années, j’ai acheté le kit de ClockIt de Sparkfun lorsque je m’embarquais tout d’abord de microcontrôleurs. J’ai soudé il vers le haut, et puis il était assis sur mon établi, principalement inutilisés et ignorée depuis. Alors j’ai pensé, pourquoi pas ceci rétroadapter dans une horloge de bois et le mettre sur mon bureau au travail donc il peut effectivement s’habituer ?
L’horloge elle-même avait quelques questions qu’il seraient difficile de placer derrière une feuille de placage. Il y avait un certain nombre de composants sur le circuit imprimé qui étaient trop grands pour le faire fonctionner. J’ai pu supprimer quelques éléments complètement. Je ne prévoyais pas sur l’utilisation de la fonction d’alarme, alors j’ai enlevé le buzzer et l’alarme interrupteur marche/arrêt. Les deux étaient facilement hors soudés. Je viens de remplacer l’interrupteur avec un cavalier de fil pour simuler l’alarme étant en position d’arrêt. Je pourrais ont contourné ce code trop, mais c’était assez simple. Il y avait aussi quelques boutons, un condensateur et certains en-têtes de programmation sur l’avant de la planche qui étaient un peu trop hauts. J’ai été en mesure de déplacer les boutons et le condensateur à l’arrière de la chambre sans problème beaucoup. Je n’ai pas les boutons repoussés par les trous complètement, donc ils sont un peu laid, mais dans mon cas c’était très bien. J’ai décidé de conserver les en-têtes de programmation, mais juste clip les plus courtes. En fin de compte, mon écran LED représente le poste plus haut sur le devant, et tout a laissé que la partie était suffisamment courte pour que je pourrais adapter un Conseil 1/8" sur eux.
Puissance
Pour conserver l’aspect de l’extérieur de l’horloge, je ne voulais pas le fil d’alimentation juste nourri d’un trou dans le dos. L’option plus beau était d’utiliser un connecteur cylindrique de DC (prise d’alimentation). J’ai soudé la prise d’alimentation à deux fils et souder les fils à une prise de pouvoir des hommes. Cette petite rallonge DC pouvez exécuter ensuite à l’arrière de l’enceinte à la prise sur le circuit imprimé. La prise d’alimentation sera obtenir montée sur le boîtier en bois plus tard, où je peux facilement brancher mon adaptateur secteur.
Reprogrammation
Je n’obtiendrai pas dans trop de détails ici, mais j’ai également modifié la programmation de l’horloge un peu. J’ai creusé mon programmateur AVR, téléchargé le code source du site Web de Sparkfun, apporté quelques modifications et utilisé WinAVR pour reprogrammer l’horloge. La principale chose que j’ai fait a été désactiver l’indicateur am/pm « point » sur l’horloge, purement pour des raisons esthétiques. J’ai aussi augmenté la luminosité un peu parce qu’il serait derrière une feuille de placage. Leur code est assez simple, donc apporter ces modifications n’a pas fallu beaucoup d’efforts. J’ai fait ma version disponible sur GitHub : https://github.com/benbrandt22/TimeBox