Você está na página 1de 12

UNIDADE DE ENSINO SUPERIOR DE FEIRA DE SANTANA CURSO

DE ENGENHARIA

AGOSTINHO FERREIRA DA SILVA FILHO


EMANUELLE DOS SANTOS FERREIRA
CLEITON SANTOS DA CONCEIÇÃO
LAILTON DE JESUS ANUNCIAÇÃO
MAURICIO GOMES DE SOUZA BISPO
WILMA BARRETO MACHADO

SISTEMA DE AUTOMAÇÃO RESIDENCIAL COM USO DO


ARDUÍNO

Feira de Santana
2021
AGOSTINHO FERREIRA DA SILVA FILHO
EMANUELLE DOS SANTOS FERREIRA
CLEITON SANTOS DA CONCEIÇÃO
LAILTON DE JESUS ANUNCIAÇÃO
MAURICIO GOMES DE SOUZA BISPO
WILMA BARRETO MACHADO

SISTEMA DE AUTOMAÇÃO RESIDENCIAL COM USO DO


ARDUÍNO

Projeto de Pesquisa apresentado ao curso


Engenharia Civil da Faculdade UNEF, como
requisito avaliativo para a disciplina de
linguagem de programação. Professora – Ivonete
Oliveira

Feira de Santana
2021
Dispositivos e conexões utilizadas

● Arduino UNO

O Arduino é uma plataforma de prototipagem eletrônica open-source que se


baseia em hardware e software flexíveis e fáceis de usar. É destinado a
artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos
ou ambientes interativos. O Arduino pode sentir o estado do ambiente que o
cerca por meio da recepção de sinais de sensores e pode interagir com os
seus arredores, controlando luzes, motores e outros atuadores. O
microcontrolador na placa é programado com a linguagem de programação
Arduino, baseada na linguagem Wiring, e o ambiente de desenvolvimento
Arduino, baseado no ambiente Processing.
Conexões utilizadas no protótipo
Pino digital: 10 ->TX módulo bluetooth
Pino digital: 8 -> IN módulo rele1
Pino digital: 7 -> IN módulo rele2
● Módulo Bluetooth HC-05

O módulo Bluetooth HC-05 é ideal para todo tipo de projetos em que seja
necessário uma conexão sem fio confiável e simples de utilizar. É configurado
por comando AT e tem a possibilidade de funcionar tanto em modo mestre
como escravo. Com isso é possível que pode conectar dois módulos juntos,
conectar um robô a um celular ou criar uma pequena rede de sensores
intercomunicados com um mestre e vários escravos.

Conexões utilizadas no protótipo


TX -> pino 10 arduino
5v -> 5v arduino
GND -> 5v arduino
● Módulo rele (2 unidade)

O Módulo Relé é ideal para acionar uma lâmpada ou outra carga que exija até
no máximo 10A contínuos utilizando o Arduino ou qualquer outro
microcontrolador. Ele funciona exatamente como uma chave (interruptor).

Conexões utilizadas no protótipo


VCC -> 5v arduino
GND -> GND arduino
IN -> Pino 8 e 7 em cada módulo de relê
● Protoboard

Basicamente protoboard é uma matriz de matriz de contato, ou contato, ou


placa de ensaio é uma placa com furos de furos de conexões condutoras,
condutoras para montagem montagem de circuitos elétricos circuitos elétricos
elétricos experimentais.

Conexões utilizadas no protótipo


Pino 1 +/-
Pino 11 +/-
Pino 25 +/-
Pino 29 +/-
● Jumpers

Os Jumpers são pequenos fios condutores que podem ser conectados a uma
protoboard para interligar dois pontos do circuito em projetos eletrônicos,
geralmente utilizados em conexões com Arduino, Raspberry Pi, entre outros.

● Fonte 9v

Esta Fonte DC Chaveada 9V com plug P4 é ideal para alimentar as placas


