$ 5 Microcontroladores: arduino, frambuesa pi cero, o nodemcu?

Vídeo: Introduction to Blynk: Easy IoT Devices with Arduino, NodeMCU or Raspberry Pi

Solía ​​ser el caso que si se quería conseguir una computadora, tendría que volver a hipotecar su casa para pagar por ello. Ahora, usted puede conseguir uno para una Abraham Lincoln. Imagínate.

Vídeo: Arduino o Raspberry Pi ¿Cúal es mejor?

Sí, microcontroladores son computadoras, y tres son los que vienen en el punto de precio bajo $ 5: El Arduino, la Frambuesa Pi cero, y la NodeMCU. Así que, ¿cuáles son sus puntos fuertes? ¿Cuáles son sus debilidades? Más importante aún, ¿cuál debe utilizar para su proyecto?

El Arduino Uno: Edad Antes de belleza

El Arduino Uno es el dispositivo más antiguo en nuestra está deteriorado. Su origen se remonta a 2005 cuando fue creado 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 clonados en innumerables ocasiones, y dio lugar a una revolución en la electrónica y la programación creativa.

ArduinoUno

Si se va a comprar un Arduino oficial de su tienda en línea o en una tienda como Farnell, Adafruit, o Maplin, se puede esperar fácilmente a 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 tienen clones perfectos creados que se venden por tan poco como $ 5 en eBay y AliExpress.Arduino Guía de compra: ¿Qué Junta debe llegar?Arduino Guía de compra: ¿Qué Junta debe llegar?Hay tantos tipos diferentes de placas Arduino por ahí, que sería perdonado por ser confundidos. ¿Qué debe usted comprar para su proyecto? Vamos a ayudarle, con esta guía de compra Arduino!Lee mas

Vídeo: Layer by Layer - Designing Raspberry Pi Zero 3D Printed Enclosure

Estos $ 5 Golpee suavemente compensaciones de trabajo y actuar como la cosa real. Utilizan los mismos chips exactas, y están fabricadas con las mismas especificaciones que el artículo genuino. La única razón por la que deberá pagar el precio completo es apoyar el proyecto Arduino.

Probablemente la mayor ventaja de la Arduino es su sencillez. No hay necesidad de configuración más allá de la construcción física lo que está haciendo. Usted no tiene que construir y configurar un sistema Linux completo, como lo haría con una Raspberry Pi. Que acaba de escribir el código en cualquier ordenador que utiliza normalmente, compilarlo, y el flash para el chip.

Otra gran ventaja de la Arduino es que son sorprendentemente tolerantes a fallos. Es extremadamente difícil - pero no imposible - para dañar irreparablemente uno.

La mayor desventaja de la Arduino es que son fundamentalmente austera. Si desea agregar funcionalidades como la conectividad Ethernet o Bluetooth, tendrá que pagar extra para un escudo compatible. Estos no son baratos, con escudos oficiales cuestan entre $ 20 y $ 40 en promedio. Pero al igual que con los propios Arduino, usted puede ahorrar dinero mediante la compra de imitaciones chinas en línea.El Top 4 Arduino escudos para superpotencia sus proyectosEl Top 4 Arduino escudos para superpotencia sus proyectosUsted ha comprado un kit de iniciación Arduino, usted ha seguido todas las guías básicas, pero ahora usted ha golpeado una piedra de tropiezo - usted necesita más partes y detalles para realizar su sueño de la electrónica. Por suerte, si usted tiene ...Lee mas

ArduinoWiFi

Otra cosa a tener cuidado es que el Arduino Uno también utiliza una CPU ATMEGA lento, y ha limitado la memoria y el almacenamiento. Esto significa que si usted está recopilando datos como lecturas de los sensores, que tendrá que encontrar la manera de procesarlo en un ordenador conectado.

Probablemente el mejor uso de los casos para el Arduino Uno es como una herramienta para la electrónica de aprendizaje, y sencillo edificio Internet de los objetos (IO) productos. Si bien no es el microcontrolador más potente en el mercado, es sin duda el más bien entendido y bien documentados, y hay una gran cantidad de tutoriales y guías disponibles para ello.Aprender y Electrónica Arduino Sólo viendo estos videosAprender y Electrónica Arduino Sólo viendo estos videosAprender a programar su propia electrónica está autorizando y gratificante, pero puede ser difícil empezar sin orientación. Hemos reunido los mejores vídeos, canales de YouTube y cursos en línea para ponerse en marcha.Lee mas

También debe considerar los otros modelos de Arduino, cada uno de los cuales es adecuado para un propósito ligeramente diferente.

La Raspberry Pi Cero: El regalo libre del ordenador

El Pi Zero Frambuesa es esencialmente el Modelo original de Frambuesa Pi A +, 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.Frambuesa Pi lanza $ 5 Modelo Zero: He aquí cómo se comparaFrambuesa Pi lanza $ 5 Modelo Zero: He aquí cómo se comparaLa fundación Raspberry Pi acaba de anunciar la Frambuesa Pi cero: es esencialmente un corte hacia abajo Frambuesa Pi, con un precio demasiado elevado: cada uno cuesta $ 5. Eso no es un error tipográfico.Lee mas

