SparkCore Neopixel spis belysning (6 / 6 steg)
Steg 6: Nästa steg och uppgraderingar
Just nu jag "stänga av" inaktiverar pixlar. Eftersom kärnan måste ansluta till WiFi, är startsekvensen längre än mitt tålamod. Dessutom koden har vissa standardvärden, men jag vill inte ändra koden när mitt humör ändras.
I framtida uppdateringar jag antingen vill använda Spark's "EEPROM" bibliotek att lagra var och en av variablerna för last på nästa uppstart, eller lägga till koden för HTTP klienten jag har redan tagit för att ha det dra standardvärden från en "kontrollnoden" webbsida eller något.
Just nu jag bara kontrollera det via HTTP samtal på kommandoraden (curl) till en webbsida jag skrivit på min server som innehåller den Core ID och auth koden så jag kan skicka en enda URL och skicka flera kommandon på en gång. Jag har redan börjat spela med att integrera gnista och SmartThings så jag kan styra det från min telefon utan att bygga min egen app.
Jag funderar på att integrera IFTTT/Zapier och/eller en iBeacon som jag har för kontroller när jag kommer och går från huset.
Det finns också mycket mer och jag vill lägga till den aktuella kod tarvlig.