Gongbot: Netwerk robotic gong (3 / 5 stap)

Stap 3: Flash, te configureren en te testen

De firmware flash

Volg Spark de aanwijzingen voor het instellen van de opdrachtregel-client.

De kern van de Spark verbinden met uw computer via USB. De LED moet komen op en vervolgens niets moet gebeuren.

Houd beide knoppen op de kern. De eerste loslaat. Wanneer de LED geel knipperen, laat u de MODE-knop. "Vonk flash--USB-kern-firmware.bin" vanaf de opdrachtregel uitvoeren. U ziet een reeks tekst en vervolgens vooruitgang stippen terwijl het knipperen in volle gang is. Kan je een poll timeout foutbericht weergegeven aan het einde van het proces--dat is een bekende vonk-bug, maar dat is geen probleem.


Configureren van de kern

"Vonk seriële lijst" worden uitgevoerd om te vinden van de seriële poort of het apparaat bestand dat is gekoppeld met uw kern. Op OS X, de mijne was "/ dev/cu.usbmodem1411". Verbinding maken met je kern met behulp van uw seriële terminal. Met minicom gebruik ik de opdracht "minicom -D /dev/cu.usbmodem1411".

Druk op eerste. Een 2-3 seconden na het resetten, druk op Enter in uw seriële terminal om te beginnen met de apparaatconfiguratie van het. U zal worden gevraagd voor het volgende:

  • App type: "0" voor gong invoeren.
  • MQTT Host: De hostnaam van een makelaar van de MQTT (bijvoorbeeld m2m.eclipse.org)
  • MQTT poort: De poort van de MQTT makelaar (bijvoorbeeld 1883)
  • Root onderwerp: onderwerp van een MQTT die uw Gongbot zal publiceren op en Abonneer je op (bijvoorbeeld/instructables/gongbot). Gongbots die delen van de zelfde wortel onderwerp zal samen overgaan. Het moet beginnen met een slash en mag niet eindigen met een.
  • Naam: Een unieke naam voor uw Gongbot. Deze naam kan worden gebruikt door andere software die u hebt bijvoorbeeld een IRC bot luisteren.

Op dit punt, de seriële poort wordt gereset en de Gong treedt WiFi config-modus. Druk op de "w" om te schrijven een nieuwe WiFi-configuratie en volg de aanwijzingen. Als u reeds de WiFi hebt geconfigureerd, kunt u RST aan deze stap overslaan.

  • SSID: Naam van uw WiFi-netwerk
  • Beveiliging: Opmerking die vonk geeft dat ze heb problemen gehad met WEP-netwerken.
  • Wachtwoord: Wachtwoord gebruikt om te verbinden met uw netwerk.


Test

De LED op de kern beginnen uiteindelijk met pulserende cyaan die aangeeft dat het online is. Afgezien van het gebruik van cyaan aan te geven van een verbinding met de makelaar van de MQTT, de andere kleuren moeten overeenkomen met de Spark-documentatie. Telkens wanneer die de kern opwaarts zelfstart, zal de LED overgang door middel van de volgende kleuren:

  • Wit: Opstarten
  • Blauw: Op zoek naar WiFi
  • Groen: Verbonden met WiFi
  • Cyaan: Verbonden met de MQTT-makelaar.

Met de LED pulserende cyaan, drukt u op de knop. De servo moet overgaan een paar keer een paar seconden. Als dat niet het geval is, Controleer uw bedrading en kijk in de seriële terminal logboek voor aanwijzingen.

Gerelateerde Artikelen

Gongbutton: Grote knop om te bepalen uw gongs

Gongbutton: Grote knop om te bepalen uw gongs

Op het kantoor van de Stripe is er een traditie van het rinkelen van een gong op maaltijd. Zoals we zijn gegroeid, bouwde ik een cluster van genetwerkte robotic gongs de traditie in leven te houden in het kantoor (Zie instructable voor Gongbot). De G
Extra functies van Mac Terminal

Extra functies van Mac Terminal

Dit instructable leert u enkele leuke en nuttige dingen te doen met uw macs Eindtoepassing.Terminal accesed kan worden door te gaan naar toepassingen > hulpprogramma's > TerminalStap 1: Star WarsOpen Terminal, kopiëren en plakken dit in (Telnet-towe
Een barman robot--Doggie4

Een barman robot--Doggie4

