Microcontroladores de US $ 5: Arduino, Raspberry Pi Zero ou NodeMCU?

Costumava ser o caso de que se você quisesse obter um computador, teria de remortgage sua casa para pagar por ele. Agora, você pode obter um para um Abraham Lincoln.

Costumava ser o caso de que se você quisesse obter um computador, teria de remortgage sua casa para pagar por ele.  Agora, você pode obter um para um Abraham Lincoln.
Propaganda

Costumava ser o caso de que se você quisesse obter um computador, teria de remortgage sua casa para pagar por ele. Agora, você pode obter um para um Abraham Lincoln . Vai saber.

Sim, os microcontroladores são computadores, e há três que aparecem abaixo do preço de US $ 5: o Arduino, o Raspberry Pi Zero e o NodeMCU. Então, quais são seus pontos fortes? Quais são as suas fraquezas? Mais importante, qual você deve usar para o seu projeto?

O Arduino Uno: Idade Antes Da Beleza

O Arduino Uno é o dispositivo mais antigo da nossa degradação. Ela remonta a 2005, quando foi criada como uma ferramenta de ensino para estudantes no Instituto de Design de Interação Ivrea, no norte da Itália. Desde então, ele foi melhorado, modificado e clonado inúmeras vezes e gerou uma revolução na programação eletrônica e criativa.

ArduinoUno

Se você comprar um Arduino oficial em sua loja online, ou em um varejista como Farnell, Adafruit ou Maplin, você pode esperar pagar cerca de US $ 25. O produto genuíno não se esvaziou de preço como se poderia esperar. No entanto, o Arduino é um produto de código aberto e existem fabricantes na China que criaram clones perfeitos Arduino Guia de compra: Qual placa você deve obter? Guia de compra do Arduino: Qual placa você deve obter? Existem tantos tipos diferentes de placas Arduino por aí, você seria perdoado por estar confuso. Qual você deve comprar para o seu projeto? Deixe-nos ajudar, com este guia de compra do Arduino! Leia mais que vender por tão pouco quanto $ 5 no eBay e AliExpress.

Estes US $ 5 knock-offs funcionam e agem como a coisa real. Eles usam exatamente os mesmos chips e são construídos com as mesmas especificações do artigo original. A única razão pela qual você deve pagar o preço total é apoiar o projeto Arduino.

Provavelmente a maior vantagem do Arduino é sua simplicidade. Não é necessária configuração além de construir fisicamente a coisa que você está fazendo. Você não precisa construir e configurar um sistema Linux completo, como faria com um Raspberry Pi. Você acabou de escrever o código em qualquer computador que você normalmente usa, compilá-lo e exibi-lo no chip.

Outra grande vantagem do Arduino é que eles são surpreendentemente tolerantes a falhas. É extremamente difícil - mas não impossível - causar danos irreparáveis.

A maior desvantagem do Arduino é que eles são fundamentalmente austeros. Se você quiser adicionar funcionalidades como conectividade ethernet ou bluetooth, você terá que pagar mais por um escudo compatível. Os Top 4 Arduino Shields Para Superpoderar Seus Projetos The Top 4 Arduino Shields Para Superpoderar Seus Projetos Você comprou um kit inicial Arduino, você seguiu todos os guias básicos, mas agora você atingiu um obstáculo - você precisa de mais pedacinhos para realizar o sonho da eletrônica. Felizmente, se você tiver ... Leia Mais. Estes não são baratos, com escudos oficiais custando entre US $ 20 e US $ 40 em média. Mas, como acontece com os próprios Arduinos, você pode economizar dinheiro comprando cópias on-line de produtos chineses.

ArduinoWiFi

Outra coisa que deve ser cautelosa é que o Arduino Uno também usa um CPU ATMEGA lento e tem memória e armazenamento limitados. Isso significa que, se você coletar dados como leituras de sensores, precisará descobrir como processá-los em um computador conectado.

Provavelmente, o melhor caso de uso para o Arduino Uno é como uma ferramenta para o aprendizado de eletrônicos. Aprenda a programar seus próprios produtos eletrônicos é estimulante e recompensador, mas pode ser difícil começar sem orientação. Reunimos os melhores vídeos, canais do YouTube e cursos on-line para continuar. Leia Mais, e construindo Internet das Coisas simples (IoT) A Internet das Coisas: Como Mudará sua Vida no Próximo Ano A Internet das Coisas: Como Mudará sua Vida no Próximo Ano Internet of Things sofreu sua própria Explosão Cambriana, e promete tornar sua vida muito mais conveniente nos próximos anos. Aqui está o porquê. Leia mais produtos. Embora não seja o microcontrolador mais poderoso do mercado, é certamente o mais bem compreendido e bem documentado, e há muitos tutoriais e guias disponíveis para ele.

Você também deve considerar os outros modelos Arduino Guia de compra do Arduino: Qual placa você deve obter? Guia de compra do Arduino: Qual placa você deve obter? Existem tantos tipos diferentes de placas Arduino por aí, você seria perdoado por estar confuso. Qual você deve comprar para o seu projeto? Deixe-nos ajudar, com este guia de compra do Arduino! Leia mais, cada um dos quais é adequado para um propósito ligeiramente diferente.

O Raspberry Pi Zero: o computador do presente grátis

