Gongbot: Nätverksanslutna robotic gong (3 / 5 steg)
Steg 3: Flash, konfigurera och testa
Flash firmware
Följ Sparks anvisningar för att ställa in kommandoraden klienten.
Anslut Spark kärnan till din dator via USB. LAMPAN bör komma och sedan ingenting skulle hända.
Håll ned båda knapparna på kärnan. Släpp knappen RST. När lampan börjar blinka gult, släpp på MODE-knappen. Kör "gnista flash--usb core-firmware.bin" från kommandoraden. Du bör se en serie av texten och sedan utvecklas prickar när blinkande pågår. Du kan få en poll timeout-felmeddelande i slutet av processen--som är en känd bugg Spark men inte ett problem.
Konfigurera kärnan
Kör "gnista seriell lista" att hitta seriell port eller enhet filen är associerad med din kärna. På OS X, min var "/ dev/cu.usbmodem1411". Anslut till din kärna med din seriell terminal. Med minicom använder jag kommandot "minicom -D /dev/cu.usbmodem1411".
Tryck på RST. En 2-3 sekunder efter återställning, tryck på RETUR i din seriell terminal att starta enhetskonfigurationen. Du kommer bli tillfrågad om följande:
- App typ: ange "0" för gong.
- MQTT värd: Värdnamnet för en MQTT mäklare (t.ex. m2m.eclipse.org)
- MQTT hamn: Port MQTT mäklaren (t.ex. 1883)
- Roten ämne: ett MQTT ämne som din Gongbot kommer att publicera på och prenumerera på (t.ex. / instructables/gongbot). Gongbots som delar samma rot ämne ringer tillsammans. Det måste börja med ett avslutande snedstreck och kan inte avslutas med en.
- Namn: Ett unikt namn för din Gongbot. Detta namn kan användas av andra program du har lyssnar som en IRC-bot.
Vid denna punkt, den seriella porten återställs och Gong kommer in WiFi config-läge. Tryck på "w" att skriva en ny WiFi konfiguration och följ anvisningarna. Om du har redan konfigurerat WiFi, kan du trycka på första att hoppa över detta steg.
- SSID: Namnet på ditt WiFi-nätverk
- Säkerhet: Obs att gnista anger de har haft problem med WEP nätverk.
- Lösenord: Lösenord för att ansluta till ditt nätverk.
Test
LED på kärnan ska så småningom börja pulserande cyan som anger att det är online. Förutom användningen av cyan att indikera en anslutning med MQTT mäklaren, ska andra färger matcha den gnista dokumentationen. Varje gång kärnan startar upp, kommer LED övergång genom följande färger:
- Vit: Starta
- Blå: Söka efter WiFi
- Grön: Ansluten till WiFi
- Cyan: Ansluten till MQTT mäklaren.
Med LED pulserande cyan, tryck på knappen. Servo ska flytta några gånger under några sekunder. Om inte, kontrollera ditt ledningar och titta i seriell terminal loggen för ledtrådar.