Une montre en bois en forme de parallélépipède, où l'affichage LED brille à travers un mince placage, n'est pas une nouveauté depuis longtemps. Ils sont disponibles dans le commerce et sont en demande depuis dix ans maintenant. Et cette montre Instructables du surnom de Darwin Energy est pseudo-bois: son boîtier est en plastique, et au lieu de placage, c'est un film vinyle avec un motif similaire.
Pour sélectionner les modes horloge, thermomètre et hygromètre, le développeur a utilisé un capteur de vibration. L'algorithme de commutation entre les modes est le suivant:
Le capitaine a assemblé l'horloge sur une carte de type perfboard à partir des composants suivants: Arduino Pro Mini, écran de type 8402AS, capteur de température et d'humidité DHT11, horloge en temps réel DS1307, capteur de vibration UMProb, module avec prise Tenstar Robot Micro USB (il vous suffit de l'alimenter, vous pouvez simplement retirer le câble USB de quelque chose de cassé) . Pour le firmware, il a pris le module pour convertir un port USB en un Honbay CP2102 série.
Il a récupéré l'horloge selon le schéma:
Préférant utiliser des peignes et des prises pour connecter les fils à une planche à pain avec un peigne:
Voici à quoi ressemble le résultat de deux côtés:
Pour les utilisateurs qui ne veulent rien flasher, il recommande d'acheter n'importe quel kit design pour assembler des montres LED, en choisissant celui où le microcontrôleur est livré déjà cousu. Mais alors il n'y aura pas de modes thermomètre et hygromètre, ainsi qu'un capteur de vibration. Le développeur lui-même clignote Arduino avec le dispositif Honbay CP2102 déjà mentionné ci-dessus:
En les connectant comme ceci:
Côté Arduino ---------- Côté programmeur
VCC -------------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
Esquisse ici.
Le boîtier peut être imprimé en 3D, ou vous pouvez prendre n'importe quelle boîte de taille appropriée et y percer des trous. L'assistant sélectionne le premier:
Fichier STL ici.
Après avoir collé avec un film vinyle, le boîtier devient très beau:
Des trous sont nécessaires pour le capteur de température et d'humidité. L'assistant affiche l'emplacement optimal pour son emplacement:
Et donc il a un capteur de vibrations:
La montre est prête:
Vous pouvez donc changer de mode:
Note du traducteur. Le capteur de vibrations dans cette conception ne fournit que la commutation de mode. Vous pouvez régler l'heure dans le module DS1307 en utilisant le même Arduino, ici dit comment.