Stap 10: klaar!
Het elektronica-gedeelte van dit project is relatief eenvoudig en kan worden gemaakt in een paar uur. Het programmeergedeelte bleek te zijn vrij moeilijk maar gelukkig het allen wordt gedaan voor u. Ik moest leren CSS, JavaScript, AJAX, Node.js, Sockets.io en de Intel XDK om het alle te krijgen om samen te werken.
Ik gebruikte de android's alarm instellingenpagina als leidraad voor het ontwerpen van de Gebruikersinterface, die een pijn was te realiseren met behulp van mijn beperkte kennis van JS en CSS. Ik gebruikte een heleboel code van codepen.io zoals om de accordeon menu, schuifregelaar knoppen, dropboxes, enz.
Ik had een veel meer gepland, maar kon niet krijgen het gedaan: ik wilde een JS-tijdlijn laten zien alle van de actieve instellingen en hun planning zichtbaar op de tijdlijn. Ik wilde ook om onopvallend en mooie tooltips om fouten en berichten (zoals velden leeg gelaten of botsing met een andere instelling) in plaats van berichtvensters weergegeven.
Ik wilde ook een LiPo accu gebruikt voor back-up in geval van stroomuitval. Maar wanneer ik een LiPo op J2 voor stroom Edison aangesloten, staat het niet toe ik gebruiken GPIO pinnen om te controleren de uurwerkmechanisme. Als iemand waarom weet, gelieve te verklaren in commentaren.
That's all folks! Ga je gang en warp tijd aan uw grillen en vrolijk...