1. seriële. Herhaaldelijk de tijd te krijgen via de seriële verbinding.
2. externe Hardware. Real-time klokken, zoals de ChronoDot van Macetech, tot stand brengen van een basis tijd wanneer de Arduino schets wordt gecompileerd. Wanneer u de huidige tijd in de schets aanvraagt ontvangt u eigenlijk een tijd gebaseerd op de tijd die is verstreken sinds de compilatie.
3. Ethernet. De tijd van de toegang via het internet NTP service.
Deze tutorial ligt de nadruk op optie 2. In deel I we uitleggen van de basisprincipes van het krijgen van de ChronoDot instellen en weergeven van de huidige tijd over seriële. Hier vindt u meer projecten met behulp van de ChronoDot in onze aanstaande boek, Aquaponics automatiseren met Arduino.
Edit: Voor sommige reden dat ik deel II kon niet bewerken, dus het is verwijderd en zal worden toegevoegd aan dit instructable.
De ChronoDot
De ChronoDot is een hoge precisie real-tijd-clock (RTC) en biedt een aantal functies die nodig zijn voor Aquaponics. De release V2.1 introduceerde de DS3231SN chip, die heeft een industrieel temperatuurbereik van-40 C tot +85C en uitgangen een temperatuur gecompenseerd tijd - belangrijk voor aquaponic besturingen die zich buiten in de hitte en direct zonlicht bevinden.
De ChronoDot bevat een ingebouwde batterijcel voor een CR1632 batterij, waardoor de klok voor het bijhouden van de tijd moet de Arduino verliest macht, macht terugwinnen en opnieuw starten. Iedereen in aquaponics kan waarderen de mogelijkheid van een controlesysteem automatisch opnieuw opgestart, operatie in geval van een glitch macht hervatten. Het nadeel van de ChronoDot, en RTCs is in het algemeen het onvermogen om Daylight Savings Time.
De Omgeving DAQ kan worden geconfigureerd met de ChronoDot met behulp van het gebied van prototyping, die precies breed genoeg is om de RTC (toeval?).