De hecho, cuando salió por primera vez, la Frambuesa Pi cero fue dada como un regalo libre de la cubierta en la edición 40ª de la MAGPI. Lo loco es que? Una computadora que puede ejecutar una versión completa de Linux solo era dado como un tubo barato de brillo de labios en una revista para adolescentes.

pizero1

El Cero tiene todas las ventajas del original Frambuesa Pi A +. Puede funcionar Raspbian - la variante compatible Frambuesa Pi de Debian - cómodamente. Permite que el usuario se programa 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é me debe importar? [Desarrollo web]¿Qué es Node.JS y por qué me debe importar? [Desarrollo web]javascript es un lenguaje de programación sólo un lado del cliente que se ejecuta en el navegador, ¿verdad? Ya no. Node.js es una forma de ejecución de javascript en el servidor- pero es mucho más también. Si...Lee mas

Mientras que su solo núcleo de la CPU de 1 GHz y 512 MB de RAM mísero no es suficiente para navegar por Internet sin problemas, se puede hacer casi todo lo demás tendrá que utilizar un microcontrolador para.

Lamentablemente, la Frambuesa Pi cae en dos grandes áreas: Redes y conectividad USB. Sólo tiene dos puertos micro USB, y no hay Ethernet, Bluetooth o Wi-Fi para hablar. Para agregar o ampliar esta funcionalidad, tendrá que comprar un adaptador. Esto le cuesta menos de lo que piensa. Un adaptador de red RJ45 a MicroUSB puede ser tenido por tan sólo $ 2.16 El AliExpress, incluyendo el envío gratis.

AliExpressConnector

La Raspberry Pi Cero ofrece la mayor potencia de procesamiento de todos los microcontroladores enumerados. Como resultado, es mejor usarlo para más intensos CPU proyectos donde un Arduino sería muy difícil de hacer frente, como el procesamiento y visualización de datos.

El NodeMCU: El asesino de Arduino

El NodeMCU es un pequeño microcontrolador impresionante, y ofrece una gran cantidad de su etiqueta de precio diminuta.

NodeMCU

A diferencia de la Arduino, que es accionado por un 8bit ATMEGA velocidad de reloj de 16 MHz, esto es alimentado por el chipset ESP8266, que utiliza una de 32 bits Tensilica Xtensa LX106 núcleo, frecuencia de reloj de 80 MHz. También incluye conexión Wi-Fi, un sistema incorporado en la pila TCP / IP, 4 megabytes de almacenamiento a bordo, 20kB de RAM, y 10 pines de GPIO (General Purpose Input-Output). Estos se pueden conectar a componentes como motores, sensores y servos.

Al igual que el Arduino, hay muy poca configuración involucrados. Que acaba de escribir su código, y lo envía al dispositivo a través de una conexión USB.

Los programas para la NodeMCU están escritas 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 utilizado por el Arduino. Tiene un mucho sintaxis más simple.

Hablando de eso, si ya sabe cómo escribir código para el Arduino, puede parpadear la NodeMCU con una imagen de Arduino. James Bruce exploró cómo hacer esto en su revisión, donde describió la NodeMCU como una “Arduino Killer”.Cumplir con el asesino de Arduino: ESP8266Cumplir con el asesino de Arduino: ESP8266Lo que si te dijera que hay una una junta dev compatible con Arduino con una función de Wi-Fi para menos de $ 10? Bueno, la hay.Lee mas

Usted puede recoger una NodeMCU por tan solo $ 3 directa de China (o más cerca de $ 9 en la Amazonía), y es la única tabla de aquí, que los paquetes de cualquier tipo de red de a bordo. Si quiere añadir esta característica a la Arduino Uno, por ejemplo, usted puede encontrar fácilmente el pagar un extra de $ 40.

Desarrollo HiLetgo Nueva Versión NodeMCU LUA Wi-Fi a Internet ESP8266Desarrollo HiLetgo Nueva Versión NodeMCU LUA Wi-Fi a Internet ESP8266Módulo HiLetgo NodeMCU ESP-12E Ahora comprar en Amazon $ 6.49

Lo Junta es adecuado para usted

Recapitulemos. Si vas a ser el aprendizaje de la electrónica desde cero, usted debe conseguir un Arduino. Si usted va a estar haciendo un proyecto que requiere una gran cantidad de energía, utilizar la Frambuesa Pi cero. Si el proyecto se conecta a Internet en cualquier forma, utilice el NodeMCU.

Vídeo: How-To Get Started with Mosquitto MQTT Broker on a Raspberry Pi

Fuera de estos microcontroladores, ¿cuál es tu favorito y por qué? mándenme una línea en los comentarios, y hablaremos de todo.

Créditos de las fotografías: Proyecto Frambuesa Pi cero GPIO Soldadura (Gareth Halfacre), NodeMCU (WowStar)

Artículos Relacionados