O Arduino
O projeto iniciou-se na cidade de Ivrea, Itália, em 2005, com o intuito de interagir em projetos escolares de forma a ter um orçamento menor que outros sistemas de prototipagem disponíveis naquela época. Seu sucesso foi sinalizado com o recebimento de uma menção honrosa na categoria Comunidades Digitais em 2006, pela Prix Ars Electronica, além da marca de mais de 50.000 placas vendidas até outubro de 2008.
Apesar do sistema poder ser montado pelo próprio usuário, os
mantenedores possuem um serviço de venda do produto pré-montado, através
deles próprios e também por distribuidores oficiais com pontos de venda
mundiais.
Para garantir que a plataforma fosse, além de barata, fácil de ser
utilizada, a linguagem de programação escolhida foi C/C++, uma velha
conhecida de quem já trabalhava na área, junto da biblioteca Wiring que
foi desenhada para facilitar a programação de microcontroladores. Como
parte da plataforma Arduino, também vemos um ambiente integrado de
desenvolvimento, ou IDE, na forma uma interface gráfica escrita em Java e
disponível para todos os sistemas operacionais. Uma vez com a IDE
instalada em seu computador, você pode conectá-lo através de um cabo USB
à sua placa Arduino para carregrar e testar seus programas.
A plataforma Arduino é aberta e conta licenças Creative Commons para o hardware e GPL/LGPL para software. Isto quer dizer que os makers podem inclusive criar outros controladores ou softwares que quiserem com a plataforma ou modificações da mesma, inclusive para fins comerciais. Ser um projeto de hardware e software livre é uma das principais razões de sucesso da plataforma Arduino no mundo todo.
Entenda melhor a idéia
O projeto foi criado em 2005 na Itália quando alunos do curso de Design de Interação do Professor Massimo Banzi começaram a reclamar do fato de não conseguirem achar microcontroladores para seus projetos robóticos e das dificuldades com as soluções que estavam disponíveis. As plataformas de prototipação eletrônica da época costumavam ficar além do alcance monetário da maioria dos makers e ainda apresentavam uma complexidade maior do que a desejada para a realização dos projetos. A ideia, então, foi desenvolver o Arduino: uma plataforma aberta de prototipação eletrônica versátil, fácil de usar e, principalmente, com um preço acessível para ser capaz de levar a tecnologia de interação para as grandes massas. Rapidamente a placa alcançou a marca de 50 mil cópias vendidas e rendeu até mesmo um documentário em 2010 para contar a história do desenvolvimento do projeto.Arduino IDE
A plataforma Arduino é aberta e conta licenças Creative Commons para o hardware e GPL/LGPL para software. Isto quer dizer que os makers podem inclusive criar outros controladores ou softwares que quiserem com a plataforma ou modificações da mesma, inclusive para fins comerciais. Ser um projeto de hardware e software livre é uma das principais razões de sucesso da plataforma Arduino no mundo todo.
Aplicações
A principal finalidade do Arduino num sistema é facilitar a prototipagem, implementação ou emulação do controle de sistemas interativos, a nível doméstico, comercial ou móvel, da mesma forma que o CLP
controla sistemas de funcionamento industriais. Com ele é possível
enviar ou receber informações de basicamente qualquer sistema
eletrônico, como identificar a aproximação de uma pessoa e variar a
intensidade da luz do ambiente conforme a sua chegada. Ou abrir as
janelas de um escritório de acordo com a intensidade da luz do sol e
temperatura ambiente.
Os campos de atuação para o controle de sistemas são imensos, podendo ter aplicações na área de impressão 3D, robótica, engenharia de transportes, engenharia agronômica e musical.
O que é prototipagem?
Protótipo é um produto de trabalho da fase de testes e/ou planejamento de um projeto. Pode se referir a um automóvel (como um carro conceptual), avião, nave espacial, navio ou qualquer outra embarcação, veículo de transporte, moveis ou produto da engenharia, como, por exemplo, um porto ou uma usina hidrelétrica, uma turbina, uma bomba hidráulica, etc. Geralmente estes produtos são testados antes em modelos físicos, em laboratórios especializados de aerodinâmica ou de hidrodinâmica. A grande diferença desse elemento para uma maquete, é que a maquete seria em miniatura e o protótipo é em tamanho real.
Na Engenharia de Software, protótipo é um sistema/modelo (um website ou outro software) sem funcionalidades inteligentes (acesso à banco de dados,
por exemplo), podendo conter apenas funcionalidades gráficas. Utilizado
para fins de ilustração e melhor entendimento, geralmente em reuniões
entre a equipe de Análise de Sistemas e o contratante.
Para saber mais sobre Massino Banzi e o arduino clique aqui.
Para saber mais sobre Massino Banzi e o arduino clique aqui.