Stap 1: Ontwerpkeuzen
Makkelijk te gebruiken:
-menu-gestuurde opties instellen
-cijfers-door-cijferige instelling (wie wil gaan omhoog of omlaag om de set iets als lengtegraad?)
-gegevensvalidatie om te voorkomen dat de gebruiker invoeren niet onmogelijk tijd, datum, locatie enz...
-knoppen overeenkomen met de manier waarop het is gebruikt, bijv. u wilt kijken tijdens het instellen, zodat de linker knop echt de rechterknop is
-meest voorkomende functies op hun eigen knop, bijv. beeldscherm in- / uitschakelen, groot/klein cijfers, enz...
Nauwkeurige:
-tijd nauwkeurig moet houden zonder gebruik te maken van radio-tijd; DS3231 RTC klopt 2 ppm per jaar of ongeveer +/-1 minuut per jaar
Eenvoudig:
-geen knoppen zichtbaar overal behalve de achterkant
Flexibel:
-toestaan van de aanpassing van DST begin en einde
-12/24 tijd
-ondersteuning scherm helderheid schema
Ik veronderstel dat u kunt toevoegen aan "Eenvoudige" dat het platform van de Arduino gebruikt. Er niet daadwerkelijk een Arduino board binnen, al kon u een; Ik gebruikte een moderne apparaat RBBB Arduino kloon en een Wicked apparaat RBBB schild board. Ik koos voor de RBBB omdat het is goedkoop, flexibel en sport een macht jack, die ik hoe dan ook nodig en is een pijn om goed te doen op protoboard. Ik koos de goddelozen apparaat RBBB schild, omdat het ondersteunt de RBBB en omdat het gaf me voldoende ruimte van de protoboard te monteren een 2032 munt cel houder voor de reservemacht DS3231 en hebben een header voor de 14-pin-kabel aan op de VFD-scherm.