NeoWeather: Ambient Weather indikator (3 / 7 steg)
Steg 3: Testa det.
OK, i detta skede är det bäst att se till att allt är kopplat ihop korrekt innan vi göra saker svårare att arbeta på.
- Chef till ide.electricimp.com och registrera ett konto. Det är gratis.
- Hämta elektriska Imp utvecklare app på din iOS eller Android-enhet. Också gratis. Bara söka efter "Elektriska Imp"
- Logga in på elektriska Imp app med de autentiseringsuppgifter som du använde på ide.electricimp.com.
- Lägga till ett nytt nätverk. Detta är den integrerade havspolitiken kommer att ansluta till WiFi-nätverk. Se till att ange SSID och lösenord korrekt, naturligtvis.
Nu ska vi ansluta Imp till Internet. Vi skickar SSID och lösenord till enheten med något som kallas "BlinkUp". BlinkUp blinkar på skärmen för att skicka information till enheten optiskt, som tar ca 30 sekunder. Om du är känslig för ljus, blinkande ljus, få någon att hjälpa dig med detta. BlinkUp spelar också klockspel i början och slutet av processen att låta dig veta när det är ok att titta.
- Sätta den integrerade havspolitiken i uttaget på breakout styrelsen. Det ska klickar på plats.
- Power Imp på genom att koppla in USB-kabeln och att se till att bygeln är inställd på "USB"
- Försöksläkemedlet startar blinkar för att visa dig sin nuvarande status. Tryck på "Skicka BlinkUp" på telefonen och hålla skärmen platt mot det lilla fönstret på slutet av den integrerade havspolitiken. Den integrerade havspolitiken LED bör gå tills den är klar att visa att det lyssnar.
- Den integrerade havspolitiken kommer att gå igenom en serie av LED mönster som den ansluter (se vad de betyder här), då blinkar grön när den ansluter.
- Enheten visas nu i "Otilldelad enheter" i det övre vänstra hörnet av IDE. Klicka på pilen för att visa alla otilldelade enheter. Klicka på redskap bredvid din nya enhet i listan för att namnge din enhet och skapa en ny modell. (Du kan behöva uppdatera IDE för att göra enheten visas).
En elektrisk Imp modell innehåller två delar: en Agent firmware och en enhet firmware. Agent firmware körs på en VM i elektriska Imp molnet och är enhetens partner. Enhetens firmware körs på kortet Imp. Agent och enheten kan prata med varandra lätt, och agenten fungerar som enhetens gateway till Internet.
- Namnge din nya modell, sedan plocka upp några test kod från github. Kopiera "WS2812.device.nut", den enhet firmware, till fönstret enhet i IDE.
- Se till att NUMPIXELS är inställd på antalet pixlar du har (24) i din Neopixel ring på linje 103 av enhetens firmware.
- Klicka på "Bygga och köra" för att skicka koden till enheten. Ringen bör tändas och en liten lila leden bör börja att köra fram och tillbaka runt ringen.
Om det inte fungerar, kontrollera dina anslutningar. Leta efter lödfogar som inte är säkert, kontrollera din diod är det korrekta sättet runt och kontrollera Data i raden på Neopixel Ring är kopplad till Pin7 på Imp utbrytning.
När du har fått det funktionsduglig, låt oss avsluta bygga det!