Microcontroladores de $ 5 Arduino, Raspberry Pi Zero o NodeMCU?

  • Michael Cain
  • 0
  • 2181
  • 388
Anuncio

Solía ​​ser el caso de que si quisieras obtener una computadora, tendrías que volver a conectar tu casa para pagarla. Ahora, puedes conseguir uno por un Abraham Lincoln. Imagínate.

Si, microcontroladores son computadoras, y hay tres que están por debajo del precio de $ 5: el Arduino, el Raspberry Pi Zero y el NodeMCU. Entonces, ¿cuáles son sus puntos fuertes? ¿Cuáles son sus debilidades? Más importante aún, ¿cuál debe usar para su proyecto??

El Arduino Uno: edad antes de la belleza

El Arduino Uno es el dispositivo más antiguo en nuestro desmantelado. Se remonta a 2005 cuando se creó como una herramienta de enseñanza para estudiantes en el Interaction Design Institute Ivrea, en el norte de Italia. Desde entonces, se ha mejorado, modificado y clonado innumerables veces, y ha generado una revolución en la electrónica y la programación creativa..

Si comprara un Arduino oficial de su tienda en línea, o de un minorista como Farnell, Adafruit o Maplin, fácilmente puede esperar pagar alrededor de $ 25. El producto genuino no se ha desinflado en precio como uno podría haber esperado. Sin embargo, el Arduino es un producto de código abierto y hay fabricantes en China que han creado clones perfectos. Guía de compra de Arduino: ¿Qué placa debería obtener? Guía de compra de Arduino: ¿Qué placa debería obtener? Hay tantos tipos diferentes de placas Arduino por ahí, que te perdonarían por estar confundido. ¿Cuál deberías comprar para tu proyecto? ¡Permítanos ayudarlo con esta guía de compra de Arduino! que se venden por tan solo $ 5 en eBay y AliExpress.

Estas imitaciones de $ 5 funcionan y actúan como si fueran reales. Utilizan exactamente los mismos chips y están construidos con las mismas especificaciones que el artículo original.. La única razón por la que debería pagar el precio completo es para apoyar el proyecto Arduino.

Probablemente la mayor ventaja del Arduino es su simplicidad. No se requiere configuración más allá de construir físicamente lo que está haciendo. No tiene que construir y configurar un sistema Linux completo, como lo haría con una Raspberry Pi. Simplemente escriba el código en la computadora que usa normalmente, compílelo y guárdelo en el chip.

Otra gran ventaja del Arduino es que son sorprendentemente tolerantes a fallas. Es extremadamente difícil, pero de ninguna manera imposible, dañar irreparablemente a uno.

El mayor inconveniente del Arduino es que son fundamentalmente austeros. Si desea agregar funcionalidades como conectividad ethernet o bluetooth, tendrá que pagar extra por un escudo compatible. Los 4 principales escudos Arduino para dominar sus proyectos Los 4 mejores escudos Arduino para superpoder sus proyectos. Ha comprado un kit de inicio Arduino, has seguido todas las guías básicas, pero ahora te has topado con un obstáculo: necesitas más pedazos para hacer realidad tu sueño electrónico. Por suerte, si tienes ... Estos no son baratos, con escudos oficiales que cuestan entre $ 20 y $ 40 en promedio. Pero al igual que con los Arduinos, puede ahorrar dinero comprando imitaciones chinas en línea..

Otra cosa a tener en cuenta es que el Arduino Uno también utiliza una CPU ATMEGA lenta y tiene memoria y almacenamiento limitados. Esto significa que si está recopilando datos como lecturas de sensores, tendrá que descubrir cómo procesarlos en una computadora conectada.

Probablemente el mejor caso de uso para Arduino Uno sea como una herramienta para aprender electrónica Aprenda electrónica y Arduino con solo mirar estos videos Aprenda electrónica y Arduino con solo mirar estos videos Aprender a programar su propia electrónica es enriquecedor y gratificante, pero puede ser difícil comenzar sin orientación. Hemos reunido los mejores videos, canales de YouTube y cursos en línea para comenzar. y construir Internet simple de las cosas (IoT) Internet de las cosas: cómo cambiará tu vida el próximo año Internet de las cosas: cómo cambiará tu vida el próximo año Internet de las cosas ha sufrido su propia explosión cámbrica, y promete hacer su vida mucho más conveniente en los años venideros. Este es el por qué. productos Si bien no es el microcontrolador más poderoso del mercado, sin duda es el mejor entendido y bien documentado, y hay una gran cantidad de tutoriales y guías disponibles para él..

También debe considerar los otros modelos de Arduino Guía de compra de Arduino: ¿Qué placa debe obtener? Guía de compra de Arduino: ¿Qué placa debería obtener? Hay tantos tipos diferentes de placas Arduino por ahí, que te perdonarían por estar confundido. ¿Cuál deberías comprar para tu proyecto? ¡Permítanos ayudarlo con esta guía de compra de Arduino! , cada uno de los cuales es adecuado para un propósito ligeramente diferente.

The Raspberry Pi Zero: la computadora de regalo gratis

