Gongbot: Gong robótica en red (3 / 5 paso)

Paso 3: Flash, configurar y probar

Flash el firmware

Siga las instrucciones de chispa para configurar el cliente de línea de comandos.

Conectar el núcleo de la chispa al ordenador mediante USB. El LED debe encenderse y luego nada debe suceder.

Mantenga presionado ambos botones en la base. Soltar el botón RST. Cuando el LED empieza a parpadear amarillo, suelte el botón de modo. Ejecute "chispa base de flash - usb-firmware.bin" desde la línea de comandos. Debe ver una serie de texto y luego progresar puntos mientras el parpadeo. Usted puede obtener un mensaje de error de tiempo de espera de encuesta al final del proceso, que es un problema conocido de la chispa pero no es un problema.


Configurar la base

Ejecutar "lista serie chispa" para encontrar el archivo de dispositivo o puerto serial asociado con su núcleo. En OS X, mina fue "/ dev/cu.usbmodem1411". Conectar a su base con su terminal de serie. Con minicom utilizo el comando "minicom /dev/cu.usbmodem1411 de -D".

Pulse RST. Un 2-3 segundos después de reiniciar, presione Enter en su terminal de serie para iniciar la configuración de dispositivos. Se te pedirá lo siguiente:

  • Tipo de aplicación: escriba "0" de gong.
  • MQTT Host: El nombre de un corredor de MQTT (p. ej. m2m.eclipse.org)
  • MQTT puerto: El puerto de la corredora MQTT (p. ej. 1883)
  • Tema de raíz: tema MQTT An que su Gongbot publicar y suscribirse a (e.g. instructables/gongbot). Gongbots que comparten el mismo tema raíz sonarán juntos. Se debe comenzar con una barra y no puede terminar con uno.
  • Nombre: Un nombre único para su Gongbot. Este nombre puede utilizarse por otros programas que tienes que escuchar como un bot IRC.

En este punto, se restablecerá el puerto serie y el Gong entrará en modo de configuración de Wi-Fi. Pulsa "w" para escribir una nueva configuración de la WiFi y siga las instrucciones. Si ya has configurado el WiFi, puede pulsar primero en omitir este paso.

  • SSID: Nombre de tu red WiFi
  • Seguridad: Tenga en cuenta que la chispa indica que han tenido problemas con redes WEP.
  • Contraseña: Contraseña utilizada para conectarse a su red.


Prueba

El LED en la base debe comenzar eventualmente cian pulsante que indica que está en línea. Aparte del uso de cian para indicar una conexión con el corredor MQTT, los otros colores deben coincidir con la documentación de la chispa. Cada vez que la base arranca, el LED pasará a través de los siguientes colores:

  • Blanco: Puesta en marcha
  • Azul: Buscando WiFi
  • Verde: Conectado a WiFi
  • Cian: Conectado al agente MQTT.

Con el cian pulsación LED, pulse el botón. El servo debe moverse varias veces durante unos segundos. Si no es así, compruebe el cableado y buscar en el registro de terminal serial en busca de pistas.

Artículos Relacionados

HackerBoxes 0001: Árbol de Navidad LED 3D coche inteligente robótica, NodeMCU,

HackerBoxes 0001: Árbol de Navidad LED 3D coche inteligente robótica, NodeMCU,

Este instructable comparte los fundamentos de trabajar con HackerBoxes #0001. HackerBoxes es el servicio de caja de suscripción mensual para aficionados de electrónica, fabricantes y los hackers. Si desea recibir un cuadro como este derecho a su buzó
Robots para el cambio: un primer robótica equipo de recaudación de fondos

Robots para el cambio: un primer robótica equipo de recaudación de fondos

He sido realmente afortunado de trabajar con la gente joven impresionante de equipo conducto cinta #2845, primer equipo de la FTC de la robótica de Florida. No sólo son los niños grandes, pero tienen una red impresionante de adultos detrás de ellos.
Tambor robótica controlada por Arduino

