Stap 2: Hardware overwegingen 2: de klok
Terwijl Arduino kan worden gebruikt voor de berekening van de tijd, is het niet een perfecte oplossing voor klok projecten, zoals op zal niet kundig voor bijhouden van de tijd zitten terwijl de verbinding wordt verbroken. Gelukkig is er een alternatief – een zeer goedkope klok module met DS3231 real-time klok en een batterij aan boord. Externe voeding wordt gebruikt wanneer het apparaat ingeschakeld is en houdt klok tikken uit de batterij wanneer er geen andere macht bron aanwezig is. Dus hoeft u te stellen van de tijd telkens wanneer het apparaat is ingeschakeld.
Er is een probleem, echter, ik moet hier vermelden dat u tijd bespaart. Ik gebruik deze modules links en rechts en dit project was de eerste waar dit probleem dook: de klok-module niet houden tijd wanneer uitgeschakeld. Ik heb echt, echt frustrerend uren trying voor dit nagel naar beneden. Ik weet nog niet wat precies de oorzaak van dit, maar ik vermoed dat het werd overladen van de Li-Ion accu op de tijd-module.
Deze modules zijn altijd voorzien van een opladen circuit. Het kan cool kijken, maar in feite is het niet omdat het is nutteloos. Een gewone 2032 batterij zal zitten kundig voor houden van de RTC-chip aangedreven voor ongeveer 10 jaar – en dat is eigenlijk meer dan de gegarandeerde levensduur van een lithium-ion oplaadbare batterij.
In ieder geval, hier is de oplossing: Verwijder het opladen circuit, dan de Li-Ion accu vervangen door een gewone. Merk op dat u niet in een gewone alkaline batterij stoppen moet zonder eerst met het verwijderen van het opladen circuit!
De eenvoudigste manier om zich te ontdoen van het opladen circuit is het verwijderen van een interne weerstand op het bord. Thats 201 weerstand vergadering naast 4-pins connector op de module (zie afbeelding hierboven). Het unsolder of gewoon breken met brute kracht, zet dan in een alkaline batterij en bingo! Geen meer uur resetten voor u.