horloge

Jeudi 6 juin 4 06 /06 /Juin 11:00

Voici l'ultime billet concernant cette horloge, juste pour en résumer l'histoire:

horloge.jpg

C’est au hasard d’une discussion avec un collègue que j’ai découvert l’horloge Qlocktwo et ses nombreux clones.

Il s’agit d’une horloge qui affiche l’heure en toutes lettres en allumant certains caractères pré-disposés sur un cadran. Cela faisait longtemps que j’entendais parler de l’Arduino et je me suis dit que c’était là une bonne occasion de m’y mettre et de faire ma propre version de ce qu'on appelle une word clock.

Etant aussi passionné de Chinois je me suis dit qu’elle serait encore plus belle avec un cadran dans cette langue, et qu’elle ferait bon effet accroché au mur de mon salon.

J’y ai aussi ajouté quelques fonctionnalités au passage:

  • Réglage automatique de la luminosité en fonction de la luminosité ambiante
  • Réglage automatique de l’heure via un récepteur DCF77
  • Détecteur de mouvement qui permet une extinction du cadran au bout d’un certain temps ainsi qu’un rallumage automatique dès qu’une présence est détectée.
  • Modes « démo » permettant de faire défiler l’heure en accéléré.
  • Optimisation de la consommation électrique de l’ensemble

Techniquement l’horloge est construite autour d’un micro-contrôleur AVR ATMega 328, issu d’une carte Arduino Duemilanove, utilisée pendant la phase de développement. Les LED sont pilotées via un Max7219 qui permet de piloter une matrice de 8×8 LED (le cadran comporte 5*8 LED).

L’horloge RTC est une breakout board à base de DS1307 et la mise à l’heure automatique est assurée par un récepteur DCF77 récupéré sur une station météo achetée quelques euros chez un soldeur (c’est moins cher que d’acheter le récepteur DCF77 seul…).

Le logiciel a été développé en C et C++ avec Atmel Studio, mon environnement de développement Arduino de prédilection.

 

J’ai aussi trouvé une aide précieuse sur le forum Arduino.cc francophone, dont un membre m’a même proposé de me faire le circuit imprimé final, permettant ainsi de faire tenir le tout dans le boîtier choisi. Bricoleurs d'AVR, je vous encourage à aller visiter son site.

 

Mettre au point le logiciel n’a pas été la partie la plus difficile.

La réalisation du cadran et de la matrice de LED a nécessité de nombreuses heures de travail, et plusieurs tentatives. Le cadran est peint à la main, sur un calque sur lequel seul le contour des caractères a été imprimé. Il y a plusieurs couches passées au stylo à peinture. Une couche de papier sulfurisé forme un diffuseur de lumière.

La matrice de LED est en carton de boite à chaussure collée à la colle chaude, avec une couche de feutre bleu pour limiter les pertes de lumière. Elle porte les stigmates des diverses tentatives effectuées:

2012 09 20 4603

Les LED rouges utilisées ont été dépolies à la meule afin de mieux diffuser la lumière.

 

2012 09 19 4605 cadre

Le résultat final est visible dans la vidéo ci-dessous:


 

Enfin pour les plus curieux, le schéma électrique (Fritzing) est celui-ci:

cibiao 1.6

 

Le code source (C++) devrait être bientôt disponible sur GitHub.

Par breizhmakers - Publié dans : horloge
Ecrire un commentaire - Voir les 1 commentaires
Vendredi 5 avril 5 05 /04 /Avr 12:07

Je viens d'envoyer un article de présentation de mon horloge chinoise pour publication sur le blog de semageek.com, une référence pour les fans de bricolages électronico-informatiques comme moi.

Par breizhmakers - Publié dans : horloge
Ecrire un commentaire - Voir les 0 commentaires
Samedi 13 octobre 6 13 /10 /Oct 21:50

J'ai fait une vidéo de démonstration de l'horloge terminée,

la voici:

 


 
Par breizhmakers - Publié dans : horloge
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 11 octobre 4 11 /10 /Oct 20:58

Les finitions auront été difficiles!

Aucun problème côté électronique, le typon était parfait (oui bon c'est un peu serré entre certains composants et j'ai dû limer le haut des condensateurs sous les circruits imprimés, mais ça fonctionne).

 

J'ai ensuite voulu limiter les fuites de lumière en collant des bandes de mousse blanche sur les cloisons de la matrice de LED. Et le résultat fut catastrophique! J'ai tout enlevé et remplacé ça par ce que j'avais sous la main: des bandes de feutre bleu. C'est beaucoup mieux, malgré la piètre qualité du découpage de ma matrice. D'ailleurs le carton laisse passer un peu de lumière. C'est pas bien génant mais un coup de peinture réfléchissante serait le bienvenu tout de même.

 

2012 09 20 4603

 

L'ajustage du cadran a lui aussi été laborieux.

Bon j'ai 1mm de liseré rouge en plus d'un côté, c'est dommage mais bon, faudra faire avec.

J'ai frôlé la crise de nerfs en tentant d'éliminer les fibres de bois qui venaient tout le temps s'intercaler entre le verre et le cadran lors du positionnement dans le cadre.

J'ai fini par passer une couche de vernis-colle sur le cadre, utiliser des lingettes spéciales pour nettoyer le verre et le cadran, puis du gaz nettoyant pour éviter tout dépôt de poussière lors du positionnement du cadran dans le cadre.

 

2012 09 19 4605 cadre

 

Une fois la matrice dans le cadre, ça donne ça:

2012 09 19 4604

J'ai laissé les nappes telles quelles. Pas trop envie de les raccourcir.

 

Il ne reste plus qu'à la fixer sur le mur du salon.

Pour l'instant elle est sur le buffet de la salle à manger.

Voici ce que ça donne dans le noir à 21h08:

horloge_dans_le_noir.jpg

Par breizhmakers - Publié dans : horloge
Ecrire un commentaire - Voir les 2 commentaires
Mercredi 12 septembre 3 12 /09 /Sep 22:45

J'ai reçu le circuit  imprimé de l'horloge, le voici:

 

pcb.jpg

 

J'ai commencé à souder les composants ce soir.

J'espère terminer l'horloge ce week-end.

 

Par breizhmakers - Publié dans : horloge
Ecrire un commentaire - Voir les 0 commentaires

Présentation

Recherche

Calendrier

Avril 2014
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
<< < > >>
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés