ImpBot: un Robot eléctrico de Imp Pan-Tilt (5 / 5 paso)

Paso 5: El código fuente de: firmware de tu robot

El último paso debe trabajar su impBot como el del video al principio de este instructable es un poco de firmware. Afortunadamente, he escrito para ti! Te recomiendo que tomar un vistazo en el código; Gracias a la forma que la API Imp eléctrico es establecida, el código es extremadamente breve, legible y fácil de entender. Uno de los muy divertido cosas de programación imps en ardilla (la lengua utilizan los imps) es que es orientado a objetos. Me has acortado el código considerablemente aquí definir una clase simple para mi servo, y luego hacer dos instancias independientes de mi pan y tilt motors. Es una configuración bastante potente para una sencilla aplicación incrustada!

Para agarrar el código fuente, diríjase a https://github.com/tombrew/ei-fw-tom/blob/master/april-dualServo.nut. Copie el código a su portapapeles, y luego diríjase a plan.electricimp.com y Regístrate en el planificador. Ahora sigue estos pasos:

  1. Haga clic en la pestaña "código" en la parte superior de la ventana de planificador en su navegador
  2. Haga clic en el botón en la parte superior de la ventana de código "+"
  3. Dar su nuevo firmware un nombre. Utilicé "april.dualServo", como nuestro diseño de tablero de arranque se llama "Abril"
  4. Pegue el código en github en el IDE que aparece
  5. Haga clic en guardar botón en la parte superior izquierda de la ventana IDE
  6. Haga clic en el botón de "plan" en la parte superior izquierda para volver a la vista de planificador de la

Allí! Ahora solo necesitamos decirle a tu robot para ejecutar este código. Siga estos pasos:

  1. Parpadear hasta tu impBot hacer tu red wifi. Aparece un cuadro azul en su plan. Si no parpadeó por un imp en su breakout junta antes, el cuadro azul a decir "En blanco", como el imp servicio no tiene ningún firmware para ejecutar en el tablero hasta que asigne uno.
  2. Haga clic en el botón de configuración (una cajita con una foto de algunos deslizadores en él) en la esquina superior derecha de la caja azul que representa el impBot
  3. En el cuadro emergente que aparece, haga clic en el menú desplegable para mostrar todo el firmware que tienes disponibles en este imp
  4. Seleccionar el firmware creado por pegar código en github
  5. El imp se empezará a ejecutar el código en pocos segundos. Las palabras "Controlador de SERVO doble abril" aparecerá en el cuadro azul una vez que el imp está configurado.

Voila! Tienes un robot controlado por el imp, que coche de cualquier lugar del mundo como tienes internet. Intente conectar uno de los nodos "TIC/TAC" en el planificador y ver lo que sucede, o conectar el robot a un potenciómetro de entrada como yo lo hice en el video de intro. Tratar de conectar un HTTP en nodo para enviar valores a tu robot, y puede incluso escribir una rápida aplicación móvil para controlar tu robot con su teléfono o tableta - desde cualquier lugar!

Artículos Relacionados

IoT: Frambuesa Pi Robot con control remoto de cámara Video Streamer y Pan/Tilt Internet

IoT: Frambuesa Pi Robot con control remoto de cámara Video Streamer y Pan/Tilt Internet

(Si te gusta este Instructable, no olvide votarlo - arriba: bandera de la esquina a la derecha. Compite en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)Esta es una segunda parte de mi Intructable anterior: IoT - control
Time-lapse Pan & Tilt Robot

Time-lapse Pan & Tilt Robot

¡ Hola todos! Estoy con algunos más robótica de Lego. Este Robot de Lego Mindstorms puede automáticamente pan y tilt de un iPhone en incrementos muy pequeños para capturar increíbles lapsos. Tengo la idea para esto después de ver otros robots Time-la
Hackear una WiFi Pan-Tilt cámara $30 - control de Video, Audio y Motor con Python

Hackear una WiFi Pan-Tilt cámara $30 - control de Video, Audio y Motor con Python

En este Instructable, usted aprenderá cómo interceptar los video, micrófono y controles de lo $30 Kaicong SIP1602 inalámbrica pan-tilt cámara en Windows, Linux o OSX! Todo se enrolla cuidadosamente en secuencias de comandos de python; puede utilizar
Edificio 3D impreso Pan Tilt caso para una frambuesa Pi

