» Électronique »Montres dans le style de Salvador Dali

Montres dans le style de Salvador Dali



L'auteur des Instructables sous le surnom de marciot dans les années quatre-vingt a vu sur un ordinateur, qui s'appelait alors pas court - Mac, tel qu'il est maintenant, mais complètement - Macintosh, un programme d'horloge dans le style du travail de Salvador Dali, où les chiffres ne changent pas brusquement, mais changent progressivement de forme. Aujourd'hui, obtenir un effet similaire n'est pas un problème - il existe un très ancien programme open source xdaliclock, initialement écrit pour les postes de travail Xerox Alto, puis porté sur des systèmes d'exploitation de type Unix. Mais cela fonctionne sur un PC, et le maître voulait que ce soit une horloge de bureau distincte qui ne sera jamais fermée par d'autres programmes en cours d'exécution.

L'assistant décide de postuler dans fait maison affichage sur la puce FT810 de FTDI, mieux connu en tant que fabricant de convertisseurs d'interface USB-COM. En plus du pilote d'affichage, cette puce possède une mémoire vidéo intégrée, un GPU, un synthétiseur musical, un lecteur de données de capteur avec fonction multi-touch et même un décodeur matériel JPEG. Cela vous permet de décharger considérablement une plate-forme à faible consommation d'énergie Arduinoen déplaçant un certain nombre de fonctions vers les périphériques intégrés à l'écran. Eh bien, les modules composés d'un écran, d'un capteur et de cette puce sont produits par Haoyu Electronics.

Montres dans le style de Salvador Dali


Ce qui suit est un module d'horloge en temps réel (RTC) assez commun sur la puce DS1302:



Après avoir reçu l'affichage, le maître déconnecte le câble de la carte de montage, soude le peigne à deux rangées (deux à une rangée conviennent également), scelle les rations avec du ruban isolant, remet la carte en place et reconnecte le câble. Au lieu d'un peigne, vous pouvez souder un câble ou des fils individuels, mais dans ce cas, l'affichage ne sera pas amovible.




L'assistant imprime le support (les modèles 3D et les codes source sont ici) Bien entendu, le support (ou l'étui) peut être réalisé d'une autre manière.



Il fond avec le fer à souder d'une crémaillère dont la surface extérieure est nervurée pour éviter de tourner en plastique et celle intérieure est filetée.




Après avoir retiré le film protecteur de l'écran, il l'installe sur le support:




Dans le programme, Fritzing dresse un diagramme et l'affiche de deux manières - Fritzing et habituel, de sorte que les partisans de l'un ou l'autre le souhaitent:




Collecte tout électronique, après quoi il est pris pour le logiciel. Arduino est une plate-forme à faible consommation d'énergie, il n'est donc pas possible d'y porter xdaliclock.Mais vous pouvez prendre des images à partir de là et écrire tout le code à partir de zéro. Ces images, comme le programme xdaliclock lui-même, sont disponibles sous la licence X11, qui est moins stricte que la GPL. Par conséquent, le maître concède sous licence un ensemble de nouveau code et d'images disponibles sous la GPL (pour faire le contraire - pour autoriser sous X11 ce qui est fait de quelque chose disponible sous la GPL est impossible) et télécharge ici.



L'assistant compile le fichier INO existant dans l'archive et le télécharge sur Arduino, eh bien, vous pouvez corriger les couleurs avant la compilation. Si vous le souhaitez, la montre peut être généralement monochrome, ce sera comme sur Alto ou sur les premiers Macintosh.

clock.fill_gradient (0xFF0000, 0x0000FF);
grid.fill_gradient (0x000000, 0xFF8800);
shine.fill_gradient (0x7F7F7F);


De plus, dans le fichier DaliClock / src / ui_lib / ui_config.h, vous pouvez ajuster le jeu de broches auquel le module d'affichage est connecté, et dans le fichier DaliClock / src / ds1302.cpp, vous pouvez régler le jeu de broches auquel le module d'horloge en temps réel est connecté.

Réglage de l'horloge:

1. Cliquez sur la décharge, sa valeur commencera à augmenter jusqu'à ce que vous la libériez.

2. Cliquez sur en bas de l'écran - la montre passera en mode calendrier.

3. Configurez le calendrier de la même manière.

4. Après avoir arrêté de toucher l'écran, cinq secondes reviendront automatiquement au mode horloge.



Les deux vidéos de l'article sont sous CC-BY: la première - il n'est pas indiqué quelle version, la seconde - 3.0.
10
10
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...