O Raspberry Pi Zero Raspberry Pi lança o Zero Model de US $ 5: Veja como ele compara Raspberry Pi lança o Zero Model de US $ 5: Veja como ele compara A Raspberry Pi acaba de anunciar o Raspberry Pi Zero: é essencialmente um Raspberry Pi. para combinar: cada um custa US $ 5. Isso não é um erro de digitação. Leia mais é essencialmente o original Raspberry Pi Modelo A + O que você pode fazer com o novo Raspberry Pi A +? O que você pode fazer com o novo Raspberry Pi A +? Curiosamente, este novo Raspberry Pi não possui nenhum hardware adicional. De fato, tem menos portas. Apenas o que é a Fundação Raspberry Pi até? Leia mais, mas reduziu para o tamanho de um cartão de visita. Você pode comprá-lo de todos os suspeitos do costume - Farnell, Pimoroni e AdaFruit - por US $ 5, ou £ 4 no Reino Unido.

Na verdade, quando saiu pela primeira vez, o Raspberry Pi Zero foi dado como um presente de capa gratuita na 40ª edição do MagPi. Quão insano é isso ? Um computador que pode rodar uma versão completa do Linux foi dado como um tubo barato de gloss em uma revista para adolescentes.

pizero1

O Zero tem todas as vantagens do Raspberry Pi A + original. Ele pode executar Raspbian - a variante compatível com o Raspberry Pi do Debian - confortavelmente. Ele permite ao usuário programá-lo em uma variedade de linguagens de programação, incluindo (mas não limitado a) Python, Ruby e JavaScript (com node.js O que é o Node.JS e por que devo me importar? [Desenvolvimento Web] O que é o Node .js e por que devo me importar? [Desenvolvimento Web] JavaScript é apenas uma linguagem de programação do lado do cliente que roda no navegador, certo? Não mais. Node.js é uma maneira de executar JavaScript no servidor, mas é tão muito mais também. Se ... Leia mais).

Apesar de seu CPU de 1Ghz single-core e 512MB de RAM não ser suficiente para navegar na Internet sem problemas, ele pode fazer praticamente tudo o que você usaria um microcontrolador.

Infelizmente, o Raspberry Pi cai em duas áreas principais: conectividade de rede e USB. Ele tem apenas duas portas micro USB e não há Ethernet, Bluetooth ou Wi-Fi para falar. Para adicionar ou estender essa funcionalidade, você terá que comprar um adaptador. Isso vai custar menos do que você pensa. Um adaptador de rede MicroUSB para RJ45 pode ser adquirido por apenas US $ 2, 16 no AliExpress, incluindo frete grátis.

AliExpressConnector

O Raspberry Pi Zero oferece a maior potência de processamento de todos os microcontroladores listados. Como resultado, é melhor usado para projetos mais intensos de CPU, onde um Arduino teria dificuldade em lidar, como processamento de dados e visualização.

O NodeMCU: o assassino do Arduino

O NodeMCU é um pequeno microcontrolador impressionante e oferece muito pelo seu preço reduzido.

NodeMCU

Ao contrário do Arduino, que é alimentado por um ATMEGA de 8 bits com clock de 16MHz, este é alimentado pelo chipset ESP8266, que usa um núcleo Tensilica Xtensa LX106 de 32 bits, com clock de 80MHz. Também inclui Wi-Fi, uma pilha TCP / IP integrada, 4 megabytes de armazenamento onboard, 20kB de RAM e 10 pinos de GPIO (General Purpose Input Output). Estes podem ser conectados a componentes como motores, sensores e servos.

Muito parecido com o Arduino, há muito pouca configuração envolvida. Você acabou de escrever seu código e enviá-lo para o dispositivo através de uma conexão USB.

Programas para o NodeMCU são escritos em Lua, que é uma linguagem de programação interpretada semelhante a Python e Ruby. Em muitos aspectos, é provavelmente mais fácil aprender do que a variante de C usada pelo Arduino. Tem uma sintaxe muito mais simples.

Falando nisso, se você já sabe como escrever código para o Arduino, você pode fazer o flash do NodeMCU com uma imagem do Arduino. James Bruce explorou como fazer isso em seu review Conheça o Arduino Killer: ESP8266 Conheça o Arduino Killer: ESP8266 E se eu dissesse que há uma placa de desenvolvimento compatível com Arduino com Wi-Fi integrado por menos de US $ 10? Bem, existe. Leia mais, onde ele descreveu o NodeMCU como um "Arduino Killer" .

Você pode pegar um NodeMCU por apenas US $ 3 direto da China (ou mais perto de US $ 9 na Amazon), e é a única placa aqui que embala qualquer forma de rede onboard. Se você quisesse adicionar esse recurso ao Arduino Uno, por exemplo, você pode facilmente encontrar-se pagando um extra de $ 40.

HiLetgo nova versão ESP8266 NodeMCU LUA CP2102 ESP-12E Internet placa de desenvolvimento WIFI Open Source Módulo Serial Wireless funciona muito bem com IDE Arduino / Micropython HiLetgo nova versão ESP8266 NodeMCU LUA CP2102 ESP-12E Placa de Desenvolvimento Internet WIFI Open Source Módulo Serial Wireless Funciona muito com IDE Arduino / Micropython Compre agora Na Amazon $ 8.39

Qual Conselho é certo para você

Vamos recapitular. Se você vai aprender eletrônica a partir do zero, você deve obter um Arduino. Se você vai fazer um projeto que exija muita energia, use o Raspberry Pi Zero. Se o seu projeto se conecta à Internet de alguma forma, use o NodeMCU.

Dentre esses microcontroladores, qual é o seu favorito e por quê? Deixe-me uma linha nos comentários abaixo, e vamos conversar sobre isso.

Créditos das fotos: Raspberry Pi Zero Projeto GPIO de Solda (Gareth Halfacre), NodeMCU (WowStar)

In this article