¿Un solo escudo Arduino que puede vincularse con un dispositivo Android y proporcionar una multitud de sensores y funciones avanzadas? Sí, eso es una cosa ahora. El 1Sheeld, de hecho.
De los desarrolladores de Integreight, 1Sheeld reventó su objetivo de Kickstarter de $ 10k fuera del agua 8 veces más, pero ahora está disponible para todos desde Amazon por $ 55. Sin embargo, el 1Sheeld no está diseñado para reemplazar el Arduino, sino que lo complementa, dando a sus proyectos Arduino acceso a un complemento completo de datos de sensores de teléfonos inteligentes, y mucho más. No puedo contarte sobre alternativas, porque no hay ninguna.
Diseño
No más grande que cualquier otro escudo Arduino estándar, el 1Sheeld se basa en un ATMEGA162 e incluye un módulo BlueTooth debajo. La configuración del pin es tal que necesitarás una revisión 3 o posterior de Arduino Uno (otros modelos Arduino variarán, pero cualquier cosa más nueva que el Uno rev3 debería estar bien). Cada pin se pasa, por lo que puede colocar escudos adicionales Los 4 mejores escudos Arduino para superpoder sus proyectos Los 4 mejores escudos Arduino para superpoder sus proyectos Ha comprado un kit de inicio Arduino, ha seguido todas las guías básicas, pero ahora has topado con un obstáculo: necesitas más pedacitos y sacudidas para realizar tu sueño con la electrónica. Afortunadamente, si tiene ... Lea más en la parte superior, o use los pines de E / S estándar según sea necesario con cables de derivación.
Dos interruptores de palanca están unidos a la placa. El primero elige entre 5v y 3.3v; 5v es el estándar para usar con la mayoría de los Arduinos, por lo que si no está seguro de cuál usar, apéguese a 5v.
El segundo conmutador UART con etiqueta - se usará constantemente; alterna entre el enlace BlueTooth y el modo de programación Arduino. Esto se debe al hecho de que utiliza el mismo conjunto de pines de comunicación en serie para ambas funciones, pero no es difícil de entender. Si no encuentra datos del sensor que se están recibiendo, alternarlo - no romperá el tablero si se equivoca.
3 LED micro indican el estado de envío, recepción y BlueTooth.
En general, es un escudo muy profesional, con juntas soldadas sólidas y un diseño bien diseñado. Las etiquetas blancas sobre negras son claras y fáciles de leer, sin errores de impresión ni ubicaciones irregulares.
Caracteristicas
Por mi cuenta, actualmente hay 37 "escudos" diferentes que el 1Sheeld puede emular. 11 de ellos son protectores de sensores, como: acelerómetro, luz, giroscopio, presión. Otras 10 son operaciones de E / S básicas, como zumbador, teclado, micrófono, gamepad y una variedad de botones. 7 más manejar las comunicaciones y las redes sociales: Twitter, Facebook, teléfono, correo electrónico, Skype. Finalmente, hay 9 escudos de funciones especiales, que incluyen: reconocimiento de voz, síntesis de voz, notificaciones, cámara, LCD y registrador de datos. Solo tiene que tocarlos en la aplicación para agregar esa funcionalidad, aunque algunos requerirán una configuración adicional, como autorizar Twitter.
Creo que todos podemos estar de acuerdo en que es una lista fenomenal de características: el gran valor de tener todas estas características de una sola compra de $ 55 es bastante sorprendente (sin tener en cuenta su teléfono, por supuesto).
Programando The 1Sheeld
Para su primer proyecto, recomendaría simplemente ejecutar el tutorial de introducción en el sitio web de 1Sheeld. En él, cargará un código de muestra en su Arduino que escucha el nivel del micrófono del teléfono inteligente, y luego maneja la lógica para enviar un mensaje.
Una vez que haya cargado el código de muestra, cambie el UART-SWITCH al ícono vinculado (que permite la conexión con su teléfono), y presione SCAN en la aplicación. Después de eso, es un caso simple de habilitar el micrófono y los escudos de Twitter.
Al principio, mi nivel de micrófono nunca llegó a más de 50, por lo que el tweet simplemente no se activó; es posible que también necesites ajustar el código Arduino de muestra para trabajar con un nivel más bajo. Eso funcionó muy bien, y aquí está el tweet que produjo (necesitas autenticarte en el lado de Android para que sepa a quién enviar):
Estamos haciendo un poco de ruido! enviado desde @ 1Sheeld
- James Bruce (@ w0lfiesmith) 13 de diciembre de 2014
Es importante tener en cuenta que la lógica de esto se estaba ejecutando en el propio Arduino: el 1Sheeld no conectó el micrófono y los escudos de Twitter de ninguna manera; simplemente transmitió el nivel de micrófono al Arduino y proporcionó una función para publicar tweets. En cualquier punto, podría incluir sus componentes físicos o funciones de reemplazo, y el programa seguiría funcionando según lo previsto.
Después de eso, estaba ansioso por probar las funciones de reconocimiento de voz para interactuar con mi pantalla LED gigante recién construida (¡unos 210 píxeles en total, un tutorial en breve!). La integración del boceto de reconocimiento de voz de ejemplo con mi código de prueba de biblioteca Adafruit Matrix tomó 5 minutos, produciendo la demostración de control de voz que puede ver en el video al comienzo de la revisión.
Si soy sincero, sentí que estaba haciendo trampa. ¡Hacer cosas increíbles con el Arduino realmente no debería ser tan fácil!
¿Deberías comprar The 1Sheeld?
El 1Sheeld es un kit increíblemente inteligente, sin dudas. La gama de características que agrega; los sensores en los que puede convertirse; la gran versatilidad es sobresaliente.
Hay dos situaciones en las que creo que 1Sheeld es ideal.
En primer lugar, si ha comprado un kit de inicio Arduino (qué esperar de su kit de inicio ¿Qué incluye un kit de inicio de Arduino? [Explicaciones de MakeUseOf] ¿Qué está incluido en un kit de inicio de Arduino? [Explicaciones de MakeUseOf] He introducido previamente el Arduino abierto -source hardware aquí en MakeUseOf, pero vas a necesitar algo más que el Arduino real para construir algo y realmente empezar. Arduino "kits de inicio" son ... Leer más), completó todos los proyectos incluidos, y están empezando a aburrirse, el 1Sheeld te mantendrá entretenido por al menos un año más o menos - hay mucho que puedes hacer con él. Agregará algunas dimensiones totalmente nuevas a su proyecto que simplemente no serían posibles con protectores de hardware regulares (como el reconocimiento de voz), por lo que su imaginación será el nuevo límite.
Dicho esto, no va a ser útil para proyectos integrados a largo plazo; después de todo, debe permanecer conectado a su teléfono. Si solo está utilizando algún aspecto simple de la relatividad de 1Sheeld que podría lograrse con un componente de $ 5, es completamente inviable mantener su teléfono de $ 55 1Sheeld y Android dedicado a la tarea. Lo que me lleva a mi segundo caso de uso: cuando estás desesperado por comenzar a programar, pero algún sensor crítico o escudo dedicado aún no ha llegado. En lugar de retrasar el proyecto o cambiar la función para que funcione con números aleatorios, puedes quedarte atrapado.
En ese sentido, el 1Sheeld es un kit increíble para tener alrededor del taller. Inspirar nuevas ideas y facilitar la creación de prototipos, que es precisamente para lo que es el Arduino.
MakeUseOf recomienda: tener un Arduino y un Arduino? Compre un 1Sheeld. Es realmente así de simple. 1Sheeld para Arduino y Android 1Sheeld para Arduino y Android Compre ahora en Amazon $ 49.00¿Cómo gano The 1Sheeld?
1Sheeld - The Ultimate Arduino Shield Giveaway
El ganador será seleccionado al azar e informado por correo electrónico. Vea la lista de ganadores aquí.
Envíe sus productos para ser revisados. Póngase en contacto con James Bruce para obtener más detalles.