Placa de conexión para su teléfono Android

[sparkfun] anunció una nueva junta llamado IOIO (pronunciado "jo-jo") esta semana, lo que permite la comunicación desde sus dispositivos Android a sus próximos proyectos.

El tablero aún no se ha publicado; [sparkfun] sigue recopilando documentación y espera su primera producción. Sabemos que la placa contiene una MCU PIC24F y le dará a su teléfono una entrada analógica y control de E / S digital, PWM, I2C, SPI y UART. La comunicación con la placa se realiza a través del puerto USB de su teléfono.

Lo bueno de esta placa es que no se requiere un programador externo. Todo lo que conecte a esta placa se puede controlar desde las aplicaciones de Android. Anteriormente cubrimos el desarrollo de Android en una serie de tutoriales de la-tecnologia, por lo que ahora es posible poner estas capacidades para darle a sus proyectos una pantalla táctil, conexiones a Internet y bluetooth, una cámara o los acelerómetros de su teléfono. Muy suave.

Video de algunas características básicas que demuestran lo que es posible con esta placa después del salto, pero por favor comente y díganos qué le gustaría que se hiciera con esta placa.

  • dbear dice:

    Buen camino. ¿Alguna idea sobre precios?

  • cde dice:

    $ 50 sin estuche, sin fuente de alimentación, soporte cuestionable en cualquier teléfono o sistema operativo.

    MIHO, el precio de 20 ~ 25 sería ideal. En este punto, es demasiado caro.

  • yetihehe dice:

    Creo que olvidaste ingresar al video.

  • Roberto Ely dice:

    Spark Fun lo enumera como: $ 49.95
    La página a la que se vinculó en el artículo ...

  • biozz dice:

    FINALMENTE ... tan pronto como termine más apoyo y trabajo, ¡me sumo a este tren!

  • Profesor P dice:

    ¿Algo pronunciado como yo-jo? No, se pronuncia eye-oh-eye-oh. Si quieres llamarlo jojo, se deletrea jojo

  • Lucas dice:

    Eso es genial y bueno. Espero ver qué usos se le ocurren a la gente. Aparte de Android, me encantaría una placa I / B simple como esta solo para uso de escritorio.

  • dpraetorius dice:

    ¡MULTA! Desde que obtuve un teléfono Android por primera vez, lo único que se me ha pasado por la mente es lo increíble que podría ser una plataforma robótica móvil. Wifi, bluetooth, radio celular, GPS, acelerómetro y cámara, entre otras cosas, ¿todo con una gran potencia de procesamiento y un buen SDK? Solo necesitaban una forma de comunicarse con puentes H o controladores de motor y tal vez algunos sensores más, y sería increíble.

    Choca esos cinco, Sparkfun. ¡Ahora solo tome el diseño de su tablero y haga mi propio tablero personalizado!

  • Colecago dice:

    Quiero que sea avr o arm

  • cfox10 dice:

    ¿Cámara frontal para droides que no la tienen?
    Comercializa a ese chico malo y ganarás un dinero decente. 😉
    Hasta que salgan con él en todos los teléfonos Android.

    ¿Significa esto que otros dispositivos podrían utilizar el puerto USB?

  • Confusión dice:

    ¿Dónde está el video, La-Tecnologia?

  • Brennan dice:

    @Profesor P
    Y si quiere deletrear, deletrea 'deletreado'. No seas tan pedante.

  • remezclas dice:

    Brennen, ¿es eso correcto? En cualquier caso, 'IOIO' se lee claramente 'diez'.

  • Lobo malo dice:

    Como ávido usuario de Android, digo que

    $ 1-50 es bastante alto.

    2-Agregue una batería y una forma fácil de usar para recoger esto en mi Galaxy S y obtuvimos un trato.

  • Taylor Alexander dice:

    Para su información, este dispositivo funciona como un host USB, por lo que su teléfono simplemente piensa que está conectado a una computadora. Gran idea, pero solo quería señalar que no requiere alojamiento USB en el teléfono, que es menos común y generalmente requiere algo de piratería telefónica. Pero de todos modos, ¡solo porque esto funcione no significa que otros periféricos funcionarán con el teléfono!

    Además, siempre puede usar los dispositivos serie Sparkfun Bluetooth por $ 20; acabo de organizar algo como esto.

    http://www.sparkfun.com/products/10253

    El SDK de Android tiene una aplicación "Blutooth chat" que funciona con esos módulos con solo una línea cambiada. La línea UUID, que tiene un aspecto similar a esto, debe cambiarse a:

    privado aún bien UUID MY_UUID = UUID.fromString ("00001101-0000-1000-8000-00805F9B34FB");

    Más información;
    http://stackoverflow.com/questions/1953888/bluetooth-rfcomm-sdp-connection-to-a-rs232-adapter-in-android

    ¡Funciona muy bien!
    -Taylor

  • verdad dice:

    Muy genial. Anteayer recibí mi primer teléfono Android.

  • Señor SpellLoto dice:

    @Brennan
    De hecho, "ortografía" es el inglés británico correcto.
    Lea este artículo, puede abrir un poco sus ojos estadounidenses.
    http://grammartips.homestead.com/british.html

  • José dice:

    "Yo-yo"! = Ioio

    Mi nombre es Joe (se pronuncia "moe")

  • Hackius dice:

    $ 50?!? Mi teléfono Android cuesta 3 de estos.

  • Beto dice:

    Oscedu ... ¿cuándo aparecerá la versión bluetooth?

  • fontanero dice:

    No tengo nada bueno que decir, así que no diré nada. La-Tecnologia ya ha publicado la versión DYI para esto ... dos veces, una de Neopia y otra mía.

  • Ytai dice:

    Más información aquí:
    http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html

  • Jajaja dice:

    @Brennan: "Deletreada" o "deletreada", ambas son correctas.
    Ahora bien, ¿quién es superficial y pedante?

    Otro producto caro de Sparkfun.

  • fontanero dice:

    Voy a vender mi placa (que hace el mismo trabajo, además de que solo usa aproximadamente la mitad del microcontrolador, por lo que aún puede manejar servicios o agregar puertos serie, etc.) por $ 30 a cualquiera que me envíe un correo electrónico. Tardará una semana en ser entregado y pagará después de recibirlo y confirmar que funciona.

  • fontanero dice:

    http://www.youtube.com/watch?v=QcR0ZG_7YC8&feature=player_embedded Por cierto, aquí está el video;)

  • San Diego dice:

    @Profesor P -

    Sonidos de vocales en inglés predeterminados:

    ah eh eeh oh oo

    ioio = eeh-o eeh-o

    no yoyo, no ojo-ho-ojo-ho

  • anti-fanboi dice:

    @Colecago: ¡Claro que Sparkfun vende "pistas", así que te estás riendo!

  • Frogz dice:

    revertirlo, entonces tienes el OI OI
    mi teléfono (samsung transform) tiene una cámara frontal ... es inútil porque NADA la usa
    si esto no fuera $ 50, obtendría 1 (tal vez jaja) pero necesita un puerto micro-usb-IN para una carga USB mínima, incluida una transferencia, tal vez una actualización de firmware y un li-po / liion para duplicar su duración de la batería.

  • Raquel dice:

    Entonces ... es un Arduino. Ciertamente, esta no es una tableta, ya que no afecta el IO nativo del teléfono. La única característica real es el host USB, pero incluso esto se puede programar en un arduino. Ciertamente tampoco es una entrada analógica; lo prueba el ADC del PIC, que probablemente sea más bajo que el ADC nativo del teléfono.

  • Nick corto dice:

    @San Diego

    Creo que la idea es que si lo dices lo suficientemente rápido, suena a jojo.

    • No solo ingles dice:

      ¿Alguien sabe otro idioma que no sea el inglés? "algo" significa "yo" en italiano. A menudo se pronuncia "yo", muy similar a una palabra española para "I".

      • NancyL dice:

        Vamos.

  • Inopio dice:

    Esta placa parece usar ADB, que es una forma realmente agradable y robusta de hacer una comunicación bidireccional entre el teléfono y la MCU. BlueTooth es realmente bueno para una comunicación sólida, ya sea en configuraciones integradas o robótica, y el USB también le permite operar su teléfono a través de vbus.

    Por supuesto, todo esto se hizo antes, pero felicitaciones a Ytai y SparkFun por llevarlo a la multitud.

  • electroforesis dice:

    ya sea eeh-o-eeh o jojo o papá, definitivamente es una gran idea y ¡me gusta! aunque un poco caro, pero siempre podemos fabricar nuestros propios PCB y componentes de soldadura.

  • Hombre negro dice:

    Emmm ... Hm ... Bueno, estoy mejor con un módulo homebrew usando un bt-uart inalámbrico con DTR para restaurar una placa con cable y homebrew con un cargador que te permite flashear con uart.

  • Miguel dice:

    @spiritplumber No veo nada en su sitio sobre periféricos que actúen como hosts USB para conectarse a teléfonos Android. Tampoco veo nada sobre el bricolaje, todo tiene un precio. Aunque me lo haya perdido, el sitio no es el más fácil de navegar. ¿Te refieres a SerialDroid? No veo cómo se compara eso con el IOIO.

  • holly_smoke dice:

    Lo siento remicles, IOIO lo leí como A 🙂

  • fontanero dice:

    http://www.robots-everywhere.com/re_wiki/ lo siento, todo el software y los esquemas (y BOM si alguna vez hice eso) están aquí 🙂 así que sí, todas mis cosas son abiertas / gratuitas en ese sentido.

  • Ulises dice:

    ahah en italiano io-io se habla correctamente como "yo-yo" 🙂 de todos modos, creo que es una alternativa poderosa en lugar de soldar pines de ruptura en los GPIO proporcionados por la CPU del teléfono: D

    Con buenas API, creo que esta placa puede alcanzar una popularidad equivalente a la placa arduino.

  • remezclas dice:

    holly_smoke: Buen punto. Depende de cómo lea '0xA' o '012'. 😉

  • David dice:

    Primero, permitiría que ioio se dijera como yo yo (como algo en esas palabras). No está bien, pero está bien y eso me gusta.

    Sin embargo, sobre todo, este tipo de cosas es sorprendente porque desbloquea los poderes de algo ya creado para que puedas hacerlo como lo haces. Por favor.

    Hay tanta gente que tiene que reinventar la rueda para crear algo impresionante. Esto permite a las personas crear algo sorprendente (y ya familiar) sin tener que gastar en hardware caro.

  • Miguel dice:

    Sparkfun enlaza al blog del creador http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html, esta información se tomó de allí:
    Cuando se le preguntó si se basa en el proyecto ADB MicroBridge, “No, hice mi propia implementación porque esto sucedió hace unos 8 meses y creo que MicroBridge no se lanzó en ese momento.
    Desde entonces, hemos hecho un montón de cosas en esta capa para proporcionar realmente una buena experiencia avanzada, actualizaciones OTA, etc. Esa es la razón del retraso en la publicación ".

    Un poco de una aplicación utilizada para controlar el servicio en el pin 12 con un potenciómetro en el pin 40:
    ioio.waitForConnect ();
    Entrada AnalogInput = ioio.openAnalogInput (40);
    PwmOutput pwmOutput = ioio.openPwmOutput (12, 100); // 100 Hz
    while (verdadero) {
    lectura flotante = input.read ();
    pwmOutput.setPulseWidth (1000 + Math.round (1000 * lectura));
    dormir (10);
    }

    El blog tiene mucha más información y videos.

  • makomk dice:

    Rachel: El soporte de alojamiento USB no se puede programar en Arduino. Necesita una placa Arduino de $ 40, que es casi tanto como el precio de toda esta placa. Después de considerar el costo del Arduino, el hecho de que este parece estar mucho mejor equipado en términos de opciones de E / S, la fuente de alimentación mucho mejor en el IOIO ... esto parece una opción mucho más alta en todos los aspectos.

    El Arduino simplemente no es muy bueno si necesita soporte de alojamiento USB o USB de velocidad completa.

  • pRtkL xLr8r dice:

    ¿La mitad de los comentarios aquí son solo sobre el nombre? En realidad ???

  • Molinero dice:

    Mi sugerencia: esto y un protector de audio de alta calidad con un DAC Burr-Brown de 2 canales en la parte superior. Mi EVO Shift 4g tiene este increíble sonido de chasquidos y crujidos cuando uso Pandora y se debe al bit del teléfono. Con suerte, puede escribir una aplicación para que esto pase audio al puerto USB.

  • Soul_Est dice:

    @esplumber

    Desarrollar software para un teléfono Android para controlar el IOIO no requiere que el teléfono esté rooteado. Esto es bastante importante porque los dispositivos Android más nuevos son cada vez más difíciles de rootear de forma permanente que sus predecesores (es decir, Desire HD).

  • Inopio dice:

    @makomk: SF vende protectores de alojamiento USB por $ 25. Su Arduino más barato más este escudo es de $ 45, que sigue siendo $ 5 menos que el IOIO.

    Vender una tabla rota por $ 5 el chip a $ 50 solo es excesivo si me preguntas. Por otro lado, si "simplemente funciona", puede valer la pena y, debido a que es de código abierto, es probable que la gente produzca complementos baratos a tiempo.

  • makomk dice:

    Inopio: ah, la versión (¿original?) No Sparkfun del protector de host USB es bastante más cara. Además, recuerde que necesita comprar un cable USB a TTL por separado para programar los Arduinos Sparkfun baratos a menos que tenga uno cerca.

  • jswanson dice:

    Mi IOIO estaba en la puerta de mi casa cuando llegué a casa del trabajo ... tengo un Eclipse / ADK / Droid 2 ejecutándose en mi computadora portátil Ubuntu esta mañana. Hasta ahora, solo el boceto de muestra de SparkFun, pero esto tiene mucho potencial. Muy emocionado ....

  • Semanas dice:

    ¿FOTO? ¿En serio?
    ¿Por qué esto no es también Arduino basado en AtMel ... o simplemente clona el Teensy basado en Arduino / AtMel?
    http://www.pjrc.com/teensy/

    Semanas

Manuel Gómez
Manuel Gómez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.