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

Solía ​​ocurrir que si querías tener una computadora, tendrías que remortgage tu casa para pagarla. Ahora, puedes obtener uno para Abraham Lincoln.

Solía ​​ocurrir que si querías tener una computadora, tendrías que remortgage tu casa para pagarla.  Ahora, puedes obtener uno para Abraham Lincoln.
Anuncio

Solía ​​ocurrir que si querías tener una computadora, tendrías que remortgage tu casa para pagarla. Ahora, puedes obtener uno para Abraham Lincoln . Imagínate.

Sí, los microcontroladores son computadoras, y hay tres que entran 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 debería usar para su proyecto?

El Arduino Uno: la edad antes de la belleza

El Arduino Uno es el dispositivo más antiguo en nuestro agotamiento. 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, ha sido mejorado, modificado y clonado innumerables veces, y generó una revolución en electrónica y programación creativa.

ArduinoUno

Si tuviera que comprar 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 el 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 tableros Arduino que hay, se te perdonaría por estar confundido. ¿Qué debería comprar para su proyecto? ¡Permítanos ayudarlo con esta guía de compra de Arduino! Lea más que se venden por tan solo $ 5 en eBay y AliExpress.

Estas imitaciones de $ 5 funcionan y actúan como si fueran reales. Usan los mismos chips exactos, 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 la construcción física de lo que estás haciendo. No tiene que construir y configurar un sistema Linux completo, como lo haría con una Raspberry Pi. Simplemente escribe el código en la computadora que usas normalmente, compila y muestra 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 uno irremediablemente.

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

ArduinoWiFi

Otro aspecto 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 el Arduino Uno es como una herramienta para aprender electrónica Aprenda Electrónica y Arduino Simplemente viendo estos videos Aprenda Electrónica y Arduino solo por mirar estos videos Aprender a programar su propia electrónica es enriquecedor y gratificante, pero puede ser difícil de comenzar sin una guía. Hemos reunido los mejores videos, canales de YouTube y cursos en línea para comenzar. Lea más, y cree una Internet de las cosas sencilla (IoT) Internet de las cosas: cómo cambiará su vida el próximo año Internet de las cosas: cómo cambiará su vida el próximo año Internet of Things 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é. Leer más productos. Si bien no es el microcontrolador más potente del mercado, sin duda es el más conocido y bien documentado, y hay muchísimos tutoriales y guías disponibles para él.

También debería considerar los otros modelos de Arduino 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 tableros Arduino que hay, se te perdonaría por estar confundido. ¿Qué debería comprar para su proyecto? ¡Permítanos ayudarlo con esta guía de compra de Arduino! Lea más, cada uno de los cuales se adapta a un propósito ligeramente diferente.

La 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 Raspberry Pi Zero: es esencialmente una Raspberry Pi cortada, con una etiqueta de precio para que coincida: cada uno cuesta $ 5. Eso no es un error tipográfico Leer más es esencialmente el original Raspberry Pi Modelo A + ¿Qué puedes hacer con el nuevo Raspberry Pi A +? ¿Qué puedes hacer con la nueva Raspberry Pi A +? Curiosamente, esta nueva Raspberry Pi no presenta ningún hardware adicional. De hecho, tiene menos puertos. ¿A qué se dedica la Fundación Raspberry Pi? Lea más, pero reducido al tamaño de una tarjeta de negocios. Puede comprarlo a todos los sospechosos habituales, Farnell, Pimoroni y AdaFruit, por $ 5 o £ 4 en el Reino Unido.

De hecho, cuando salió por primera vez, la Raspberry Pi Zero fue regalada como obsequio de portada gratuita en el número 40 del MagPi. ¿Qué tan 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.

pizero1

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, incluyendo (pero no limitado a) Python, Ruby y JavaScript (con node.js ¿Qué es Node.JS y por qué debería importarme? [Desarrollo web] ¿Qué es el nodo? .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 ... Leer más).

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

Lamentablemente, 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 tener un adaptador de red MicroUSB a RJ45 por solo $ 2.16 en AliExpress, incluido el envío gratis.

AliExpressConnector

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

El NodeMCU: El asesino de Arduino

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

NodeMCU

A diferencia del Arduino, que funciona con un ATMEGA de 8 bits sincronizado a 16MHz, está alimentado por el conjunto de chips ESP8266, que utiliza un núcleo Tensilica Xtensa LX106 de 32 bits, sincronizado a 80MHz. También incluye Wi-Fi, una pila integrada de TCP / IP, 4 megabytes de almacenamiento integrado, 20kB de RAM y 10 pines de GPIO (salida de entrada de propósito general). Estos pueden conectarse a componentes como motores, sensores y servos.

Al igual que el Arduino, hay muy poca configuración involucrada. Usted solo escribe su código y lo envía 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 una sintaxis mucho 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 revisión 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? Bueno, lo hay. Lea más, donde describió el NodeMCU como un "asesino de Arduino" .

Puede adquirir un NodeMCU por tan solo $ 3 directos de China (o más cerca de $ 9 en Amazon), y es la única placa que empaqueta cualquier forma de red integrada. Si desea agregar esta característica al Arduino Uno, por ejemplo, puede encontrar fácilmente pagar $ 40 adicionales.

HiLetgo Nueva versión ESP8266 NodeMCU LUA CP2102 ESP-12E Placa de desarrollo de Internet WIFI Código abierto Serial Wireless Module Funciona de maravilla con Arduino IDE / Micropython HiLetgo Nueva versión ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WIFI Placa de desarrollo Código abierto Serial Wireless Module Funciona muy bien con Arduino IDE / Micropython Comprar ahora En Amazon $ 8.39

¿Qué placa es adecuada para usted?

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

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

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

In this article