Edificio 3D impreso Pan Tilt caso para una frambuesa Pi

Este instructivo describe la construcción de un caso para un Pi de frambuesa que incorpora un conjunto de pan-tilt de la cámara de Pi.Mi objetivo fue diseñar un caso para imprimir 3D que comprendería perfectamente la frambuesa Pi mientras que también
Montaje Video DIY motorizada Pan/Tilt/Dolly HDSLR (resbalador de la cámara)

Montaje Video DIY motorizada Pan/Tilt/Dolly HDSLR (resbalador de la cámara)

Montaje de bricolaje motorizada Pan/Tilt/Dolly HDSLR Video de Brad Justinen on Vimeo.Actualización de septiembre de 2013: lo que empezó como un hobby se ha convertido en algo bastante serio.  Estamos preparando el lanzamiento de una plataforma de cód
3D impreso básico Pan & Tilt sistemas...

3D impreso básico Pan & Tilt sistemas...

Hola, he llegado a encontrar yo puedo diseñar y construir un montón de mis propias piezas robot n piezas y una pieza muy común es el soporte básico de Pan & TiltPor supuesto tuve que ampliar sobre la base de Pan & Tilt demasiado... esto es para po
3D iPad impreso Pan Tilt Mount

3D iPad impreso Pan Tilt Mount

Actualmente soy un estudiante de pregrado de ingeniería eléctrica en Universidad Estatal de Washington. En nuestro último año, completamos un curso llamado diseño senior. Para mi proyecto de diseño senior nos encargó con la creación de un dispositivo
Panorama motorizado y timelapse pan tilt sytem

Panorama motorizado y timelapse pan tilt sytem

Este es mi segundo panorama motorizado y sistema de inclinación de la cacerola de timelapse.Este es más portable, ahorro de energía eficaz.Dos 1:50 motores engranaje armónico se adoptan como la clave de conducciónmecanismo. Debido a la reacción baja
Videocámara Pan & Tilt...

Videocámara Pan & Tilt...

Muy bien, así que desea imprimir su propio Pan & Tilt (giro e inclinación para su videocámara) o GoPro para colgar para seguridad o para colgar en un flyer de R/C que alcance el área como un militar helicóptero UAV o noticias 4...Aquí es un diseño de
Pan Tilt controlado por el teléfono celular

Pan Tilt controlado por el teléfono celular

Hola a todos,En este mi nuevo proyecto voy a introducir a usted una inclinación controlada por teléfono celular.Todos los movimientos del teléfono celular se reproducen en el dispositivo de inclinación a través de Bluetooth.La construcción es muy sim
Actobotics de pan & tilt de la cámara de seguridad con Arduino

Actobotics de pan & tilt de la cámara de seguridad con Arduino

Hola a todosSe trata de un pan & tilt seguridad cámara proyecto ServocIty/Actobotics pan & tilt sistema. Usar el sistema para vigilar mi casa y la cámara web está conectada a un pc. Este proyecto combina robótica (Servocity), software abierto y ha
Brazo de la horca del rodamiento de bolas con Pan & Tilt motorizado

Brazo de la horca del rodamiento de bolas con Pan & Tilt motorizado

actualización septiembre de 2013: lo que empezó como un hobby se ha convertido en algo bastante serio.  Estamos preparando el lanzamiento de una plataforma de código abierto control de movimiento cinemático.  Si usted quiere estar en el futuro de la
Webcam remota pan/tilt

Webcam remota pan/tilt

Este fue un proyecto simple que hice para ver remotamente la cámara web de mi sala de estar y ser capaz de moverse y diversión. Decidí hacerlo, lamentablemente, porque he tenido compañeras que no confío.La necesidad es la madre de la invención, supon
DIY Pan & Tilt cámara de seguridad

DIY Pan & Tilt cámara de seguridad

recientemente hice mi propia versión de una cámara de seguridad domo pan & tilt para el frente de nuestra casa. Está montado en el techo de nuestro porche delantero y suben los cables de la batería a través de nuestra ventana del dormitorio.de todos