$ 5 Microcontroladores Arduino, Raspberry Pi Zero o NodeMCU?
Solía ser el caso de que si quería tener una computadora, tendría que volver a equipar su 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, la Raspberry Pi Zero y la 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 nuestra versión final. 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 ha generado una revolución en electrónica y programación creativa..
Si tuviera que comprar un Arduino oficial en su tienda en línea o en un minorista como Farnell, Adafruit o Maplin, fácilmente puede esperar pagar alrededor de $ 25. El producto genuino no ha bajado de precio como se podría haber esperado. Sin embargo, 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é tabla debería obtener? Hay tantos tipos diferentes de tableros de Arduino por ahí que se te perdonará por estar confundido. ¿Qué debes comprar para tu proyecto? Déjanos ayudarte, con esta guía de compras 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 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ás haciendo. No tiene que crear y configurar un sistema Linux completo, como lo haría con una Raspberry Pi. Solo escribe el código en la computadora que usas normalmente, compílalo y colócalo 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 de los Arduino es que son fundamentalmente austeros. Si desea agregar funcionalidad como conectividad Ethernet o bluetooth, tendrá que pagar extra por un escudo compatible. Los 4 Arduino Shields principales para potenciar sus proyectos Los 4 Arduino Shields superiores para potenciar sus proyectos Usted ha comprado un kit de inicio Arduino, ha seguido todas las guías básicas, pero ahora ha golpeado un obstáculo: necesita más pedacitos para hacer realidad su sueño electrónico. Por suerte, si tienes… Leer más. Estos no son baratos, con escudos oficiales que cuestan entre $ 20 y $ 40 en promedio. Pero al igual que con los Arduinos, puedes ahorrar dinero comprando en línea las imitaciones de China..
Otra cosa a tener en cuenta es que el Arduino Uno también usa una CPU ATMEGA lenta y tiene memoria y almacenamiento limitados. Esto significa que si está recopilando datos como lecturas de sensores, tendrá que averiguar cómo procesarlos en una computadora conectada.
Probablemente el mejor caso de uso para Arduino Uno es como una herramienta para aprender electrónica. Aprende electrónica y Arduino solo con mirar estos videos. Aprende electrónica y Arduino solo con mirar estos videos. Aprender a programar tus propios dispositivos electrónicos es empoderador y gratificante, pero puede ser Es difícil empezar sin orientación. Hemos reunido los mejores videos, canales de YouTube y cursos en línea para comenzar. Lea más y construya el simple Internet de las cosas (IoT) El Internet de las cosas: cómo cambiará su vida el próximo año El Internet de las cosas: cómo cambiará su 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 cómoda en los próximos años. Este es el por qué. Leer más productos. Si bien no es el microcontrolador más potente del mercado, es sin duda el más comprendido y 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é tablero debería obtener? Guía de compra de Arduino: ¿Qué tabla debería obtener? Hay tantos tipos diferentes de tableros de Arduino por ahí que se te perdonará por estar confundido. ¿Qué debes comprar para tu proyecto? Déjanos ayudarte, con esta guía de compras de Arduino! Leer 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 Modelo Zero: aquí es cómo se compara Raspberry Pi lanza $ 5 Modelo Zero: aquí es cómo se compara La fundación Raspberry Pi acaba de anunciar Raspberry Pi Zero: es esencialmente una Raspberry Pi reducida, con una etiqueta de precio para emparejar: cada uno cuesta $ 5. Eso no es un error tipográfico. Leer más es esencialmente el Raspberry Pi Modelo A + original. ¿Qué puedes hacer con el nuevo Raspberry Pi A +? ¿Qué puedes 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é es lo que hace la Fundación Raspberry Pi? Lea más, pero se redujo 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, la Raspberry Pi Zero se regaló como regalo de portada gratuito en la edición número 40 de MagPi.. Que locura es eso? Una computadora que puede ejecutar una versión completa de Linux fue entregada como un tubo barato de lipgloss en una revista para adolescentes..
El Zero tiene todas las ventajas de la Raspberry Pi A + original. Puede ejecutar Raspbian, la variante compatible con Raspberry Pi de Debian, cómodamente. Le 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] What is 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? Ya no. Node.js es una forma de ejecutar JavaScript en el servidor, pero es así mucho más también. Si… Leer más).
Si bien su CPU de 1Ghz de un solo núcleo y sus 512 MB de RAM no son suficientes para navegar por Internet sin problemas, puede hacer prácticamente todo lo demás para un microcontrolador..
Lamentablemente, la Raspberry Pi se cae en dos áreas principales: redes y conectividad USB. Solo tiene dos puertos micro USB y no hay Ethernet, Bluetooth o Wi-Fi de los que hablar. Para agregar o extender esta funcionalidad, tendrás que 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.
La Raspberry Pi Zero ofrece la mayor potencia de procesamiento de todos los microcontroladores listados. Como resultado, es mejor utilizarlo para proyectos con mayor intensidad de CPU donde un Arduino tendría dificultades para hacer frente, como el procesamiento de datos y la visualización..
El NodeMCU: El asesino de Arduino
El NodeMCU es un pequeño microcontrolador impresionante, y ofrece mucho por su diminuto precio..
A diferencia del Arduino, que funciona con un ATMEGA de 8 bits con una velocidad de reloj de 16MHz, este funciona con el chipset ESP8266, que utiliza un núcleo Tensilica Xtensa LX106 de 32 bits, con una velocidad de reloj 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 uso general). Estos 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 probable que sea más fácil de aprender que la variante de C utilizada por el Arduino. Tiene un mucho sintaxis mas 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. Conozca al asesino de Arduino: ESP8266 Conozca al asesino de Arduino: ESP8266 ¿Qué sucede si le digo que hay una placa de desarrollo compatible con Arduino con Wi-Fi integrado por menos de $ 10? Bueno, la hay. Leer más, donde describió el NodeMCU como un “Arduino Killer”.
Puede adquirir un NodeMCU por tan solo $ 3 directamente de China (o más cercano a $ 9 en Amazon), y es la única placa aquí que ofrece cualquier tipo de red de a bordo. Si quisiera agregar esta función a Arduino Uno, por ejemplo, puede pagar fácilmente $ 40 adicionales..
HiLetgo Nueva versión ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Módulo inalámbrico en serie de código abierto de serie funciona muy bien con Arduino IDE / Micropython / Micropython Compre Ahora En Amazon $ 8.39
Qué tabla es la adecuada para usted
Recapitulemos. Si vas a aprender electrónica desde cero, debes obtener un Arduino. Si va a realizar un proyecto que requiere mucha potencia, use la 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é? Déjeme una línea en los comentarios a continuación, y hablaremos de ello..
Créditos fotográficos: Proyecto de soldadura Raspberry Pi Zero GPIO (Gareth Halfacre), NodeMCU (WowStar)
Explorar más sobre: Arduino, Electrónica, Raspberry Pi.