O que é o Arduino? Aprenda sobre esta plataforma eletrônica de código aberto
O Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software flexíveis e fáceis de usar. Hoje vamos ajudá-lo a começar mostrando algumas das opções disponíveis e como é fácil começar.
O hardware Arduino é uma placa de circuito aberto com um microprocessador e pinos de entrada / saída (E / S) para comunicação e controle de objetos físicos (LED, servos, botões, etc.). A placa normalmente será alimentada via USB ou uma fonte de alimentação externa que, por sua vez, permite a alimentação de outros hardwares e sensores.
O Arduino também possui um componente de software de código aberto semelhante ao C ++. O ambiente de desenvolvimento integrado (IDE) do Arduino permite escrever código, compilá-lo e carregá-lo em seu Arduino para uso independente em prototipagem e projetos.
Tudo isso foi projetado para ser fácil de usar para permitir que artistas e fabricantes desenvolvam livremente suas idéias em objetos reais. Se você estiver interessado em construir algo, veja as opções de hardware e o software disponível para começar.
Variantes do Arduino
O hardware do Arduino sendo “open-source” significa que você pode visualizar esquemas de todas as placas disponíveis. Isso significa que você é livre para comprar os componentes de hardware e soldar a placa se você estiver tão inclinado. Para começar, provavelmente só recomendamos que você gaste o valor de US $ 30 e veja quanto deseja realmente investir.
A imagem abaixo foi criada usando Fritzing e é o layout para um Arduino básico usando uma placa de pão.
O Arduino vem em uma variedade de tipos diferentes, o que torna a escolha da certa difícil de decidir, mas a variedade também permite flexibilidade na escolha da solução perfeita..
Não podemos cobrir todas as opções do Arduino, mas aqui estão algumas opções notáveis para começar.
Arduino Uno
O Uno é um excelente arduino inicial, ele fornece uma base sólida para aqueles que estão começando e tem muitas das opções que você desejará ao explorar a plataforma. Ele também funciona com quase todos os escudos disponíveis (mais sobre isso depois).
Arduino Nano
O Nano é quase o mesmo recurso do Arduino Uno, mas tem cerca de 1/3 do tamanho e não pode usar escudos facilmente. O Uno deve ser usado como acessório permanente em projetos ou com breadboards para teste.
Arduino Lilypad
O Lilypad tem um design exclusivo que pode ser costurado em tecidos para projetos ou arte wearable. Claro que você não está limitado a esses aplicativos, mas os escudos não funcionarão neste Arduino, então a expansão pode se tornar difícil.
Arduino Mega 2560
O Mega 2560 possui mais memória e mais pinos de E / S do que qualquer outro Arduino. Este é o maior e melhor Arduino que você pode obter, mas você pode não precisar de muita energia se seus projetos não exigirem isso. Isso também seria um Arduino mais caro para deixar em um projeto permanentemente.
Netduino
O Netduino é o primo do Arduino. Ainda é uma solução de hacking e prototipagem de hardware de código aberto. Mas o Netduino executa o .NET Micro Framework para sua base de software. Ele é compatível com os escudos do Arduino, mas alguns podem exigir que os drivers sejam executados.
Para mais hardware Arduino, confira o link abaixo.
Acessórios Arduino (Shields)
Os escudos tornam a adição de funcionalidades ao seu Arduino num piscar de olhos, literalmente. Eles têm pinos que vão direto para o topo do seu Arduino e você pode aproveitar imediatamente qualquer coisa que o escudo possa fazer. Você também pode adicionar vários escudos por vez. Um Arduino que observa o Twitter em busca de uma hashtag específica (blindagem ethernet) e depois controla um carro RC usando RF (blindagem de RF) não está além do escopo de um único projeto graças à flexibilidade do escudo..
Você notará abaixo que alguns escudos se parecem muito com as placas do Arduino, mas não se confunda, pois eles não têm o poder de processamento principal para executar o código que você escreverá nos esboços (mais sobre isso abaixo).
Ethernet
Este é um dos escudos mais populares porque expande seu Arduino para poder usar a internet para comunicação e controle. O escudo Ethernet é um dos mais versáteis disponíveis, e uma vez que você tenha dominado o básico, você deve procurar um para que você possa fazer sua máquina de lavar / torradeira / cafeteira.
XBee
O escudo XBee facilita a comunicação sem fio ponto-a-ponto. Você pode usar isso para interligar dois Arduinos ou montar uma rede de malha inteira de Arduinos que, um dia, REGRA O MUNDO!
Motor
O Arduino pode controlar motores e servos sem precisar de um escudo, mas a blindagem do motor aumenta essa capacidade para 11. Você pode usar isso para controlar remotamente seu cortador de grama ou construir seu próprio robô.
Existem muitos outros escudos do Arduino disponíveis, como música, videogame e bluetooth. Esta é apenas a ponta do iceberg e recomendamos fazer algumas pesquisas por conta própria para encontrar o escudo perfeito para o seu projeto..
Se você está procurando protótipos de Arduinos e escudos junto com vários sensores, nós recomendamos checar Fritzing, que não apenas ajuda com os estágios de prototipagem, mas também ajuda a mostrar como fazer placas PCB permanentes para produzir o seu projeto..
Programação (Sketches)
O Arduino IDE é uma ferramenta de desenvolvimento de plataforma cruzada escrita em Java. Ele permite que você controle todas as funções de software do seu Arduino.
Cada programa que você escreve é chamado de esboço e é compilado e enviado para o seu Arduino usando o IDE. Muitos esboços estão disponíveis gratuitamente on-line e o IDE ainda vem com uma infinidade de exemplos para você começar com praticamente todas as funções que o seu Arduino é capaz de fazer..
Eclipse e Notepad ++ são alternativas populares para escrever seus esboços, mas eles não têm acesso fácil a exemplos de esboço e compilação / upload do esboço finalizado para o Arduino.
Recursos
Este artigo foi desenvolvido para iniciar seus projetos do Arduino. Para mais informações, confira os links abaixo e comece a criar coisas.
Se você tem links mais úteis ou um projeto do Arduino, fique à vontade para deixar um comentário para compartilhar com todos os leitores.
Idéias de Projetos
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
Referência de hardware do Arduino http://arduino.cc/en/Main/Hardware
Vídeos https://www.youtube.com/user/makemagazine
http://www.circuitsathome.com/