Control de motores con un teléfono celular (1 / 5 paso)

Paso 1: 99 problemas y una conexión de trabajo no es una

Hay un par de opciones para pasar señales de un teléfono celular a un motor. Estos son los que he probado y mis razones para usar (o no) ellos.

TL; dr: módulo BT

Núcleo de la chispa: habilitado para Wi-Fi, compatible con Arduino, pequeño tablero. Qué decir? Yo debería ser capaz de simplemente enviar una señal desde el teléfono a esta cosa directamente a través de UDP/TCP, pero a partir de abril de 2014 esto no fue posible. Mientras que el equipo de chispa está trabajando en una modificación al firmware, cuando probé esta tabla, sólo funcionó si estaba conectado a internet y al servidor de base de chispa. Sólo quería comunicación local, así que esto era nada bueno.

IOIO-OTG: se conecta directamente al teléfono mediante cable USB y permite la aplicación de teléfono tener un montón de pines GPIO. Impresionante! Esto habría sido perfecto si yo había tomado el tiempo para averiguar cómo escribir mi propio firmware. Como se trata, el firmware en el IOIO-OTG es prácticamente como una firmado. La lógica tiene que correr en el teléfono y lo único que hace es exponer algunos pines de I/O. Porque estoy usando motores simples con interruptores de límite, esto parecía una opción arriesgada. ¿Qué pasa si el teléfono pierde conexión con el tablero, o los impactos de la aplicación, mientras que uno de los motores? IOIO-OTG no podría obtener las señales del interruptor de límite para detener el motor.

Arduino ADK como anfitrión del USB: también parecía prometedor. Enviar directamente mensajes a un Arduino desde un teléfono, a través de un cable! ¿Ganar, derecho? Podría escribir mi propio código de Arduino para hacer frente a la carrera y motor logic, y el teléfono sólo enviaba comandos simples de STOP/GO a Arduino. En el mejor, perfecto, excepto el emparejamiento entre Arduino, el teléfono y la aplicación era cutre. El orden en el que tuve que encender el teléfono, el Arduino y la aplicación y conecte el cable, fue muy específico. Creo que era encender el teléfono, encender Arduino, conecte Arduino en teléfono, desconecte Arduino desde teléfono, conecte Arduino en teléfono, iniciar aproximadamente cosa que haría que el teléfono para no ser reconocido por el Arduino ADK y a veces le causa incluso el teléfono para restablecer. Muy exigente!!

Arduino ADK con dongle BlueTooth: trabaja bien con algunos dongles. Otros dongles de la misma marca y tipo, solo no pares. Podría han sido capaces de hacer que funcione mediante la adición de algunas demoras en el código de Arduino, pero en este momento estaba bastante decepcionado con el ADK y la biblioteca de Host USB.

Arduino con módulo BlueTooth: inicialmente no quería utilizar BT debido a que tiene para combinarse y a veces pierde su conexión/sincronización y algunos paquetes Haz caídos... pero al final, es la solución más sensata. No importa si los paquetes Haz caídos, solo estoy enviando una especie STOP/GO muy simple de señal y puedo añadir redundancia. También no importa si el teléfono se no apareado desde el módulo de BT. Sé que es allí, justo al lado del teléfono, así que puedo seguir intentando conectarse a él utilizando código en la aplicación para Android. Si bien esto puede parecer duro al principio, es mucho más fácil que lo que tenía que hacer para reestablecer el cable de conexión de ADK una vez que el teléfono perdido pista de Arduino (desenchufe, enchufe, vuelva a iniciar la aplicación, etc.).

En el extremo: BT para la victoria!

Artículos Relacionados

Casi perfectas esferas de foto 360° con un teléfono celular

Casi perfectas esferas de foto 360° con un teléfono celular

¿Sabes lo que es una imagen esférica de 360 x 180°? Bueno, ellos han sido ampliamente difundidas por Google Street View y más recientemente por su extensión, la visión de negocio de Google, pero este tipo de fotografía existe ya desde finales de los
Cómo extraer el volante del Motor de un teléfono celular

Cómo extraer el volante del Motor de un teléfono celular

Hay una interminable fuente de Micro motores, en viejos, descartados los teléfonos celulares.Problema es que vienen con los molestos, volantes de equilibrado, que desordenar todo, ya nadie quiere motores inestables no se puede conectar a las ruedas d
Control de Arduino con su teléfono.

Control de Arduino con su teléfono.