Arduino pois se encaixa perfeitamente e tem corrente de saída igual a 1A. A
fonte é bivolt, ou seja, ajusta automaticamente a energia de entrada, podendo
ser utilizada em 127V ou 220V. Muito leve, possui plug no padrão universal, o
que evita a necessidade de utilização de adaptadores.
Programação do dispositivo

Para programação do dispositivo de automação residencial foi utilizado o


programa Arduino IDE.
Foi utilizada a programação abaixo para que o conjunto do protótipo
executasse os comandos requeridos.
#include <SoftwareSerial.h> // permite transformar outros pinos do arduino
em RX,TX assim pode fazer upload de codigo sem precisar desconectar

char data = ' ';// Vai guardar o caractere lido pela Serial
boolean salaStatus = true; // por padrão o status é true, pois o rele ativa com
sinal baixo
boolean quartoStatus = true; // por padrão o status é true, pois o rele ativa
com sinal baixo

/**
* determina os pinos de saída do arduino
*/
int pinoSala = 7;
int pinoQuarto = 6;

SoftwareSerial mySerial(10, 11); // transformando pinos digitais em RX, TX

void setup() {
mySerial.begin(9600); //inicia a serial com 9600 bauds
pinMode(pinoSala, OUTPUT); //coloca o pinoSala como saída de energia
pinMode(pinoQuarto, OUTPUT); //coloca o pinoSala como saída de energia
digitalWrite(pinoSala, salaStatus); // coloca o pino com o status inicial
digitalWrite(pinoQuarto, pinoQuarto); // coloca o pino com o status inicial
}
void loop() {
if (mySerial.available()) {// faz a leitura apenas se houver algo
data = (char)mySerial.read(); // lê o primeiro caractere disponível
if (data == 'S') { // se o caractere for S...
salaStatus = !salaStatus; //inverte o valor salvo no sala status e atribui ao
pino
digitalWrite(pinoSala, salaStatus);
}else if (data == 'Q') { // se o caractere for S...
quartoStatus = !quartoStatus; //inverte o valor salvo no sala status e
atribui ao pino
digitalWrite(pinoQuarto, quartoStatus);
}
delay(10);
}
delay(10);
}
Programação do aplicativo (Celular)

Para troca de comunicação e comando entre o celular e o dispositivo foi


utilizado o bluetooth.
Para programar o aplicativo do celular foi utilizado o app inventor, por ser de
fácil utilização, onde foi usado comandos similares e de mesmo raciocínio
logico utilizado na programação do Arduino IDE.
A programação utilizada foi:
Modo de utilização do Dispositivo de automação residencial

1. Conectar os três cabos de força na tomada da rede elétrica


2. Baixar o aplicativo no aparelho celular androide
3. Realizar a conexão do aparelho celular com o bluetooth do dispositivo
de nome HC-05 e inserir a senha de pareamento 1234(somente
primeiro acesso).
4. Abrir o aplicativo e clicar em conectar
5. Colocar o ventilador na tomada da sala
6. Colocar um abajur na tomada do quarto
7. Pressionar o botão sala no aplicativo do celular para ligar ou desligar o
ventilador
8. Pressionar o botão quarto no aplicativo do celular para ligar ou desligar
o abajur.
Referências

Funcionalidades do Arduino - https://medium.com/nossa-coletividad/arduino-


o-que-%C3%A9-pra-que-serve-quais-as-possibilidades-efbd59d33491.
Acesso em 03 de junho 2021

Para que serve o modulo Bluetooth - https://multilogica-shop.com/modulo-


bluetooth-hc-05. Acesso em 12 de junho 2021

Módulo Relé Arduino - Tutoriais - RoboCorehttps://www.robocore.net ›


tutoriais › modulo-rele-arduino. Acesso em 07 de junho 2021

Especificações fonte DC - https://www.filipeflop.com/produto/fonte-dc-


chaveada-9v-1a-plug-p4/. Acesso em 10 de junho 2021

Aplicativo App Inventor - https://appinventor.mit.edu/. Acesso em 03 de junho


2021
Software Arduino CC - https://www.arduino.cc/en/software. Acesso em 03 de
junho 2021

Você também pode gostar