Göra ett intelligent skrivbordsklockan, skriven i JavaScript, drivs med Intel Edison
Varför min klockor måste vara mer intelligent...
Jag ställa alltid in påminnelser för min kalender möten men när denna lilla "XYZ möte börjar i 15 minuter" desktop anmälan dyker upp i hörnet på min datorskärm jag trycker på Snooze eller Stäng knappen. "15 minuter är tillräckligt med tid att få en mer sak gjort," Jag tror för mig själv och komma tillbaka till arbetet. 20 minuter senare, jag knäppa ut av det och inser att jag är sen!
Andra gånger betona jag om ett kommande möte. Varje minut jag ska dubbelkolla klocka, dubbelkolla sedan starttiden händelse, och då måste jag räkna ut själv hur lång tid det är fram till event... Att oroa dig för att vara sena upptar mitt sinne så jag inte få något arbete gjort. :(
Jag kunde omge mig med klockor men de flesta klockorna är ganska "dumma" objekt. De visar du tid och thats it. Men med lite IoT magi, är det möjligt att göra dumma saker smart.
Vad kan jag göra åt detta?
Tänk om du kommer, en smart klocka som kontrollerar automatiskt för din nästa kalenderhändelse.
När klockan vet en händelse kommer upp, ger det automatiskt dig en kontextuell nedräkningen till evenemanget starttid (e.g. "45 minuter till mötet" vs "mötet börjar kl 4"). Och som starttiden händelse närmar, den klockan försiktigt flyglarmen du till brådskande när du ska få flytta genom att ändra färg. (t.ex. gul innebär "mellow", orange betyder "få det" och rött betyder "riskområde".)
Tja, inte tänka mig. Gör det idag!
I detta Instructables, ska jag visa dig hur du sätter en Intel Edison och en Grove LCD till en smart skrivbordsklockan som hämtar händelser med hjälp av Google kalender API. Smart klockprogrammet är skriven som en NodeJS ansökan (JavaScript kod här på Github) och använder Intel XDK för Sakernas Internet för att ladda upp filer och köra IoT app.