En este Instructable te voy a mostrar cómo controlar tus cosas con tu teléfono y la placa arduino. Yo he controlado todo desde máquinas de humo también luz de la Navidad de este programa.Video:lo siento el video es un poco extraño porque mi cámara es
Cerrado abajo su ordenador con un teléfono celular

Cerrado abajo su ordenador con un teléfono celular

este video le mostrará cómo para apagar su computadora desde cualquier lugar mediante un texto capaz celular teléfono, Microsoft Outlook y una cuenta gratuita de www.kwiry.com.Paso 1: Resumen del VideoEs un video resumen de lo que estamos tratando de
Cómo activar remotamente cualquier dispositivo por ejemplo, un ordenador (con un teléfono celular)

Cómo activar remotamente cualquier dispositivo por ejemplo, un ordenador (con un teléfono celular)

en este instructable te voy a mostrar cómo convertir un viejo teléfono móvil en un interruptor remoto para tu ordenador. Para otros dispositivos ver último paso.Esto es casi gratis, si tienes un celular viejo y una tarjeta SIM.Lo que necesitarás:-El
Alimentación de Arduino con un teléfono celular

Alimentación de Arduino con un teléfono celular

teléfonos móviles viejos son fáciles de adquirir y han construido en litio circuito de carga. Una excelente base para un suministro de energía para pequeñas cosas móviles. Conectado un teléfono móvil a arduino con la capacidad para cargar el celular
Hacer una cámara de teléfono celular polarización el filtro de las gafas de sol

Hacer una cámara de teléfono celular polarización el filtro de las gafas de sol

Por lo que he estado jugando alrededor con la idea de usar lentes de gafas de sol para un filtro de la cámara de teléfono celular desde que juega con la tapa del tablero DIY y tomó una foto a través de unas gafas de sol para ilustrar cómo las gafas d
Adaptación de un microteléfono a un teléfono celular

Adaptación de un microteléfono a un teléfono celular

por Bill Reeve (billreeveAdaptado de instructables de ratón (mouse.reeveDescargo de responsabilidad: El procedimiento descrito aquí puede no funcionar para usted - que es un riesgo que usted tiene que tomar. Si no funciona, o si se rompe algo, no es
Maneras para evitar romper los teléfonos celulares

Maneras para evitar romper los teléfonos celulares

éste vienen sobre todo de mi programa favorito Psych. Los personajes en este tienen problemas con los teléfonos celulares mucho. Si usted ha visto alguna vez este espectáculo está de acuerdo conmigo.Paso 1: Hacer no intencionalmente caída que otros t
Económica Macro lente para tu teléfono celular o tableta

Económica Macro lente para tu teléfono celular o tableta

ha habido muchos Instructables diferentes sobre este tema y hasta ahora no han sido lo mismo que lo que he estado haciendo durante los últimos cuatro años, así que pensé que dejaría la comunidad cafetera mi secreto.Con hábito del hacedor de adquirir
Control de su hogar y su Robot por llamadas perdidas del teléfono celular

Control de su hogar y su Robot por llamadas perdidas del teléfono celular

Usted puede encontrar un montón de proyectos de internet controlar cosas como la luz, ventilador, lavadora y su robot de ubicación remota. Hay varias maneras para controlar remotamente como señal DTMF desde celular (requiere decodificador DTMF cricui
Soporte para teléfono celular de horizontal simple, barato, ajustable con Legos

Soporte para teléfono celular de horizontal simple, barato, ajustable con Legos

¿Cansado de tener tu celular con las manos mientras ven vídeos de Youtube? En este Instructable muestro cómo construir un soporte para teléfono de la célula horizontal usando Legos.Paso 1: Lista de piezasHe utilizado las piezas que tenía en mano. La
Otro Arduino Control remoto coche controlado por teléfono Android con Bluetooth módulo

Otro Arduino Control remoto coche controlado por teléfono Android con Bluetooth módulo

Este tutorial va a configurar el IDE de Arduino para su uso con un tablero de clon de Adafruit protector motor así como establecer un viejo coche de RC que se puede controlar con un teléfono android a través de bluetooth. El código para el coche de R
Control con cualquier teléfono (incluso teléfonos sin transmisor de IR)

Control con cualquier teléfono (incluso teléfonos sin transmisor de IR)

¿Desea controlar su TV y varios otros gadgets que IR controlado? Ya pero mi teléfono no lo admite porque no tiene un emisor de infrarrojos. No te preocupes aquí un gadget que proporciona control de IR a cualquier teléfono y lo que necesita es bluetoo