Hacer un arrastre zombi Robot con patas cortadas (21 / 22 paso)

Paso 21: mando a distancia: Bluetooth

Comprar un dispositivo de

Hay todo tipo de maneras en las que se podría añadir control remoto, pero la más sencilla a mí es a través de un módulo Bluetooth de serie. Estos módulos de serie Bluetooth le permiten conectarse usted teléfono o computadora al dispositivo que está conectado mediante un cable y enviar y recibir comandos serie del micro-controlador.

Estos módulos de JY-MCU están disponibles barato de varios almacenes de chinos, yo tengo la mía desde los proveedores de la más extrema de unos $7,50.

Actualizar el código

Elige tus Pins Serial

Puede utilizar el módulo en los pines estándar de Ardunio SERIAL0 y SERIAL1, pero luego tienes que desconectarlo cada vez que quieres subir una nueva versión de firmware.

Uso de la biblioteca Arduino Serial de Software que son capaces de definir un segundo puerto serie y use en su lugar.

Primero importar la biblioteca de

 #include <SoftwareSerial.h> 

Luego, durante las declaraciones de variables globales, inicializar una instancia de la clase SoftwareSerial y definir qué pines se utilizará. Elegí el pin digital 11 como recibir (Rx) y 10 como transmitir (Tx).

 SoftwareSerial BTSerial(11, 10); // RX, TX 

Modificar el procedimiento de lectura

Las únicas diferencias ahora a usar el puerto serie regular es que durante el setup() Inicio la serie de software ejemplo en su lugar y cuando las funciones de callign nos referimos a la SoftwareSerial ejemplo que hemos creado. Su dispositivo puede estar ejecutando en 9600 baudios, que serían más que suficiente, pero mía se ha establecido a 115200 en el pasado, por lo que no veo ninguna razón para cambiarlo. Comprobarlo si recibes caracteres del absurdo.

 BTSerial.begin(115200); 

Cuando los datos disponibles llamaría:

 BTSerial.available() 

y al leer un carácter que llamaría:

 BTSerial.read() 

Conexión del Hardware

Cablear el módulo Blutooth para el Arduino

Si está utilizando el mismo módulo de JY-MCU como soy, entonces:

  • Conecte el Vcc al pin de 5V de Arduino para poder (por lo tanto con el regulador incorporado de Arduino)
  • conectar toma de tierra con un conector de tierra en el Arduino
  • Conectar Tx a Rx en Arduino (pin 11 en mi caso)
  • Conectar Rx a Tx en Arduino (pin 10 en mi caso)

ADVERTENCIA: 3.3V lógica

El pin de recepción en el JY-MCU está clasificado como 3.3V lógica. En mi caso usé sólo la salida de 5V de Arduino y funciono sin problemas, pero puede soltar la tensión de salida de Tx de tu Arduino con un par de resistencias del divisor de tensión.

Usuario tu fantasia Wireless nuevo enlace

Antes puedes hablar con el Arduino del ordenador sobre el aire (suponiendo que ha construido en Bluetooth o instaló un dongle) o teléfono (suponiendo que tiene una aplicación terminal Bluetooth que funciona o que ha escrito su propio) es necesario emparejar los dispositivos.

Este proceso varía con el sistema operativo, pero en general:

  • Encontrar el icono de Bluetooth en la barra de inicio rápido y haga clic en él
  • Seleccione la opción para agregar un dispositivo
  • Usted elija módulo de la lista (puede aparecer como "linvor") y haga clic en conectar
  • El código de sincronización cuando se le solicite (generalmente 1234 con estos módulos)

Una vez que los dispositivos estén sincronizados, busque en Administrador de dispositivos de su panel de control (en windows) y ver qué número de puerto com asignado el módulo de Bluetooth en la sección de "Puertos (Com & LPT)". Utilice un terminal serial, tal como masilla, para conectar a este puerto como lo haría cualquier enlace por cable serial.

Más información

Hay una gran profundidad Instructable sobre este módulo si necesita más ayuda

Artículos Relacionados

Hacer de un simple Robot con modelado 3D

Hacer de un simple Robot con modelado 3D

introducciónLa idea de este proyecto empezó cuando yo estaba estudiando y dado una asignación con la breve llama titulado "articulación". La idea era crear un objeto que demuestra la articulación (movimiento y articulaciones) mediante una impres
Cómo hacer una bebida verter Robot con Makeblock

Cómo hacer una bebida verter Robot con Makeblock

