Curso de automação residencial com Arduino

Aprenda passo a passo na prática a desenvolver um projeto simples de automação residencial para controle de lâmpadas ou outros dispositivos usando o celular.

Estas aulas ensinam desde a montagem do circuito elétrico com o Arduino até o desenvolvimento do APP (Android) para controle dos dispositivos via bluetooth.

Aula 1 – Primeiros passos

Nesta aula nós vamos aprender a instalar e configurar o Arduino e também montar um pequeno circuito elétrico para acionamento de um Led. Este circuito será usado como base para o desenvolvimento das aulas.


Aula 2 – Comunicação serial com o Arduino

Nesta aula nós vamos aprender a programar o Arduino para executar comandos através da comunicação serial.


Aula 3 – Módulo Bluetooth

Nesta aula vamos aprender a ligar um módulo bluetooth no Arduino.

Esquema elétrico:

modulo-bt-hc06

Dica: Para mudar o nome e a senha do módulo bluetooth acesse o projeto no GITHUB:

https://github.com/professorjosedeassis/automacao-residencial-arduino


Aula 4 – Android

Nesta aula vamos aprender a desenvolver um APP no Android para controle da placa Arduino através do módulo bluetooth.

Parte 1/2 – Montagem da tela

Parte 2/2 – Programação

Dica: Clique na imagem abaixo para instalar este APP no seu celular:

pt-br_badge_web_generic


Aula 5 – Montagem do relé

Para ligar uma lâmpada ou outro dispositivo precisamos usar um relé e fazer a ligação conforme esquema abaixo:

*** Neste exemplo usei o pino 11 do arduino (para substituir o led usado neste projeto pela lâmpada ligue no pino 13)

Muita atenção ao ligar os fios no relé. Os dois fios que são ligados na protoboard se referem as ligações da bobina do relé.

arduino_lampada_rele

 

Sugestão de montagem:

montagem-1

montagem-2


Referências e material extra

Arduino + C#

Nesta aula vamos aprender a integrar projetos desenvolvidos em C# com o Arduino. Esta aula é base para projetos de automação comercial.

Arduino HMI

Nesta aula nós vamos aprender a ligar uma tela colorida sensível ao toque no Arduino.

Ícones:

 

liga desliga


GITHUB

Clique na imagem abaixo para acessar este projeto no GITHUB

octocat


 Leia também:

Primeiros passos com Arduino


Curso – Primeiros passos com a linguagem C

Aprenda Linguagem C de forma simples e descontraída.
Este curso ensina também Lógica de Programação e é ponto de partida a todos que desejam aprender a programar.

linguagemc