De robot die we gemaakt is een barman robot die we ontworpen om te dienen eten en drinken in een bar. Wij noemden het Doggie4. De robot is verdeeld in vier lagen. De onderkant (de vierde laag) is een station chassis, uitgerust met twee wielen en twee
Fenrir: Een Open source hond robot

Fenrir: Een Open source hond robot

Stationaire been bewegingRotatie transformatieWandelen DemoDe gebruikersinterfaceDit is een mini opensource zoogdier viervoeter robot, of u kunt denken aan het als robot hond vier been. Het doel van dit project is dat mensen de mogelijkheid te creëre
Eenvoudige Pi Robot

Eenvoudige Pi Robot

Eenvoudige Pi Robot wil zetten robot controle in eenvoudige vorm, het ontwerp van de robot is vergelijkbaar met de veelzijdige GOPIGO robot gebouwd door dexter industrieën.De lijst met(1) raspberry pi (ieder model) is maar met de recente lancering va
Sprong Motion gecontroleerd externe zoeken en verwijdering Robot

Sprong Motion gecontroleerd externe zoeken en verwijdering Robot

Als onderdeel van mijn inzending voor de sprong Motion #3D Jam was ik opgewekt om te bouwen van deze draadloze gebaar gecontroleerde zoeken/Rescue Robot gebaseerd op de Raspberry Pi. Dit project laat zien en biedt een minimalistisch voorbeeld van hoe
Gesture controlled robot

Gesture controlled robot

Wilt u controle dingen uit een simpel gebaar gemaakt door je vingers. Wilt u alles wat beweegt of stoppen volgens uw vingers. Als dat het geval is, dan bent u aan het juiste adres. Deze dagen gebaren zijn van groot belang. In ons dagelijks leven gebr
Internet gecontroleerde Telepresence Robot

Internet gecontroleerde Telepresence Robot

In deze tutorial zal ik u tonen hoe te bouwen van een Internet-gecontroleerde Telepresence Robot met een robotachtig wapen voor onder $100.Stap 1: Basismaterialen Voor deze tutorial zijn er sommige must-have:1. een Arduino board (ik ben met behulp va
Knight Rider Lunchbox Robot

Knight Rider Lunchbox Robot

OK, het niet praten, het is niet zwart en hoeft niet AI. Maar dat hoeft die decoratieve rode LED's aan de voorkant.Ik bouw een WiFi bestuurbare robot die bestaan uit een Raspberry Pi met WiFi adapter en een Arduino Uno. U kunt SSH in de Raspberry Pi
Maken van een robot van de internet gecontroleerd met behulp van Livebots

Maken van een robot van de internet gecontroleerd met behulp van Livebots

hier leert u hoe u een internet controlled robot of andere installatie met behulp van Livebots.Livebots is een project dat ik ben bezig dat uit een eenvoudig te gebruiken website voor alle robots bestaat die mensen kan communiceren met via het intern
ImpBot: een Pan-Tilt elektrische Imp Robot

ImpBot: een Pan-Tilt elektrische Imp Robot

met systeemmenu (ControlBox), heb je een grote basis invoerapparaat duwen gegevens om de elektrische Imp-planner (en dus met het internet in het algemeen, via het HTTP-protocol uit het knooppunt), maar hoe zit het met uitvoerapparaten? Beheersing van
RaspRob, de Raspberry Robot

RaspRob, de Raspberry Robot

Dit is mijn gids hoe-om een robot die wordt beheerd via Internet.De ingebouwde webcam maakt de robot naar besturingselement eenvoudig vanaf elke PC of smartphone! Python zullen we gebruiken om te controleren de GPIO poorten op onze Pi en .php voor to
Hercules: The Motion gecontroleerd Android Robot

Hercules: The Motion gecontroleerd Android Robot

toen ik in de 8th -rang, was ik geïntrigeerd tijdens het spelen van de motie games op Nokia 5800. Ik was zo blij, hoe kan ik de racewagen controle door alleen het kantelen van de telefoon. Ik gebruikte om te dromen van het maken van deze dezelfde aut
3D-print An Artificial Muscle Robot Hand

3D-print An Artificial Muscle Robot Hand

hier is een kunstmatige spier robot hand die uiteindelijk als een prothetische vervanging kan worden gebruikt voor een menselijke hand. De "beenderen" zijn 3d afgedrukt in PLA en de siliconen rubber kunstspieren en huid werden geworpen in de 3D-