Automação Residencial 2014
Automação Residencial com Microcontrolador Arduino
Introdução
Este projeto tem por objetivos estudar, aplicar e experimentar a plataforma de prototipagem de hardware Arduino, buscando o desenvolvimento e integração de conceitos ligados a programação de computadores e eletrônica.
Definição
Arduino é uma placa microcontroladora básica criada na Itália, que possui componentes complementares, como motores e sensores para a construção de circuitos eletrônicos. É um projeto de código aberto, ou seja, pode ser copiado e modificado conforme o desejo e que não exige grandes conhecimentos em eletrônica. Trata-se uma plataforma de prototipagem eletrônica de hardware livre e de placa única.
Possui uma linguagem de programação própria, baseada em C/C++, devido a possuir funções que basicamente não fazem parte de outras linguagens como por exemplo a codificação, “pinMode(13,OUTPUT)” que define a porta 13 do Arduino como saída, função essa que inicialmente não existirá em outras linguagens de programação por se tratar de uma função específica para a placa controladora.
Essa tecnologia busca criar ferramentas acessíveis, de baixo custo, flexíveis e fáceis de se usar por qualquer pessoa interessada no desenvolvimento. A placa possui algumas limitações, por exemplo, não possui qualquer recurso de rede, porém é comum combiná-la com extensões chamadas de shields. Essas expansões buscam disponibilizar várias funções específicas, como a ligação em redes sem fio até a manipulação de motores.
Por se tratar de uma tecnologia que está constantemente crescendo, diversas placas e Shields foram desenvolvidos.
Para conhecimento de algumas dessas placas acesse: www.arduino.cc/en/Main/Products.
Atualmente diversos projetos estão sendo desenvolvidos com essa tecnologia, como controle de sistemas interativos, em diversos níveis desde doméstico até industrial. Os campos de atuação para o controle de sistemas são imensos, podendo ter aplicações em áreas como robótica, domótica, engenharia agronômica, impressão 3D, entre outros.
Desenvolvimento
Inicialmente devemos instalar a IDE do Arduino no computador, para isso faça o download no site: www.arduino.cc conforme o sistema operacional desejado.
Figura 06 – Figura da página de downloads do Site do Arduino