Automação Residencial 2014: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 36: Linha 36:


=== Desenvolvimento ===
=== Desenvolvimento ===
Inicialmente devemos instalar a IDE do Arduino no computador, para isso faça o download no site: [http://www.arduino.cc www.arduino.cc] conforme o sistema operacional desejado.
Figura 06 – Figura da página de downloads do Site do Arduino

Edição das 11h54min de 22 de novembro de 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.

Figura 01– Arduino Uno‎


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.

Figura 02 – IDE do Arduino


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.

Figura 03 – Shield Ethernet
Figura 04 – Shield Motor


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.


Figura 05 – Site do Arduino


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.


Figura 06 – Robô feito com Arduino

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