El escudo Arduino Yun

Hace unos años, el método más común para insertar un proyecto Arduino en la red era agregar un pequeño enrutador cargado con OpenWrt, cablear una conexión en serie y usar este enrutador como un puente a Internet. Esta extraña disposición puede haber ocurrido porque los protectores Arduino Ethernet y WiFi existentes eran demasiado caros o no eran lo suficientemente capaces, pero en ambos casos el equipo de Arduino notó y lanzó Arduino Yun: Arduino con SoC que ejecuta Linux con un puerto Ethernet. Es casi lo mismo que un Arduino conectado a un enrutador, con el beneficio adicional de tener varias bibliotecas.

Dado que el Yun es básicamente un SoC insertado en Arduino, nos sorprende que no hayamos visto nada parecido antes. Es una placa Arduino que agrega un host Linux SoC, WiFi, Ethernet y USB a cualquier placa Arduino desde Uno, hasta Duemilanove y Mega. Es esencialmente idéntico al Arduino Yun y, al igual que el Yun, está completamente abierto para que todos puedan remezclar, compartir y reutilizar.

El escudo Yun que se encuentra en el sitio web de Dragino presenta un pequeño SoC que ejecuta OpenWrt, separado del resto de la placa Arduino con comunicación en serie. El lado de Linux de la pila tiene un AR9331 de 400 MHz (el mismo procesador que el Yun), 16 MB de Flash y 64 MB de RAM para ejecutar un servidor web incorporado y enviar todos los datos del sensor que Arduino puede recopilar al nube (Yun, por cierto, significa nube).

