Etape 22 : Mode horloge analogique
Pour transformer votre EtchABot en une horloge analogique, vous aurez besoin d’une carte de dérivation Real Time Clock (RTC). J’ai utilisé un CCF de DS3231 et une pile de bouton LI2032 pour garder l’heure correcte même lorsque l’Arduino est éteinte.
Avant toute chose, vous devez définir l’heure correcte sur le CCF. CCF ne régler pour l’heure d’été, puisqu’il se différencie par endroit, donc si votre RTC a été définie il y a plus de 6 mois, vous aurez probablement besoin de réinitialiser l’heure. Ce Instructable a facile de suivre les instructions pour régler l’heure.
Une fois que l’heure est réglée, connectez le CCF à l’Arduino. J’ai trouvé la meilleure façon de le faire est d’utiliser des épingles A2 et A3 pour la puissance au sol et 5V respectivement (en les définissant à faible et haute dans le sketch Arduino) et SCA et SDL se connectent au A4 et A5 respectivement. Cela vous permet de brancher le jury RTC directement dans l’Arduino UNO. Les broches supplémentaires sur le CCF simplement pendent comme on le voit dans l’image ci-dessus. Si vos NIP RTC est classés différemment, vous pouvez aussi tout simplement tordre les broches étrangers hors de la voie. Si votre CCF Vcc et GND épingles sont en arrière de la mienne, vous devez modifier le brochage esquisser l’Arduino EtchABotAnalogClock.
Mise en place et l’exécution du code sont facile. Il suffit de télécharger le croquis de l’EtchABotAnalogClock à la EtchABot, en vous assurant que vous avez correctement défini la taille Etch A Sketch à POCKET_SIZE ou TRAVEL_SIZE dans le code, et que votre brochage votre planche de CCF. N’oubliez pas le stylet est positionné dans le coin supérieur gauche de l’Etch A Sketch avant de passer à la puissance des moteurs.
L’esquisse de l’horloge analogique ne nécessite aucune connexion de l’ordinateur pour fonctionner, donc vous pouvez débrancher le câble USB de l’ONU et exécuter un cavalier de la puissance positive de maquette (+ 6V) pour Arduino Vin, comme en témoigne la connexion rose sur le schéma indiqué ci-dessus. (Notez que ce schéma ne montre pas l’horloge temps réel)