¿Tengo un robot que podría verter cerveza o bebida para usted, cómo suena como? Esto es una forma de Makeblock Ultimate Kit de Robot. Con su imaginación y DIY, podría tener su propio transformador de robot.Paso 1: Montaje de plataforma de la base Lis
Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Si está buscando una manera de controlar un Arduino basado en dispositivos, esta instrucción le mostrará cómo hacerlo mediante la construcción de robots sencillos.La IoBot puede controlarse mediante la aplicación móvil y ordenador vía LAN o Cable USB
Construir un Robot muy pequeño: hacer el mundo más pequeño de ruedas Robot con una pinza.

Construir un Robot muy pequeño: hacer el mundo más pequeño de ruedas Robot con una pinza.

Construir un robot de 1/20 pulgada cúbica con una pinza que puede recoger y mover pequeños objetos. Es controlado por un microcontrolador Picaxe. En este momento, creo que esto puede ser más pequeño robot con ruedas del mundo con una pinza. Cambiará
Hacer un Robot con cámara Color reconocimiento

Hacer un Robot con cámara Color reconocimiento

Hola! Esto es para el grupo de 18 años.Este instructivo le guiará a través de un robot con reconocimiento de color usando una cámara y un servo. El robot que va a construir tiene servos para los brazos también, pero no son necesarios. Use su imaginac
Aire suave Robots con LEGOs

Aire suave Robots con LEGOs

este proyecto es un seguimiento de mi proyecto Air-Powered suave pinza robótica, basado en una investigación por el grupo de Whitesides de la Universidad de Harvard. He conseguido muchos comentarios positivos en ese proyecto, pero una repetida pregun
Traje de robot con LED

Traje de robot con LED

las razones de por qué yo quería hacer un robot traje son complejas. Para hacer el cuento largo, quería un traje que podría utilizar para entretener a mis compañeros mientras ellos cuidadosamente preparaban para los exámenes finales. Pero no quería c
Robots con un Beat

Robots con un Beat

he visto una Charla Ted sobre robots con un sentido de sentimiento. Guy Hoffman muestra su nuevo producto, un robot que "sentiría el ritmo de la música" de un iPod.I acoplado decidió que haría mi propia. Hice una versión rudimentaria de su robot
Cómo hacer una estrella de madera con un 2 x 4 de 24 pulgadas

Cómo hacer una estrella de madera con un 2 x 4 de 24 pulgadas

Este tutorial le mostrará cómo hacer una estrella madera de 22 a 24" con solo 8 pies 1 x 4 o 2 x 4.Hace dos años que mi esposa decidió que le gustaría tener una estrella de madera colgado sobre la chimenea. He intentado encontrar información en la we
Micro Robot Con Adafruit Gemma

Micro Robot Con Adafruit Gemma

En este instructable les muestro como construir un pequeño robot con el micro controlador de Adafruit se llama Gema. Solamente mostraré como armarlo y controlar los motores, les dejo la tarea de colocarle algún sensor para hacerlo siga la luz o cualq
Línea siguiente SRK Robot con piezas impresas 3d

Línea siguiente SRK Robot con piezas impresas 3d

El Robot SRK + línea siguiente es hermano pequeño del Robot siguientes MRK + línea. Utiliza un tipo diferente de junta y otro tipo de motor. (El ruido de los motores que es lo que me imagino que un escarabajo gigante parecería, por lo tanto, El Beetl
Máscara robot con ojos de Neopixel, iPhone boca y cambiador de la voz

Máscara robot con ojos de Neopixel, iPhone boca y cambiador de la voz

Este año para Halloween, hemos decidido hacer una mascara de robot para nuestro hijo mayor. Hay unos pocos componentes electrónicos diferentes que trabajan juntos para realizar la máscara final. Se utilizaron anillos neopixel y un arduino para el con
Odometría barato para tu robot con ruedas!

Odometría barato para tu robot con ruedas!

Durante el año pasado he estado construyendo un robot con ruedas grandes y quería implementar odometría en él.Pero no quiero gastar mucho dinero en él, por lo que he encontrado una manera DIY.En este Instructable le mostrará un método de bajo presupu
Enfriar el ROBOT: con poderes mágicos de LED

Enfriar el ROBOT: con poderes mágicos de LED

BienvenidosEste es mi Instructable sobre cómo construir un Robot fresco con poderes mágicos de LED.Este diseño es completamente mio no baso lo apagado de cualquier persona más planes. Apenas empecé haciendo en Google Sketchup y evolucionó en lo que e