Raspberry Pi Zero Raspberry Pi lanza $ 5 Model Zero: así es como se compara Raspberry Pi lanza $ 5 Model Zero: así es como se compara La fundación Raspberry Pi acaba de anunciar el Raspberry Pi Zero: es esencialmente un Raspberry Pi reducido, con una etiqueta de precio a juego: cada uno cuesta $ 5. Eso no es un error tipográfico. es esencialmente el Raspberry Pi Model A + original ¿Qué puede hacer con el nuevo Raspberry Pi A +? ¿Qué se puede hacer con la nueva Raspberry Pi A +? Curiosamente, esta nueva Raspberry Pi no cuenta con ningún hardware adicional. De hecho, tiene menos puertos. ¿Qué están haciendo la Fundación Raspberry Pi? , pero reducido al tamaño de una tarjeta de visita. Puede comprarlo de todos los sospechosos habituales: Farnell, Pimoroni y AdaFruit, por $ 5 o £ 4 en el Reino Unido..

De hecho, cuando salió por primera vez, el Raspberry Pi Zero se regaló como un regalo de portada gratuito en la 40a edición de MagPi. Qué loco es eso? Una computadora que puede ejecutar una versión completa de Linux fue regalada como un tubo barato de brillo de labios en una revista para adolescentes.

El Zero tiene todas las ventajas del Raspberry Pi A + original. Puede ejecutar Raspbian, la variante compatible con Raspberry Pi de Debian, cómodamente. Permite al usuario programarlo en una variedad de lenguajes de programación, que incluyen (entre otros) Python, Ruby y JavaScript (con node.js ¿Qué es Node.JS y por qué debería importarme? [Desarrollo web] ¿Qué es Node? .JS y ¿Por qué debería importarme? [Desarrollo web] JavaScript es solo un lenguaje de programación del lado del cliente que se ejecuta en el navegador, ¿verdad? No más. Node.js es una forma de ejecutar JavaScript en el servidor; pero es tan mucho más también. Si ...).

Si bien su CPU de 1Ghz de un solo núcleo y sus escasos 512 MB de RAM no son suficientes para navegar por Internet sin problemas, puede hacer casi todo lo demás para lo que usaría un microcontrolador.

Lamentablemente, la Raspberry Pi se cae en dos áreas principales: redes y conectividad USB. Tiene solo dos puertos micro USB, y no hay Ethernet, Bluetooth o Wi-Fi para hablar. Para agregar o ampliar esta funcionalidad, deberá comprar un adaptador. Esto costará menos de lo que piensas. Se puede obtener un adaptador de red MicroUSB a RJ45 por solo $ 2.16 en AliExpress, incluido el envío gratuito.

El Raspberry Pi Zero ofrece la mayor potencia de procesamiento de todos los microcontroladores enumerados. Como resultado, se utiliza mejor para proyectos más intensivos de CPU en los que un Arduino tendría dificultades para hacer frente, como el procesamiento y la visualización de datos.

The NodeMCU: The Arduino Killer

El NodeMCU es un pequeño microcontrolador impresionante, y ofrece mucho por su precio reducido.

A diferencia del Arduino, que funciona con un ATMEGA de 8 bits con velocidad de reloj a 16MHz, este funciona con el chipset ESP8266, que utiliza un núcleo Tensilica Xtensa LX106 de 32 bits, con velocidad de 80MHz. También incluye Wi-Fi, una pila TCP / IP incorporada, 4 megabytes de almacenamiento integrado, 20kB de RAM y 10 pines de GPIO (Salida de entrada de propósito general). Se pueden conectar a componentes como motores, sensores y servos..

Al igual que el Arduino, hay muy poca configuración involucrada. Simplemente escriba su código y envíelo al dispositivo a través de una conexión USB.

Los programas para NodeMCU están escritos en Lua, que es un lenguaje de programación interpretado similar a Python y Ruby. En muchos aspectos, es probablemente más fácil de aprender que la variante de C utilizada por el Arduino. Tiene un mucho sintaxis más simple.

Hablando de eso, si ya sabes cómo escribir código para el Arduino, puedes flashear el NodeMCU con una imagen de Arduino. James Bruce exploró cómo hacer esto en su reseña Conoce al asesino de Arduino: ESP8266 Conoce al asesino de Arduino: ESP8266 ¿Qué pasa si te digo que hay una placa de desarrollo compatible con Arduino con Wi-Fi incorporado por menos de $ 10? Pues lo hay. , donde describió el NodeMCU como un “Arduino Killer”.

Puede elegir un NodeMCU por tan solo $ 3 directamente desde China (o más cerca de $ 9 en Amazon), y es la única placa aquí que incluye cualquier forma de red a bordo. Si desea agregar esta función al Arduino Uno, por ejemplo, puede fácilmente pagar $ 40 adicionales..

¿Qué tabla es adecuada para usted?

Recapitulemos. Si vas a aprender electrónica desde cero, deberías obtener un Arduino. Si va a realizar un proyecto que requiere mucha potencia, use Raspberry Pi Zero. Si su proyecto se conecta a Internet de alguna manera, use NodeMCU.

De estos microcontroladores, ¿cuál es tu favorito y por qué? Envíenme una línea en los comentarios a continuación, y hablaremos de ello..

Créditos de las fotos: Proyecto de soldadura GPIO Raspberry Pi Zero (Gareth Halfacre), NodeMCU (WowStar)




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.