Concours de Fubarino: Horloge NTP

[Toni] joue avec NTP, le protocole de temps du réseau. Cela permet au réveil développer de rester extrêmement précis en se synchronisant avec un serveur NTP sur Internet.

Le travail sert de réveil de chevet. Quand il vient le temps de se réveiller le matin, une alarme semble aussi bien que l’écran passe de l’utilisation d’un rétro-éclairage bleu pour utiliser un rouge rouge. Ceci est montré dans la vidéo ci-dessous, mais vous voudrez refuser vos haut-parleurs avant de le regarder; Le bruit d’alarme n’aura aucun problème à vous réveiller le matin. Après la secousse non bienvenue, vous aurez un coup d’œil à l’œuf de Pâques qui vous rappelle d’inspecter de nouveaux messages sur Hackaday.

Cela a peur de se retrouver avec une pile fumante de laitier au lieu d’un serveur [Toni] nous a demandé de conserver les fichiers de travail. Vous pouvez découvrir la description de première main du travail ainsi qu’un lien vers le code ci-dessous.

Il s’agit d’une entrée du concours de Fubarino pour une possibilité à l’une des 20 cartes SD de Fubarino que Microchip a mis en place des prix!

Réveil NTP

Quelques semaines de retour, j’ai développé mon propre réveil. Pour cette fonction, j’ai utilisé un ARDUININO Ethernet ainsi qu’un bouclier LCD Adafruit. J’ai choisi d’utiliser une ancienne boîte en carton ainsi que de fixer les deux choses à l’intérieur et de couper un trou pour le connecteur d’alimentation, le réseau local ainsi que l’un pour une télévision par câble USB, ce qui entraîne un adaptateur USB2Serial (ne comprenez pas exactement exactement à la manière dont Ils s’appellent). Ensuite, j’ai ajouté un haut-parleur piézo. Maintenant, j’ai une boîte en carton avec des trous ainsi qu’un affichage. (L’horloge peut être alimentée par la fiche d’alimentation ou par USB, comme n’importe quel type d’Arduino)

Permet de venir à la partie de l’application logicielle. Tout d’abord, j’ai découvert cet exemple de code pour créer des serveurs NTP (http://arduino.cc./fr/Tutorial/udpntpclient). J’ai inclus la bibliothèque pour mon écran LCD RVB ainsi que certaines couleurs. Ensuite, un menu de navigation a été codé. Il est extrêmement facile à utiliser: appuyez sur «Ekey» pour choisir le fuseau horaire, ajouter ou soustraire avec «Right »… «Ehyez-vous à nouveau pour basculer l’activation de l’alarme. fini avec “SELECT”. “Touche” pour l’heure d’alarme, “Touche” à nouveau pour une minute d’alarme, fini avec “Select”. Ensuite, il est temps d’aller au lit, ne vous inquiétez pas de l’éclairage d’arrière-plan, il devient sombre après quelques secondes d’inactivité, l’écran est encore quelque peu visible.

Le lendemain matin, vous réaliserez autant que le bruit de l’alarme de cette horloge. Cependant, il y a un défi. Il n’y a pas de bouton “Snooze” ou “ShuttheMarmoff”. Pour faire taire l’alarme, tout ce qui doit être fait est de changer l’heure de l’alarme. Il suffit d’ajouter par exemple 5 minutes à l’heure de l’alarme. Peu de temps après, l’alarme sonnera à nouveau, réglez le temps de retour à l’heure initiale, il est maintenant prêt pour le lendemain. Ou simplement basculer l’activité, gardez cependant à l’esprit de réactiver le soir. Vous ne ferez jamais trop de sommeil car la navigation avec le menu a besoin d’un peu de concentration. Après avoir mis le silence de l’alarme, vous êtes certainement réveillé.

Mais il y a encore une chose déléguée faire: la date lorsqu’elle est affichée un nombre défavorable, mais je n’avais pas le temps d’inspecter ce qui a déclenché ce comportement. De même, l’écran flickers tandis que dans le menu de navigation qui n’est tout simplement pas si beau.

Mais vous pouvez maintenant vous demander où se cache l’URL Hackaday.com. La réponse est simple: chaque matin, je me rappelle d’inspecter la page Web, alors que l’alarme sonne. Quel bon début de jour!

Croquis arduino

Leave a Reply

Your email address will not be published.