Tambor robótica controlada por Arduino

Durante años que he estado diciendo quien escucha iba a construir un tambor de robótico. Mayoría de la gente de se encogió de hombros indiferentemente. Construyó, mayoría de la gente tipo de Miró sobre él y transmitió la indecisión. Parecía que nadie
MrRobot - Ubuntu Mobile app habilitado robótica (Raspberry Pi y arduino involucrados)

MrRobot - Ubuntu Mobile app habilitado robótica (Raspberry Pi y arduino involucrados)

Proyecto MrRobot es que una aplicación de Ubuntu Mobile activado robótica que tiene la característica de voz, toque y agitar el control para interactuar con el robot Rapiro. Este proyecto se realiza dentro de 28 horas en Ubuntu Shenzhen Hackathon en
Introducción a la robótica

Introducción a la robótica

Robots están moviendo rápidamente de personajes y conceptos que sólo se encuentra en la ciencia ficción a parte de nuestra vida cotidiana. Aunque a veces puede parecer ser misterios de electromecánica, robótica personal es cada vez más accesible cada
Guía completa de Motor para la robótica

Guía completa de Motor para la robótica

Robot es un dispositivo electromecánico que es capaz de reaccionar de alguna manera a su entorno y toma decisiones autónomas o acciones para lograr una tarea específica.Entre desarrolla dispositivos mecánicos provocados por el hombre que puede mover
Cómo iniciar un primer equipo de robótica

Cómo iniciar un primer equipo de robótica

Cuando nosotros no estamos jugando, o diseño de makerspaces para las bibliotecas, estamos trabajando conprimerteams. Ávidos fanáticos y seguidores, hemos participado en primero por casi 10 años, de ayudar a proporcionar refrigerios a primer LEGO Leag
Plataforma robótica Arduino simple!

Plataforma robótica Arduino simple!

Acabo de recibir un Arduino después de jugar un rato con algunos Microcontroladores AVR durante reuniones del equipo de robótica.  Me gustó la idea de un chip programable realmente barato que podría ejecutar cualquier cosa desde una interfaz de compu
Cómo participar con la primera robótica!

Cómo participar con la primera robótica!

En primer lugar es para la inspiración y reconocimiento de la ciencia y la tecnología. Es una organización increíble que organiza y ejecuta 3 competiciones de robótica diferentes incluyendo FLL (FIRST Lego League y Jr. LFT), FTC (primera Tech Challen
Mezclador de la bebida robótica

Mezclador de la bebida robótica

es hora de regresar a la Universidad y eso significa mucha diversión, fiestas y fiestas EPIC!  (Vaya Razorbacks!)CONSTRUIR UN MEZCLADOR DE LA BEBIDA ROBÓTICA!Este es un sistema portátil que puede mezclar bebidas más 5.000 a pedido de un ordenador por
Mano robótica modular y brazo (con rango extendido de movimiento) (impresión 3D)

Mano robótica modular y brazo (con rango extendido de movimiento) (impresión 3D)

Hola a todos! Este es mi prótesis de mano y el brazo de prototipo he estado diseñando desde hace varios meses. Es todavía un poco de un trabajo en progreso, y ya que estoy terminando con clases en la Universidad para el semestre aún no he tenido tiem
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
Adaptador de 90 grados para VexPro VersaPlanetary caja de engranajes para la robótica primera

Adaptador de 90 grados para VexPro VersaPlanetary caja de engranajes para la robótica primera

El equipo de robótica de las abejas asesinas desarrolló esta solución en el 2015 y ahora nos gustaría compartir con todos de la primera comunidad de robótica.El sistema de caja de engranajes de VersaPlanetary VexPro es uno de los componentes más flex
Pinza robótica simple

Pinza robótica simple

Este es una pequeño, 3D pinza imprimible, robótica que funciona mediante la combinación de materiales suaves con materiales rígidos para crear una estructura articulada que puede accionarse por cadena conectada a un motor de servo. La idea fue inspir