Étape 2: Des considérations matérielles 2: l’horloge
Arduino peut être utilisés pour calculer le temps, il n’est pas une solution parfaite pour les projets de l’horloge, car il ne sera pas en mesure de garder une trace de temps tout en étant déconnecté. Heureusement, il y a une alternative – un module horloge très bon marché avec DS3231 horloge en temps réel et une batterie à bord. Il utilise alimentation externe lorsque l’appareil est allumé et maintient horloge cochant la batterie lorsqu’il n’y a aucune autre source d’alimentation actuelle. Ainsi, vous n’avez pas à régler l’heure chaque fois que votre appareil est allumé.
Il y a un problème, cependant, que je me dois de mentionner ici à vous épargner du temps. J’ai utiliser les modules de droite et de gauche et ce projet a été la première où ce problème a surgi : le module horloge ne garde temps quand il est éteint. J’ai passé vraiment, vraiment frustrant des heures à essayer de ce clouer. Je ne sais toujours pas ce qui exactement a causé cela, mais je soupçonne que c’est une surcharge de la batterie Li-ion sur le module.
Ces modules sont toujours avec un circuit de charge. Il peut sembler cool, mais en fait c’est pas parce que c’est inutile. Une pile 2032 ordinaire sera en mesure de garder la puce CCF alimentée pendant une dizaine d’années – et c’est en fait plus que la durée de vie garantie d’une batterie rechargeable Li-ion.
En tout cas, voici la solution : retirer le circuit de charge, puis remplacez la batterie Li-ion avec un ordinaire. Notez que vous ne devez pas connecter dans une pile alcaline ordinaire sans enlever le circuit de charge tout d’abord !
La façon la plus simple de se débarrasser de la circuit de charge consiste à détacher une résistance unique au Conseil d’administration. Qui est 201 résistance assis à côté du connecteur 4 broches sur le module (voir photo ci-dessus). Il dessouder ou tout simplement casser avec la force brute, puis mis dans une pile alcaline et bingo ! Aucune heure plus réinitialiser pour vous.