Todos los archivos de dispositivo están disponibles en el escudo de Yun, siendo el módulo Dragino HE la fuente más difícil.

  • Congreso Nacional Africano dice:

    Esto parece agregar una motocicleta a mi bicicleta. ¿Existen emuladores de Arduino para Linux?

    • notmyfault2000 dice:

      “Me gusta ir rápido, pero también me gusta mi bicicleta. Adjuntaré un avión a mi bicicleta. "

    • Aaron Norris dice:

      Tiene sentido cómo lo hicieron. La computación en tiempo real es mucho más fácil en Atmega. Es posible, pero difícil de relacionar con Linux.

  • GRAMO dice:

    Yo diría que el arduino es un escudo para la placa yun xD

  • Antonio dice:

    Hay algunas ventajas de usar arduino sobre linux, para un sistema operativo en tiempo real, pero como no puedo encontrar un lugar para ordenar esto o un precio si necesita tal arreglo, ¿por qué no usar raspberry pi?

    • Squonk42 dice:

      En su tienda online:
      http://www.aliexpress.com/store/group/Yun-Shield/1390863_257860451.html

    • andrewjhull dice:

      La única razón por la que puedo pensar en la función Arduino en cualquier emparejamiento de Atmel con Arm sería para usar la capacidad del chip Atmel para dormir en modo de bajo consumo y activar la placa ARM Yun o Pi, a intervalos regulares. Para hacer el trabajo real. . Tanto el SOC en el Yun como el Broadcom SOC en el Pi son infinitamente más capaces que el chip Atmel (a costa de un consumo de energía significativamente mayor).

      Para los proyectos de baterías, puedo ver algunos escenarios en los que esto podría ser una solución, pero igualmente, sospecho que los SOC ya tienen algún tipo de capacidad para dormir, considerando su mercado objetivo.

      Supongo que los fanáticos de Adruino también podrían argumentar que puedes usar todas las bibliotecas de Arduino en tu proyecto, pero eso es un poco como sostener mi ZX81 colgando de la parte posterior de mi plataforma de juegos porque me permite usar mi paquete de RAM de 64K.

      Otros son libres de discutir, por supuesto ... ¿alguien puede pensar en un problema al que Yun o Yun clon (¿Yum quizás?) ¿Es la mejor solución?

      • Bogdan dice:

        Creo que yun y similares nacieron para tomar el segmento de mercado de personas que usan enrutadores para conectarse a Internet.
        Expliqué aquí por qué es genial usar un enrutador para conectarse a Internet: http://www.electrobob.com/web-interfaces/

        Básicamente, se trata de poner su proyecto de procesamiento en línea. También cuesta dinero: un módulo wifi desnudo cuesta lo mismo o más en comparación con un enrutador, pero carece de muchas cosas.

    • Dougal dice:

      Actualmente un pedido anticipado de $ 25 de Seeed: http://www.seeedstudio.com/depot/Preorder-Yun-Shield-p-1930.html

    • Lwatcdr dice:

      Tengo curiosidad por usar este http://www.xenomai.org/ y SOC con un conjunto de IOs destacados.

  • Squonk42 dice:

    El Yùn no es solo el AR9331 WiSoC, Flash SPI y el chip DRAM + Leonardo ATmega32U4, también contiene una característica importante de la que carece esta placa: concentrador USB y tarjeta microSD. Esto es muy importante para el problema de estabilidad del USB; consulte https://forum.openwrt.org/viewtopic.php?id=39956 para obtener más detalles.

    La verruga del factor Arduino estándar lo hará incompatible con las placas Mega, ya que cubrirá algunos E / S.

    • imroy264 dice:

      Gracias por la información sobre el problema del USB, pero tenga en cuenta que este foro de discusión está marcado "[SOLVED]”. Si observa detenidamente el final del hilo, los verá discutiendo un parche que ayuda (¿solucionar?) Este problema:
      https://dev.openwrt.org/changeset/39212

      También se devolvió a Ajuste de actitud:
      https://dev.openwrt.org/changeset/39407/

      Esto sucedió hace 7/8 meses. ¿Sabes si persiste este u otros problemas similares?

  • Bogdan dice:

    Este escudo es bueno para las personas que no usan arduino como alternativa a la compra de un enrutador.
    Sin embargo, hay algunas cosas que me pregunto al respecto: ¿está calibrado el wifi? ¿Por qué, si el AR9331 admite antenas duales, no hay una ya integrada en la PCB? ¿Por qué no explotaron en ningún puerto otros pines del AR9331 además de serial y spi?

    • eas dice:

      ¿Por qué no antenas duales? Costo, tamaño, consumo y gasto de electricidad. Eso, y esta cosa no está diseñada para ser un enrutador WiFi bidireccional, ya hay cientos de ellos. Este es un dispositivo que aprovecha las economías de escala de un mercado de enrutadores WiFi baratos para permitir a las personas llevar conectividad wifi y prefijo de red a las aplicaciones Arduino / MCU.

      • Bogdan dice:

        Apunté a una antena de PCB, que es una pista de circuito hecha en la placa. Creo que sería más barato tener eso que un segundo PCB y un cable colgante, pero cualquiera que conozca el costo del proyecto puede demostrar que estoy equivocado.

  • Kyle dice:

    ¿Por qué no soltar el arduino y usar el SoC tal como está?

    • eas dice:

      Ecosistema arduo, en tiempo real, etc.

  • Martín dice:

    Parece una versión más grande y cara del Spark Core.

    • eas dice:

      Parece más barato VAX más pequeño con WiFi. O sopa de bolas de pasta, solo con CPU y WiFi.

      Sin embargo, no son comparaciones particularmente útiles, ¿verdad?

      Esto se parece superficialmente a la chispa, ya que combina wifi y MCU. Sin embargo, es diferente que traiga su propio MCU para este, también, el WiFI SoC funciona en Linux y tiene mucha más memoria que el Spark Core. Hay otras diferencias importantes, pero ese es un buen comienzo.

  • Olivier dice:

    Sin embargo, la idea (combinar un arduino con una placa de Linux) no es nueva, verifique estos:
    http://www.udoo.org/
    http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html
    Y hay más (pasé 15 minutos buscando una que encontré recientemente, era una computadora blanca con trazos de cobre pintados de gris, pero no la encuentro en una moneda)

    • eas dice:

      ¡Bien por usted! Aquí tienes una galleta.

      Creo que descubrirás que así como eso se parece de alguna manera a algunas de esas cosas, difiere de otras.

      También puede encontrar que no es la primera vez que Dragino (que hace esto) está combinando WiFi SoC con Linux con un Atmega MCU.

      Parte del punto del hardware barato es que abre la puerta a una gran variedad.

  • Olivier dice:

    Ah, estaba buscando pcDuino
    http://www.pcduino.com/

    • Squonk42 dice:

      5 V x 2 A = 10 W

      AR9331 es de 0,5 W para una CPU MIPS 24Kc de 400 MHz con WiFi de 18 dBm.

      • Bogdan dice:

        ese 10W incluye el 2.5W para el host usb + obtienes más potencia y memoria.
        Sin embargo, pensar en lo que ese router / yun puede hacer con 0.5W es asombroso. Un enrutador típico con AR9331 puede estar a 1 W de la red (asumiendo solo conexión wifi)

        Los chips que se usan en las tabletas deben tener algún control de potencia, pero no sé cómo está disponible en pcduino. tal vez ahí funciona 100% siempre?

  • kingofl337 dice:

    Lo que tiene Yun que los módulos Wifi normales no tienen es un modo de punto de acceso. Si quieres hacer algo como un helicóptero cuadrado estilo AR Drone, esta es una gran solución. Tener que configurar una red AD-Hoc es una mierda. Además, Arduino puede manejar todos los problemas en tiempo real y ANALÓGICOS, mientras que los servidores Yun funcionan con WIFI y DHCP.

Matías Jiménez
Matías Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *