REPÚBLICA ALGERIANA DEMOCRÁTICA E POPULAR
MINISTÉRIO DO ENSINO SUPERIOR E DA PESQUISA CIENTÍFICA
UNIVERSIDADE MOHAMED BOUDIAF - M'SILA
FACULDADE: TECNOLOGIA DOMÍNIO: CIÊNCIAS E TECNOLOGIA
DEPARTEMENT :ELECTRONIQUE FILIERE :ELECTRONIQUE
N°:……………………………………….. OPÇÃO: ELETRÔNICA DOS SISTEMAS
EMBARQUES
Memória apresentada para obtenção
Você tem o diploma de Mestrado Acadêmico.
Par: BASTI Abdelkadir e CHIBOUB Charef Eddine
Título
Controle da casa inteligente por
o uso do Arduino e através de um aplicativo
Android
Apoiado diante do júri composto por:
Pr : A. Mezache Universidade de M'sila Presidente
Dr : M. Garah Universidade de M'sila Encadreur
Dr : M. Benhacene Universidade de M'sila Examinador
Année universitaire : 2018 /2019
Agradecimentos
Remerciements
Em primeiro lugar, agradecemos a Deus todo-poderoso
de nos ter dado a força e a coragem para realizar
este modesto trabalho sem o qual não teríamos podido
progredir.
Agradecemos muito ao nosso Orientador
« Garah Messoud » por nos ter confiado.
Gostaríamos de mencionar nestes agradecimentos os
membros do júri que se dispuseram a examinar e julgar
nosso trabalho.
Nossas profundas gratidões e saudações vão a todos
aqueles que, de perto ou de longe, contribuíram para
a conclusão deste trabalho.
Dedicatórias
Dédicaces
Dedicamos este grande trabalho àqueles que nos deram
a vida, nossos caros pais que se sacrificaram dia e noite
para nossa felicidade e nosso sucesso, e fizeram de maneira
que nada nos falta. Que Deus os guarde e os proteja.
Aos nossos irmãos e irmãs, camaradas e amigos, a quem nós
desejamos muita felicidade e sucesso em suas vidas.
A todos aqueles que nos são queridos.
A todos aqueles que conhecemos de perto ou de longe.
A todos que amamos.
E a todos aqueles que nos amam.
Dedicamos este trabalho a você.
Basti Abdelkadir
Dedicatórias
Dedicatórias
Dedicamos este grande trabalho àqueles que nos deram
a vida, nossos queridos pais que se sacrificaram dia e noite
para nossa felicidade e nosso sucesso, e fizeram de modo
que nada nos falte. Que Deus os guarde e os proteja.
A nossos irmãos e irmãs, camaradas e amigos, a quem nós
desejamos muita felicidade e sucesso em suas vidas.
A todos aqueles que nos são queridos.
A todos aqueles que conhecemos de perto ou de longe.
A todos aqueles que amamos.
E a todos que nos amam.
Dedicamos este trabalho a você.
Chiboub Charef Eddine
Table des matière
Índice
Remerciements………………………………………………………….……………..……….i
Dédicaces………………………………………………………………..…………………….ii
Table de matière…………………………………………………………………..……...….iii
Lista de figuras……………………………………………...………………….………..….….iv
Lista de tabelas………………………………………………………………..…………….v
Introdução geral…………….……………………………………………………………1
Capítulo 1: Geral sobre a domótica
[Link]ção ………………………………………………….……………………………4
[Link]ções de domótica………………………………….……………………………4
1.3. O que se pode fazer graças à domótica?………………………………………………...4
1.3.1. O conforto……………...…………………………………………………………...3
[Link] economias de energia………….…………………………………………………5
1.3.3. Communication…………………………………………………………………….5
1.3.4. A segurança………………………………………………………………………….6
[Link] diferentes tecnologias da domótica……………………………………………...6
A tecnologia de barramento com fio………………………………………………………...7
A camada BCU [Unidade de Acoplamento de Barramento]……………………………………………...8
A camada KNX…………………………………………………………………...9
O corrente transportadora pela linha (CPL)………………………………………………...9
As tecnologias sem fio…………………………………………………………10
1.5. Estudo dos protocolos de comunicação sem fio………………………………………..12
Principe de la communication sans fil………………………………………...12
Estudo dos diferentes protocolos de comunicação …………………………..13
Zigbee ………………………………………………………………...13
Bluetooth………………………………………………………………14
Wi-Fi………………………………………………………………......15
Tabela resumo …………………………………………………………15
Índice
Capítulo 2: Materiais e software utilizados
[Link]…………………..…..............………………….…………………………18
[Link]…………………..…..............……………………….…………………………18
2.2.1. Arduino………………….…….…………………………….……….……….………18
Arduino Méga…………………………………………..…………………..………19
2.2.2.Módulo Bluetooth…… ……….………...………………….…………………………22
2.2.3.Módulo GSM SIM800L………………………………….….…………………………24
2.2.4 Servomotor. …………...………………………….……..……………………………26
2.2.5. Capteur de mouvement HC-SR501………………….…………………………..……29
2.2.6. Sensor ultrassônico HC-SRO4…………………….…………………...……..…………30
2.2.7. Sensor de umidade e temperatura DHT11………………….....…………..………32
2.2.8. Sensor de gás MQ9…………………….…………………...……..…………….……34
2.2.9. Buzzer…………………….…………………...…………………………....…………36
2.2.10. Relé 5V 1 canal 220V 10A……………………………………….…………………37
2.3. Software…………………….…………………...……….…………………....…………39
Software Arduino (IDE) …………..………...……….…………………....…………39
Proteus …………………….………………...……….…………………....…………39
App Inventor…………………….…………….…….…………………....…………41
Capítulo 3: Concepção e realização do sistema
3.1. Introduction..........……………………….……....………………………………...……43
3.2. Contexto do projeto..........………………………....………………………………...……43
3.3. Apresentação do caderno de encargos proposto……………………………………………..44
3.4. Os objetivos realizados………………………………………………….…………………44
3.5. Fabricação da casa………………………………………………………………...45
3.5.1. Estrutura da casa…………………………………………………………….45
3.5.2. Localização dos dispositivos utilizados no modelo…………………………45
3.5.3. Realização da casa inteligente……………………………………………..46
Tabela de conteúdos
3.6. Planejamento do projeto…………………………………………………………………...48
3.6.1. Structure générale du système……………………………………………………..48
3.6.2. Diagrama sinóptico do sistema realizado…………………………………………..49
[Link]. Instruções de montagem…………………………………………………………50
[Link]. Schéma du circuit électrique du système sur Proteus…….………………….50
3.6.4. Apresentação dos Shields utilizados……………………….………………………….51
3.6.5. Apresentação das funções do sistema………………….…………………………52
3.7. Desenvolvimento do aplicativo Android……………………………………………….54
3.7.1. O sistema Android……………………………………………………………...54
3.7.2. A ferramenta App Inventor…………………………………………………….………..54
[Link]. O conceito de App Inventor …………………………………………….……….56
[Link]. Estrutura de um aplicativo App Inventor ………………..……………………..56
3.8. Apresentação do sistema de controle……………………………..………………………..63
[Link].Controlador do Kit Home ……………………………………………………………63
[Link].Presentação das interfaces………………………………………………………64
[Link]. Site oficial do aplicativo…………………………………………………73
3.8.2. Sistema de controle de acesso via computador…………………………………………..74
[Link]. Os comandos e os dados recebidos……………………………………………75
3.8.3. Sistema de controle de acesso via SMS……………………………..…………………..76
[Link]. Os comandos e os dados recebidos…………………….……………………..77
Capítulo 4: Os resultados completos e a realização final do projeto
4.2. Introdução………………...……………………………………………………………81
4.2. A realização final do projeto ……………………………………………………………81
4.2.1. A realização da casa inteligente…………………………………………...81
Índice
4.2.2. A realização do circuito …………………………………………………………...82
4.3. Os resultados do sistema de controle …………………………………………………83
4.3.1. A iluminação ……………………………………………………………………..…83
4.3.2. Temperatura e umidade ………………………………………………………….86
4.3.3. A ventilação……………………………………………………………………...88
4.3.4. A abertura da garagem e a porta principal………………………………………91
4.3.5. Sistema de alarme………………………………………………………………….93
4.3.6. Sistema de estátuas……………………………………………………………………95
4.3.7. Reiniciar o sistema……………………………………………………………97
4.3.8. Apagar mensagens……………………………………………………………….98
4.3.9. Alarme sans fil GSM……………………………………………………………...99
4.4. Conclusão …………………...…..………………………………..…………………...100
Conclusão geral .………………………………………………………………………..101
Bibliographie………………………………………………………..……………………….102
Anexos……………………………………………………………………………..……….104
Lista de figuras
Lista de figuras
Figura 1.1. Exemplo de instalação de automação residencial com a tecnologia de barramento cabeado 08
Figura 1.2. Logo do protocolo KNX 08
Figura 1.3. Protocolo X10 09
Figura 1.4. Exemplo de instalação domótica com a tecnologia PLC 10
Figura 1.5. Protocolo de rádio Zwave 11
Figura 1.6. Protocolo HomeEasy 11
Figura 1.7. Protocolo X2D 11
Figura 1.8. Protocolo I0-Home 12
Figura 1.9 Logo ZigBee 13
Figura 1.10 Logotipo Bluetooth 14
Figura 1.11 Logotipo Wi-Fi 15
Figura 2.1. Exemplos de placas Arduino 18
Figura 2.2. Um Mapa Arduino Mega 19
Figura 2.3. Pinagem CBGA ATmega640/1280/2560 20
Figura 2.4. Pinout TQFP ATmega640/1280/2560 21
Figura 2.5. O módulo Bluetooth HC-05 23
Figura 2.6. Conexão do módulo Bluetooth HC05 com a placa Arduino 24
Figura 2.7. Módulo GSM 800L 25
Figura 2.8. Conexão do módulo SIM800L com Arduino MEGA 26
Figura 2.9. Servo motor 9g 26
Figura 2.10. Deslocamento angular variando de -45° a +45° 27
Figura 2.11. Inversão do sentido de rotação do motor 28
Figura 2.12. Conexão do servomotor com a placa Arduino MEGA 28
Figura 2.13. Sensor de movimento 29
Figura 2.14. Conectando o sensor de movimento com a placa Arduino MEGA 30
Figura 2.15. Sensor de ultrassom HC-SR04 30
Figura 2.16. Ilustração do sinal TRIGGER e ECHO 31
Figura 2.17. Conectando o sensor ultrassônico com a placa Arduino MEGA 32
Lista de figuras
Figura 2.18. Sensor DHT11 32
Figura 2.19. Conectando o sensor de umidade e temperatura DHT11 com a placa
Arduino 33
Figura 2.20. Sensor de gás MQ9 34
Figura 2.21. Conectando o sensor de gás com a placa Arduino MEGA 35
Figura 2.22. Buzzer passivo 36
Figura 2.23. Conexão do Buzzer com o cartão Arduino MEGA 37
Figura 2.24. Módulo relé 5V 1 canal 37
Figura 2.25. Módulo de relé de 5V com 8 canais 38
Figura 2.26. Conexão do módulo relé com a placa Arduino MEGA 38
Figura 2.27. Apresentação da interface inicial do software 39
Figura 2.28. Proteus (ISIS e ARES) 40
Figura 2.29. O site do App Inventor 41
Figura 3.1. Sistema de automação residencial 43
Figura 3.2. Estrutura da nossa casa 45
Figura 3.3. Fotos de interiores de maquete de casa 46
Figura 3.4: Fotos externas de maquete de casa 46
Figura 3.5 : Fotos do modelo com os escudos 47
Figura 3.6: Fotos externas do modelo de casa com os Shields 47
Figura 3.7 : Fotos do modelo de casa 48
Figura 3.8: Estrutura geral do sistema 48
Figura 3.9: Esquema sinótico do sistema realizado 49
Figura 3.10: Montagem do circuito no fritzing 50
Figura 3.11: Esquema do circuito elétrico do sistema no Proteus 51
Figure 3.12 : App Inventor interface 55
Figura 3.13: O conceito de App Inventor 56
Figure 3.14 :L’interface graphique sur App Inventor 57
Figura 3.15: A interface gráfica de autenticação 58
Figura 3.16: A interface gráfica de acolhimento 58
Figura 3.17: A interface gráfica do sistema de controle 59
Lista de figuras
Figura 3.18: A interface gráfica das páginas secundárias 59
Figura 3.19: o editor de blocos no App Inventor 60
Figura 3.20 : Janela Scratch 61
Figura 3.21 : Editor de blocos de autenticação 62
Figura 3.22: Editor de blocos de início 62
Figure 3.23 : Editeur de blocs du système de contrôle 62
Figura 3.24: Aplicativo de Controle de Casa Kit 63
Figura 3.25: Interface de autenticação 65
Figura 3.26 :Interface de acolhimento 65
Figura 3.27: A interface de estabelecimento de conexão 66
Figura 3.28: A interface de um menu lateral 67
Figura 3.29: A interface do sistema de controle 68
Figura 3.30: A interface das ferramentas climáticas 69
Figura 3.31: A interface das ferramentas de gás 69
Figura 3.32: Interfaces de controle da porta e da garagem 70
Figura 3.34: A interface de iluminação 71
Figura 3.36: A interface de alarme 72
Figure 3.37 : Officiel website de Kit Home Controller 73
Figura 3.38: terminal serial BT 74
Figura 4.1. A realização interna final da casa inteligente 81
Figura 4.2. A realização externa final da casa inteligente 82
Figura 4.3. Imagem lateral do circuito realizado 83
Figura 4.4. Imagem completa do circuito realizado 83
Figura 4.5. Os resultados do sistema de controle para a iluminação 86
Figura 4.7. A exibição da temperatura e umidade no computador 87
Figura 4.8. A exibição da temperatura e umidade por SMS 87
Figura 4.10. Ligar os ventiladores usando o computador 90
Figure 4.11. Allumer le ventilateur de climat en utilisent SMS 90
Figura 4.12. Ligar os outros ventiladores usando SMS 91
Figura 4.13. Controlar o alarme via aplicativo Android 94
Figura 4.14. Controlar o alarme pelo computador 94
Figura 4.15. Controlar o alarme via SMS 95
Figura 4.16. O estado do alarme interno na aplicação Android 96
Figura 4.17. O estado dos dispositivos na aplicação Android 96
Lista de figuras
Figura 4.18. O estado dos aparelhos usando SMS 97
Figura 4.19. Remover todas as mensagens de boletim de GSM 98
Figura 4.20. Uma ligação telefônica do sistema 99
Figura 4.21. Mensagens de alerta do sistema 99
Lista de tabelas
Lista de tabelas
Tabela 1.1. Comparação entre os diferentes protocolos de comunicação sem fio 15
Tableau 2.1. Présentation des caractéristiques de la carte Arduino Méga 2560 21
Quadro 3.1. Localização dos dispositivos utilizados na maquete 45
Tabela 3.2: Apresentação dos Shields utilizados 51
Tabela 3.3: Os comandos e os dados recebidos pela aplicação 64
Tabela 3.4: Os comandos e os dados recebidos com o computador 75
Tableau 3.5 : Os comandos e os dados com módulo GSM 77
Tableau 4.1. Os comandos de iluminação utilizando o aplicativo Android 83
Tableau 4.2. Os comandos de iluminação através da utilização do computador 84
Tableau 4.3. As ordens de iluminação pelo uso do SMS 85
Tabela 4.4. O comando para exibir a temperatura e a umidade por SMS 87
Tableau 4.5. Os comandos para ligar e desligar os ventiladores utilizando o aplicativo 88
Tableau 4.6. Os comandos para ligar e desligar os ventiladores usando o computador 88
Tableau 4.7. As ordens para ligar e desligar os ventiladores utilizando SMS 89
Tableau 4.8. As comandos para a abertura da garagem e da porta principal utilizam
a aplicação 91
Tableau 4.9. As ordens para a abertura da garagem e da porta principal utilizam
o computador 92
Tableau 4.10. As ordens para a abertura da garagem e da porta principal utilizam
SMS 92
Tableau 4.11. As comandos para controlar os alarmes utilizam o aplicativo Android 93
Tableau 4.12. Os comandos para controlar os alarmes utilizam o computador 93
Tableau 4.13. Os comandos para controlar os alarmes utilizando SMS 93
Tableau 4.14. Obter os status de todos os elementos do sistema usando SMS 95
Tableau 4.15. Reiniciar o sistema utilizando o aplicativo Android 97
Tableau 4.16. Reiniciar o sistema usando o computador 97
Tableau 4.17. Redefinir o sistema utilizando SMS 98
Tableau 4.18. O comando para excluir todas as mensagens de alerta do GSM 98
Introdução geral
1. Généralités
Nos últimos anos, as casas inteligentes se tornaram uma palavra muito
animação e popular. Muitas pessoas tentaram propor sua própria versão de
a arquitetura da casa inteligente, um assunto com diferentes heranças. Nos dias de hoje,
a maioria das pessoas sempre tem um smartphone com elas. Portanto, faz sentido usá-los
para controlar os aparelhos domésticos. O sistema de automação residencial (HAS) foi projetado para
os telefones móveis com uma plataforma Android, que você pode usar para
controlar um certo número de aparelhos eletrodomésticos, como iluminação,
ventiladores, sensores e muito mais.
A domótica é um termo genérico que engloba as técnicas e sistemas que
automatizam, programam e controlam o seu habitat, principalmente para otimizar
a energia, proteger o local de vida e desenvolver o bem-estar em casa.
Neste universo da domótica, objetos mais ou menos significativos chamados
"conectados", ou seja, ligados à Internet (IoT), vieram complementar as instalações
e participar na realização de uma verdadeira casa conectada (smart home).
2. Problemas encontrados
O conceito de edifícios inteligentes é mais comum do que nunca para nós, depois de ter-se
habituados ao smartphone ou à televisão inteligente, as pessoas interessadas em
éco-estruturas ou as arquiteturas verdes adotam as últimas inovações em matéria
de construção devido à sua importância em termos de economia de energia e custo
bas, que em breve se tornará um dos campos de investimento mais importantes em
Algérie.
A casa inteligente permite avaliar a contribuição da automação residencial na
gestão de energia e otimização do conforto na habitação.
3. Objetivos do projeto
Neste projeto, propomos criar um sistema de automação residencial usando Arduino
mega etl'application Androïde, qui nous permet de contrôler un certain nombre
de aparelhos eletrodomésticos como a temperatura, as luzes, os ventiladores, os
portes, os sensores, etc. Além do controle, o aplicativo nos permite monitorar
1
Introdução geral
nosso sistema como a temperatura, o sistema de segurança e enviar um SMS para
alguém em caso de perigo.
A concepção e a realização do nosso sistema baseiam-se em 3 elementos fundamentais:
carte Arduino, módulo Bluetooth, aplicativo Android.
4. Apresentação do trabalho de conclusão
O presente documento está dividido em quatro capítulos: no primeiro faremos um
tour pelo mundo da domótica onde veremos os diferentes aspectos dos sistemas
domótica e apresentaremos alguns exemplos de automatismos domésticos.
O segundo capítulo é dedicado à apresentação dos materiais utilizados.
importante é o Arduino MEGA, suas características e apresentação dos softwares utilizados e vamos colocar
a luz sobre o software IDE Arduino.
No terceiro capítulo, detalharemos passo a passo a realização do nosso
projetar.
No quarto capítulo, apresentamos os resultados finais do nosso projeto com a
apresentação da realização final do maquete da casa inteligente.
Nós terminaremos nossa memória com uma conclusão geral.
2
Capítulo 1 Generalidades sobre a domótica
Chapitre 1
Geralidades sobre a domótica
3
Capítulo 1 Generalidades sobre a domótica
1.1. Introdução
A Domótica refere-se à gestão centralizada dos equipamentos técnicos (aquecimento,
segurança, iluminação, persiana elétrica, etc.) e multimídia no residencial. Ela visa trazer
das funções de conforto, de segurança, de economia de energia e de comunicação às casas
ou apartamentos equipados.
O termo Casa Inteligente está cada vez mais em uso. Tem duas definições. Pode se referir a
simplesmente da tradução anglófona da domótica. Outros lhe dão uma amplitude
suplementar, a habitação torna-se inteligente. Essa inteligência se caracteriza por objetos
e serviços conectados que se adicionam aos equipamentos técnicos geridos pela
domótica.
Os cenários previstos podem assim ultrapassar a conexão de sensores e
dos atuadores da habitação. Eles se abrem mais ao mundo da Internet das Coisas,
a informática ubíqua ou a Inteligência ambiental. Eles permitem estabelecer relações entre
serviços externos com os objetos da habitação e seus ocupantes [1].
1.2. Definição de domótica
A domótica é o conjunto das técnicas de eletrônica, de física da construção,
de automatismos, de informática e de telecomunicações utilizadas nos edifícios, mais
ou menos « interoperáveis » e permitindo centralizar o controle dos diferentes sistemas e
subsistemas da casa e da empresa (aquecimento, persianas, porta da garagem,
portão de entrada, tomadas elétricas, etc.). A domótica visa trazer soluções técnicas
para atender às necessidades de conforto (gestão de energia, otimização da iluminação e do
aquecimento), de segurança (alarme) e de comunicação (controles remotos, sinais visuais
ou sonoros, etc.) que podemos encontrar nas casas, nos hotéis, nos lugares públicos, etc [2].
1.3. O que se pode fazer graças à domótica?
Pode-se dizer que a domótica encontra seu lugar em três áreas principais em
particular
1.3.1. Le confort :
Claro, o fato de automatizar a casa realmente contribui para o conforto que se encontra lá.
Não é mais necessário se molhar para abrir o portão ao voltar para casa, não é mais necessário
de pegar frio ao abrir as persianas de manhã, e acabou os retornos de fim de semana em uma casa
toda fria.
4
Capítulo 1 Geralidades sobre a domótica
Hoje, uma casa inteligente é capaz de saber quando você chega em casa
(graças ao seu smartphone, por exemplo), e assim abrir o portal antes mesmo que você
n’arriviez. Les volets peuvent s’ouvrir et se fermer au rythme du soleil, et peuvent même
ir até se adaptar à estação e à temperatura para deixar entrar a luz e o calor
do sol no inverno, ou pelo contrário, manter o fresco no verão fechando as persianas das janelas
expostas ao sol. Da mesma forma, sua casa sabe quando você está presente, e pode assim
ajustar você mesmo seu aquecimento para que a casa esteja sempre na temperatura ideal para
É possível até mesmo transmitir automaticamente sua lista de músicas favorita para
seu despertador, ou quando você volta para casa. Enquanto isso, um robô pode passar
o aspirador na casa no seu lugar, e o sistema de irrigação automática regará seu
jardim, levando em conta as previsões meteorológicas dos próximos dias, para não regar
inutilmente [2].
[Link] economias de energia
Ao gerenciar as persianas de acordo com a estação, assim como o aquecimento, o sistema de automação residencial você
permite economizar energia e, portanto, dinheiro, mesmo que no início só se buscasse
o conforto a mais. O consumo de energia pode ser monitorado de forma muito precisa, seja
sua consumo de eletricidade, água ou até mesmo gás.
Você está saindo de casa? O simples fato de ativar o alarme ao sair vai passar o
aquecimento em modo econômico, e desligar todas as lâmpadas e os aparelhos que permaneceram em stand-by, reduzindo
assim sua consumo de energia na sua ausência. E isso sem nenhuma ação da sua parte.
É isso que é a casa inteligente!
1.3.3. Comunicação
Um sistema de automação residencial permite a comunicação não apenas dentro da casa,
mas também do lado de fora. A tecnologia da Internet intervirá cada vez mais para o comando
à distância por alguns usuários. Você não precisa nem estar em casa para
comandar seus dispositivos. Uma simples ligação ou um sms permitirá, por exemplo, que você
ajustar o aquecimento à distância, ativar uma simulação de presença ou iniciar a lavagem
louça ou a máquina de lavar. Prático, não?
1.3.4. A segurança
Os automatismos que vimos acima podem muito bem contribuir para a segurança.
de seus bens, realizando o que chamamos de simulação de presença: mesmo na sua ausência,
5
Capítulo 1 Geralidades sobre a domótica
as persianas continuam a se abrir, música pode ser reproduzida na casa, e luzes
acesas aleatoriamente. Assim, do exterior, torna-se muito difícil saber se a casa está
desocupada, o que desencoraja muitos ladrões.
Uma detecção de fuga de água pode cortar automaticamente a chegada de água para evitar que
grandes danos.
Mas a segurança também é a segurança das pessoas: em caso de detecção de incêndio,
por exemplo, é perfeitamente possível abrir automaticamente as persianas, destrancar os
portas, e iluminar o caminho da saída para facilitar a evacuação. Exemplo de uma implementação de
cena de um "simples" detector de fumaça, acoplado a um sistema de automação residencial.
No caso de pessoas dependentes, como idosos ou pessoas com mobilidade reduzida
reduzida, também é possível, por exemplo, prevenir [5].
1.4. As diferentes tecnologias da domótica
O homem havia imaginado que é impossível se comunicar com seu habitat, o
controlar à distância. Agora, a comunicação ocupa um lugar cada vez mais importante
em uma residência. Uma instalação de automação residencial adequada, com os aparelhos da casa instalados
em rede, satisfaça as necessidades e os hobbies de cada pessoa da casa.
A centralização dos comandos é o núcleo do sistema de automação residencial. Os aparelhos colocados em
as redes se reconhecem e dialogam entre si, sendo acionadas por um simples pressionar de uma tecla.
Por meio de um interruptor centralizado, as iluminações e persianas motorizadas podem ser acionadas.
individualmente, por grupos de peças ou simultaneamente.
A comunicação com nosso habitat nos permite ajustar o aquecimento por zonas,
simular à distância uma presença, etc. Ao acoplar a instalação com um controle remoto
universal ou com um simples toque em seu smartphone, o controle é realizado
de qualquer lugar da casa, dependendo das necessidades [6].
A domótica se impôs em diferentes áreas, tanto na indústria quanto em casa
particular. No entanto, as empresas têm dificuldade em diversificar suas ofertas e a maioria dos
Os investimentos industriais realizados até o momento nesta área resultaram em falhas.
Para realizar uma instalação domótica, os fabricantes se concentram nos três
tecnologias seguintes :
As tecnologias com fio (barramento);
Os circuitos de portadores pela linha (CPL);
6
Capítulo 1 Generalidades sobre a domótica
As tecnologias sem fio;
Essas tecnologias podem coexistir, serem sobrepostas conforme a evolução da instalação.
no tempo.
A tecnologia de barramento com fio
A tecnologia de barramento com fio é frequentemente utilizada na construção ou reforma de
edifícios devido à instalação de um ônibus com fio. Esta tecnologia garante que todos os
os componentes se comunicam entre si com a mesma linguagem para que possam trocar
informações, analisá-las e tratá-las [7].
A informação circula em duas direções: uma unidade de entrada envia informações para os
receptores de saída responsáveis por executar uma tarefa específica em equipamentos de
a instalação elétrica (iluminação, aberturas, aquecimento, alarmes…). Estes últimos enviam
em seguida, informações sobre o seu estado para a ou as unidades de entrada.
A instalação deste dispositivo é composta por duas redes:
Uma rede de barramento com fio conectando os sensores (detectores, interruptores, sondas) aos
acionadores (iluminação, aberturas, aquecimento, produtos de potência);
Uma rede de alimentação ligando os atuadores à corrente forte;
Esse tipo de instalação apresenta para os usuários várias vantagens:
A redução massiva da fiação: um único cabo em geral para todos os equipamentos
local de um por equipamento;
Uma melhor confiabilidade da transmissão das informações e da instalação;
Uma supervisão local ou à distância;
Uma escalabilidade da instalação a qualquer momento
O esquema abaixo relata a instalação com uma tecnologia de barramento com fio.
7
Capítulo 1 Generalidades sobre a domótica
Figura 1.1. Exemplo de instalação de automação residencial com a tecnologia de barramento cabeado
Exemplo de rede de barramento com fio (Tecnologia KNX)
Figure 1.2. Logo protocole KNX
A tecnologia KNX é composta por duas camadas técnicas principais:
A camada BCU [Unidade de Acoplamento de Barramento]
A camada BCU é composta por um microprocessador e uma memória de armazenamento do
programa destinado ao produto ao qual está ligado [interruptor, detector, sonda...]. Este
o programa é definido -como indicado acima - pelo designer/fabricante do produto [8].
8
Chapitre 1 Geralidades sobre a domótica
A camada KNX
Trata-se do sistema de comunicação normalizado (fios, rádio) que permite a todos os
componentes para se conectar entre si, trocar informações, analisá-las e
tratar.
No caso de uma comunicação com fio, o termo BUS KNX é usado para designar o
cabo que serve para transmissões. O KNX utiliza para isso um cabo contendo um par trançado:
il est donc insensible aux perturbations électriques et électromagnétiques.
Este ônibus (KNX) é um sistema de inteligência distribuída que não requer computador ou
do automatizador central. Cada componente [ou participante] KNX conectado ao barramento, dispondo das camadas
BCU e KNX são capazes de emitir e receber mensagens de forma autônoma.
A informação circula em duas direções na rede: Uma unidade de entrada envia
informações aos receptores de saída encarregados de realizar uma tarefa específica em dispositivos
que eles mesmos enviam para a(s) unidade(s) de entrada informações sobre seu estado.
O corrente portadora pela linha (CPL)
A tecnologia de linha de corrente portadora (CPL) permite a transferência e a troca
de informações e dados através da rede elétrica existente. A instalação é
composta por emissores e receptores conectados à rede elétrica que se comunicam entre
eles [9].
A domótica CPL também é conhecida pela sigla X10, que é um protocolo de
comunicação e controle de vários dispositivos domóticos
Figura 1.3. ProtocoloX10
9
Capítulo 1 Generalidades sobre a domótica
Figura 1.4. Exemplo de instalação domótica com a tecnologia PLC
No entanto, a confiabilidade da tecnologia PLC é questionável. Essa tecnologia pode interferir no
rede e perturbar as outras transmissões. Além disso, este equipamento ainda é caro.
À performances équivalentes, il est en effet plus cher que o sem fio. Enfin, ce système est aussi
menos rápido, e ele não tem mobilidade por construção.
As tecnologias sem fio
A tecnologia sem fio utiliza vários suportes tecnológicos: ondas de rádio ou RF (sobre
des frequências em MHz) e o infravermelho ou IR, que tem a desvantagem de não atravessar os
paredes. É aconselhável, para uma melhor estabilidade do sistema, não misturar o sem fio com
outro tipo de tecnologia, o CPL por exemplo. Isso pode prejudicar a instalação e a qualidade
de la communication entre les équipements.
As ondas de rádio são utilizadas por múltiplos protocolos como o X10 RF, o HomeEasy,
o X2D, o Zigbee, o Zwave, ou ainda o Bluetooth.
As principais frequências utilizadas na automação residencial são 433 MHz e 868 MHz.
encontre entre os protocolos sem fio:
O protocolo de rádio Zwave, frequência 868,42 MHz na Europa, retransmite uma ordem recebida.
para os módulos vizinhos. O alcance do controlador Zwave pode equipar toda a casa
sem arriscar problemas de transmissão [10].
10
Capítulo 1 Geralidades sobre a domótica
Figura 1.5. Protocolo de rádio Zwave
O HomeEasy, por sua vez, utiliza a frequência de 433 MHz, que é regulamentada pela UIT (União)
Internacional de Telecomunicações.
Figura 1.6. Protocolo HomeEasy
O X2D é misto (linha de energia ou rádio 868 MHz) adequado para automação residencial.
segurança e a domótica do aquecimento.
Figura 1.7. ProtocoloX2D
11
Capítulo 1 Generalidades sobre a domótica
O Io-Home Control utiliza as frequências que variam de 868 MHz a 870 MHz, ele possui um
verdadeiro retorno de informações graças ao seu protocolo bidirecional. Esta tecnologia
est aberta a diferentes fabricantes líderes no setor habitacional.
Figura 1.8. Protocolo I0-Home
1.5. Estudo dos protocolos de comunicação sem fio
Nesta parte importante, descreveremos a comunicação sem fio, os tipos dominantes, de
propriedades caracterizando uns aos outros e terminaremos com a escolha do tipo ou tipos
convenientes para a nossa situação[6].
Princípio da comunicação sem fio
A comunicação sem fio utiliza mais as ondas eletromagnéticas para transmitir
dados usando o ar como canal de transferência:
O emissor aplica uma certa variação de corrente em sua antena.
A variação de corrente induz uma onda eletromagnética.
A onda eletromagnética se propaga a uma velocidade próxima à da luz no ar.
Um corrente elétrica é induzida na antena do receptor pela variação de campos.
magnético.
- O receptor lê a variação de corrente e a interpreta de acordo com o protocolo de comunicação.
12
Capítulo 1 Generalidades sobre a domótica
Estudo dos diferentes protocolos de comunicação
Zigbee
O nome Zigbee significa "Zig Zag como uma abelha", é um protocolo de alto nível (da mesma forma
que o FTP, HTTP, etc.). Ele permite que pequenas rádios se comuniquem em curtas distâncias.
Este protocolo é utilizado em rádios de baixo consumo. É baseado na norma IEEE
802.15.4 para redes de área pessoal ou Redes de Área Pessoal Sem Fio
(WPANs).
As especificações do Zigbee 1.0 estão disponíveis para os membros da comunidade.
Aliança industrial Zigbee. Embora o protocolo Zigbee tenha surgido em 1988.
Figura 1.9 Logo ZigBee
Encontra-se este protocolo em ambientes onde o consumo é um critério dos
eleições. Assim, é muito utilizado em controles industriais, aplicações médicas, os
detetores de fumaça e de intrusão...
A título indicativo, alguns nós Zigbee são projetados para funcionar por vários meses em autonomia.
completa com uma simples pilha alcalina de 1,5 V.
O objetivo do desenvolvimento deste protocolo é propor uma ligação em curtas distâncias
de maneira mais simples do que as outras soluções atuais (principalmente o Bluetooth e o Wifi)[11].
13
Capítulo 1 Generalidades sobre a domótica
Bluetooth
Figura 1.10 LogotipoBluetooth
A tecnologia Bluetooth é muito difundida no mundo das telecomunicações e em
os dispositivos sem fio. Nos últimos anos, essa tecnologia passou por várias modificações
e melhorias para penetrar no mercado industrial.
Essa tecnologia chamou a atenção, pois possui um excelente alcance, uma boa velocidade de
transmissão e vários outros benefícios.
A pesquisa não foi muito complexa, pois a informação estava facilmente disponível, assim como o suporte.
técnica de exemplos de programação e documentos contendo os comandos de
a programação, entre outros, é facilmente acessível, A simplicidade dos comandos e o
support (documentation et accès à des professionnels) sont de très gros avantages.
A tecnologia Bluetooth possui outras vantagens, uma vez que era necessário estabelecer a comunicação a
partir de um computador portátil, um smartphone ou um tablet e que todas as notícias
as tecnologias estão quase todas equipadas com essa tecnologia[12].
14
Capítulo 1 Geralidades sobre a domótica
Wi-Fi
Figura 1.11 LogoWi-Fi
O Wi-Fi é uma tecnologia de rede informática sem fio estabelecida para funcionar em
rede interna e, desde então, tornou-se um meio de acesso de alta velocidade à Internet. É baseado em
norma IEEE 802.11 (ISO/IEC 8802 -11).
Na prática, para um uso informático da rede Wi-Fi, é necessário dispor de
mínimo de dois equipamentos Wi-Fi, por exemplo um computador, e um roteador ADSL [13].
Tabela resumo
Resumimos nesta tabela uma comparação entre as diferentes tecnologias:
Tabela 1.1. Comparação entre os diferentes protocolos de comunicação sem fio
Após esta pesquisa sobre as tecnologias existentes, era preciso fazer uma escolha muito
importante para a comunicação sem fio do nosso sistema.
15
Capítulo 1 Generalidades sobre a domótica
Todas as características do protocolo Zigbee são bem adaptadas a sistemas embarcados. Em
de fato, o protocolo Zigbee se destaca dos outros protocolos por suas baixas necessidades de memória,
o que é favorável para sua implementação.
Além disso, apresenta uma vida útil muito importante que é da ordem de vários anos, assim
um número muito grande de nós a suportar em sua rede. Por fim, este protocolo é adequado
perfeitamente para aplicações que exigem uma baixa velocidade de transferência da ordem de 250 Kb/s.
Nós também achamos que o Protocolo Wifi é muito interessante considerando suas características
importantes ao nível de alcance, necessidade de memória assim como seu preço aceitável em relação ao
Módulos Xbee que trabalham com o protocolo Zigbee.
No final, optamos pelo protocolo Wifi para controlar nosso sistema
domótica dentro da casa sob uma rede local através de uma aplicação Web em HTM,
assim, decidimos trabalhar com o Bluetooth para controlar nosso sistema na parte de trás
pátio da casa via um aplicativo Android [15].
16
Capítulo 2 Materiais e software utilizados
Capítulo 2
Materiais e softwares utilizados
17
Capítulo 2 Materiais e software utilizados
2.1. Introdução
Arduino que traz, este foi projetado para ser acessível a todos pela sua simplicidade.
Mas ele também pode ser de uso profissional, uma vez que as possibilidades de aplicação são
número. Esses cartões versáteis são, portanto, perfeitos para nós, iniciantes, que não
pedem para aprender e progredir.
Graças a este cartão, essas funções são realizadas por sensores, atuadores,
automatiza e, mais geralmente, por equipamentos elétricos e/ou eletrônicos. Ela
permite controlar sua casa localmente ou à distância a partir de um computador, um telefone,
tablette tactile ou uma televisão.
2.2. Materiais
2.2.1. Arduino
Arduino é uma placa de circuito impresso de hardware livre (cujos planos da própria placa são
publicados sob licença livre, mas cujos alguns componentes no cartão, como o microcontrolador
por exemplo, não estão sob licença livre) sobre o qual se encontra um microcontrolador que pode ser
programado para analisar e produzir sinais elétricos, de maneira a realizar tarefas
muito diversas como a domótica (o controle dos aparelhos domésticos, iluminação,
aquecimento...), o controle de um robô, etc [16].
Figure [Link] des cartes Arduino
18
Capítulo 2 Materiais e softwares utilizados
É uma plataforma de prototipagem de objetos interativos de uso criativo composta por uma placa
eletrônica e de um ambiente de programação, Este ambiente de hardware e software
permite ao usuário formular seus projetos por meio da experimentação direta com a ajuda de
numerosas recursos disponíveis online.
A placa Arduino baseia-se em um circuito integrado (um mini-computador também chamado de
microcontrolador) associado a entradas e saídas que permitem ao usuário conectar
tipos diferentes de elementos externos :
Côté entradas, sensores que coletam informações sobre seu ambiente
como a variação de temperatura através de uma sonda térmica, o movimento via um
detector de presença ou um acelerômetro, o contato através de um botão de pressão, etc.
No lado das saídas, atuadores que agem sobre o mundo físico como uma pequena lâmpada
qui produit de la lumière, un moteur qui actionne un bras articulé, etc.
A plataforma Arduino apresenta-se em várias séries, a saber: Arduino Nano, Arduino
Lilypad, Arduino DUE, Arduino Mega 2560 e Arduino UNO, essas duas últimas placas serão
o coração do nosso sistema de automação residencial.
Carte Arduino Méga
Figura 2.2. Um Cartão Arduino Mega
(Arduino Uno, Arduino Leonardo, Arduino Méga, Arduino Nano...), softwares (notadamente
o IDE Arduino), ou ainda bibliotecas. Esses sistemas de eletrônica programável permitem
19
Chapitre 2 Materiais e software utilizados
de construir projetos facilmente, e de abordar tanto a abordagem eletrônica da abordagem
software.
A placa Arduino Mega 2560 é uma placa de microcontrolador baseada em um ATmega2560.
contém tudo o que é necessário para o funcionamento do microcontrolador; Para poder
para usá-lo e começar, basta conectá-lo a um computador usando um cabo USB
(ou alimentá-lo com um adaptador de tomada ou uma bateria, mas isso não é indispensável,
a alimentação sendo fornecida pela porta USB).
A placa Arduino Mega 2560 é compatível com as placas de circuito impresso projetadas para as placas
Arduino Uno, Duemilanove ou Diecimila [17].
A placa microcontrolador ATmega2560 :
O ATmega640 / 1280/1281 / 2560/2561 é um microcontrolador CMOS de baixo consumo de energia 8
bits baseado na arquitetura RISC aprimorada do AVR. Ao executar instruções poderosas em
um único ciclo de clock, o ATmega640 / 1280/1281 / 2560/2561 atinge taxas próximas
1 MIPS por MHz permitindo ao projetista do sistema otimizar o consumo
de energia em relação à velocidade de processamento.
Figura 2.3. Pinagem CBGA ATmega640/1280/2560
20
Chapitre 2 Materiais e software utilizados
Figura 2.4. Pinagem TQFP ATmega640/1280/2560
Sínteses características :
Tabela 2.1. Apresentação das características da placa Arduino Mega 2560
21
Chapitre 2 Materiais e software utilizados
Mémoire :
O ATmega 2560 tem 256Ko de memória FLASH para armazenar o programa (dos quais 8Ko também
utilizados pelo bootloader). O ATmega 2560 também possui 8 ko de memória SRAM (volátil) e
4Ko de EEPROM (não volátil - memória que pode ser lida com a biblioteca EEPROM).
Para informação: O bootloader é um programa pré-programado uma vez por todas no ATmega.
e que permite a comunicação entre o ATmega e o software Arduino através da porta USB,
notavelmente durante cada programação do cartão [18].
Entradas e saídas digitais :
Cada um dos 54 pinos digitais da placa Mega pode ser usado tanto como uma entrada
numérico, seja como uma saída digital, usando as instruções pinMode ()
digitalWrite() e digitalRead() da linguagem Arduino. Esses pinos funcionam em 5V. Cada
broche peut fournir ou recevoir un maximum de 40mA d'intensité et dispose d'une résistance
interne de "rappel au plus" (pull-up) (déconnectée par défaut) de 20-50 KOhms. Cette résistance
o interno é ativado em um pino de entrada usando a instrução digitalWrite (pino, HIGH)
[19].
Broches analógicos :
A placa Mega2560 possui 16 entradas analógicas, cada uma podendo fornecer uma medição
d'une résolution de 10 bits (c.à.d. sur 1024 niveaux soit de 0 à 1023) à l'aide de la très utile
função analogRead() da linguagem Arduino. Por padrão, esses pinos medem entre 0V
(valor 0) e o 5V (valor 1023), mas é possível modificar a referência superior da
plano de medida usando o pino AREF e a instrução analogReference() da linguagem
Arduino. [19]
Outras brocas :
Há dois outros pinos disponíveis na placa:
AREF: Tensão de referência para as entradas analógicas (se diferente de 5V). Utilizada com
a instrução analogReference.
Redefinir: Colocar este pino no nível BAIXO leva à reinicialização (= a reinicialização) do
microcontrolador. Tipicamente, este pino é usado para adicionar um botão de
reinicialização no circuito que bloqueia aquele presente na placa [19].
2.2.2. Módulo Bluetooth
Nosso sistema consiste em controlar a casa via smartphone por um aplicativo Android, para
nós precisamos de uma comunicação sem fio (Bluetooth) para transmitir os
ordens de compra para o cartão Arduino que se ocupa a seguir da gestão de
22
Capítulo 2 Materiais e software utilizados
enchimento e esvaziamento da piscina, a gestão de irrigação, bem como a abertura e fechamento do
garagem. A média utilizada é um módulo Bluetooth HC05 (ver figura 49) que não pode ser apagado com
uma ligação série através da qual ele envia o que recebe em ambos os sentidos [6].
Figura 2.5. O módulo Bluetooth HC-05
Funcionamento
Este módulo utiliza a interface Série (Tx/Rx) para o envio e recepção de dados. O módulo
marche en mode maitre et esclave, son nom par défaut est HC05, il peut être changé. Le mot de
A senha para vincular o módulo é '1234'.
Uma vez que o módulo está conectado via uma ligação série, ele envia por Protocolo Bluetooth tudo isso
qu'on lui donne, et vis-versa [6].
Características
A velocidade de transmissão serial padrão é 9600 baud.
Ele funciona com 3V e 5V, mas é preciso ter cuidado, pois alguns tiveram problemas com isso.
uma tensão de 5V.
Ele pesa cerca de 9g.
Dimensões: 4,4 cm x 1,6 cm x 0,7 cm.
Conectividade do módulo HC05
Existem 6 patas, das quais 4 são usadas comumente. Na ordem:
Tecla: não utilizada (exceto configuração do HC05).
23
Capítulo 2 Materiais e softwares utilizados
VCC : alimentação em 5V do Arduino.
GND: a ser conectado ao GND do Arduino.
TXD: à relier ao RX do Arduino para a transmissão série.
RXD : a ser conectado ao TX do Arduino para a transmissão serial.
STATE : non utilisé.
Figure 2.6. Branchement du module Bluetooth HC05 avec la carte Arduino
2.2.3. MóduloGSM SIM800L
O módulo GSM SIM800L é um dos menores módulos GSM do mundo, com um tamanho de 2,2
cm x 1,8 cm. É um módulo poderoso que inicia automaticamente e procura
automaticamente a rede. Este módulo é mais completo do que seu predecessor, o SIM900. Ele inclui
notavelmente o Bluetooth 3.0+EDR e o rádio FM (apenas receptor). Ele permitirá
de trocar SMS, fazer chamadas, mas também, e isso é novo, de recuperar dados
GPRS 2G+. Assim você poderá transmitir dados em uma distância muito longa, se por
exemplo a rádio FM ou o Bluetooth não são mais suficientes para você[6].
24
Capítulo 2 Materiais e software utilizados
Figura 2.7. Módulo GSM 800L
Vamos usar este módulo em nosso projeto para o envio de notificações na forma de SMS
no telefone celular para informar o usuário sobre o nível de gás na casa
(culinária ou banheiro) é perigoso.
Características técnicas
Tensão de funcionamento: 3.7 ~ 4.2 V (corrente de pico 2A)
- Tamanho do módulo: 2,2 cm X 1,8 cm
- A porta serial TTL pode ser usada com uma conexão direta ao microcontrolador. Não é necessário
MAX232
- Módulo potente, inicia automaticamente, busca automaticamente a rede
- LED de sinalização embarcada (Conectado com flash lento, sem sinal de flash rápido)
Conexão com a placa Arduino
Este módulo requer uma alimentação entre 3,4V e 4,4V. A alimentação de 5V do Arduino não
lui convient donc pas. Para contrabalançar esse problema de alimentação, ou adicionamos um diodo
1N4007 entre o 5V do Arduino e o pino VCC do SIM800L (ver figura 46), ou seja, adiciona-se
uma alimentação externa (por exemplo, uma bateria Li-Po, o (+) da bateria conectado ao pino
O VCC do SIM800L (veja a figura 47) e o GND da bateria e do Arduino devem estar conectados.
O SIM800L requer um pico de corrente de aproximadamente 2A. O restante da conexão é detalhado a seguir
debaixo:
25
Capítulo 2 Materiais e software utilizados
Figura 2.8. Conexão do módulo SIM800L com Arduino MEGA
2.2.4. Motor de Servo
Figura 2.9. Motor servo sg90
. Description :
Servomotor miniatura econômico. Entregue com palonier, parafusos e conector JR.
Alimentation : 4,8 à 6 Vcc
Curso: 2 x 60°
Casal: 1,6 [Link] a 4,8 Vcc
Velocidade: 0,12 s/60°
Dimensions : 24 x 13 x 29 mm
26
Capítulo 2 Materiais e software utilizados
. Apresentação :
O motor produz um deslocamento angular que vai de -45° a +45°. O servomotor é
utilizado em modelismo para produzir os movimentos necessários aos deslocamentos dos
laranjas de direção. Ele é comandado através de um receptor de rádio. Esta
a particularidade justifica os princípios de controle dos quais falaremos a seguir.
Vamos nos interessar ao princípio de comando e depois ao princípio de produção de
deslocamento angular.
Figura 2.10. Deslocamento angular indo de -45° a +45°
O corpo contém um motor de corrente contínua, um redutor e uma eletrônica de controle.
A roda possui uma série de furos, ela permite a transmissão do movimento por uma engrenagem
[6].
. Princípio de comando:
Trata-se de comandar um deslocamento angular que vai de -45° a +45°.
O motor deve, portanto, ser capaz de girar em ambas as direções e seguir os
consignes de position avec la contrainte supplémentaire d'avoir un déplacement proportionnel
à la commande. A capacidade de seguir uma instrução é obtida por técnicas agrupadas
sob o termo de servidão.
Uma das maneiras possíveis é usar uma tensão variando de -9V a +9V, o que permite
determinar o sentido e o ângulo de rotação. Esta técnica é possível com um comando com fio
mais muito complicada para uma transmissão de informações por rádio [7].
. A arquitetura interna:
Um servomotor contém um motor de corrente contínua, um redutor de engrenagens com eixos
paralelos e uma eletrônica de controle.
A alimentação e o comando são feitos por um cabo de três fios, um comum, um fio
de alimentação e um fio de comando. As cores são convencionais para um fabricante.
. Inversão do sentido de rotação do motor:
A tensão de alimentação sendo unipolar, é necessário utilizar uma disposição clássica.
modelada ao lado.
27
Capítulo 2 Materiais e softwares utilizados
Ao fechar H1 e H3, obtemos um sentido de rotação, o fechamento de H2 e H4 dá
o outro sentido. Os interruptores são realizados por transistores.
Figure 2.11. Inversion du sens de rotation du moteur
Figura 2.12. Conexão do servo motor com a placa Arduino MEGA
28
Chapitre 2 Materiais e software utilizados
2.2.5. Sensor de movimento HC-SR501
Figura 2.13. Sensor de movimento
. Description produit :
As aplicações de um sensor PIR são múltiplas:
Detecção de movimento e ativação de uma obra interativa.
Detecção de passagem/intrusão.
Pedido de uma porta de gato automatizada.
Detetor para controle de instalação de automação residencial.
O sensor de movimento PIR (Sensor Infravermelho Passivo) é um sensor eletrônico que mede
a luz infravermelha (IV) irradiando de objetos em seu campo de visão. Eles são muito
frequentemente usados em sistemas de alarme ou de detecção de presença devido ao seu baixo custo
e sua eficácia [20].
. Caractéristique :
Dimensões : 32 x 24 x 27H mm
Tensão: 5-12VDC
3,3V TTL
Distância de Detecção: 3-7m (aproximado, ajustável)
Delay Time: 5-200s (adjustable)
29
Capítulo 2 Materiais e softwares utilizados
Figura 2.14. Conectando o sensor de movimento com a placa Arduino MEGA
2.2.6. Sensor ultrassônico HC-SRO4
Figura 2.15. Sensor de ultrassom HC-SR04
O sensor que nos interessa neste tutorial é um sensor ultrassônico made in China, bem
conhecido entre os amantes de robótica e Arduino: o HC-SR04 (também disponível sob outros
referências de acordo com o vendedor).
. Description produit :
O sensor HC-SR04 é um sensor ultrassônico de baixo custo. Este sensor funciona com um
tensão de alimentação de 5 volts, possui um ângulo de medição de aproximadamente 15° e permite
30
Capítulo 2 Materiais e software utilizados
fazer medições de distância entre 2 centímetros e 4 metros com uma precisão de 3 mm (em
teoria, na prática isso não é bem exato) [21].
Nota: Existem sensores ultrasônicos de muito mais alta qualidade (portanto, precisos). Um sensor a
Um ultrassom monocápsula de qualidade custa entre 20€ e 30€. Um sensor HC-SR04 custa
seulement à 3€, fraisde port inclus en import de Chine. Ce capteur est donc clairement "low
custo", mas não ruim por isso, como veremos mais tarde.
. Princípio de funcionamento do sensor
Figura 2.16. Ilustração do sinal TRIGGER e ECHO
O princípio de funcionamento do sensor é inteiramente baseado na velocidade do som.
Aqui está como ocorre a realização de uma medição:
1. Enviamos um impulso HIGH de 10µs no pino TRIGGER do sensor.
2. O sensor envia então uma série de 8 pulsos ultrassônicos a 40KHz (inaudível
para o ser humano, é quando mais agradável que um biiiiiiiip).
3. Os ultrassons se propagam pelo ar até tocar um obstáculo e retornam na outra direção.
sens em direção ao sensor.
4. O sensor detecta o eco e finaliza a medição.
O sinal no pino ECHO do sensor permanece em HIGH durante as etapas 3 e 4, o que permite
de medir a duração da ida e volta dos ultrassons e, portanto, determinar a distância.
Obs. Há sempre um silêncio de duração fixa após a emissão dos ultrassons para evitar
receber prematuramente um eco proveniente diretamente do sensor.
31
Capítulo 2 Materiais e software utilizados
Figura 2.17. Conectando o sensor ultrassônico com a placa Arduino MEGA
2.2.7. Sensor de umidade e temperatura DHT11
A fim de manter a frescura em nosso habitat, vamos integrar em nosso sistema
domótica um subsistema de aquisição de temperatura com o sensor de temperatura
DHT11. O valor da temperatura adquirido será enviado para o usuário através de um aplicativo
sua Smart Phone ou seu computador de uma maneira automática.
Description
Le DHT11 est composé de deux parties, un capteur d'humidité capacitif et un capteur de
temperatura baseada em NTC. Ele também contém um circuito eletrônico elementar que
efetue a conversão analógica para digital e que emite um sinal digital
proporcional à temperatura e umidade medida pelo sensor. A tecnologia utilizada por
o sensor DHT11 garante uma grande confiabilidade, uma excelente estabilidade a longo prazo e um tempo
de resposta muito rápida [6].
Figura 2.18. Sensor DHT11
32
Capítulo 2 Materiais e software utilizados
Características do DHT11
Alimentação: 3-5.5V CC.
Consumo: entre 0,5 mA e 2,5 mA.
Sinal de Saída: Sinal Digital.
Plage de Mesure : - Humidité : 20-95%RH ; Température : 0-50°C ;
Precisão: Umidade ±5%RH; Temperatura ±2,0°C Resolução: Umidade 1%RH
; Température 0.1°C
Período de medição: 2s.
Dimensões: 12x15,5x5,5mm.
Conexão do DHT11 :
O DHT11 é composto por 4 pinos espaçados de 2,45 mm, o que permite conectá-lo
facilmente com nosso cartão de tratamento, mas na realidade apenas 3 pinos são utilizados.
O brochamento do sensor DHT11 é o seguinte:
VCC : 3,5 a 5,5V.
GND: Terra 0V.
Dados: dados (Este deve estar ligado a uma entrada do cartão eletrônico
utilisée).
Figure 2.19. Branchement le capteur d’humidité et de température DHT11avec la carte
Arduino
33
Capítulo 2 Materiais e software utilizados
2.2.8. Sensor de Gás MQ9
Figura 2.20. Sensor de gás MQ9
. Description produit :
Alimentation électrique : 5 V
Sensor de gás (GLP) fácil de usar
Pode ser utilizado em equipamentos de detecção de fugas de gás em
aplicações de grande público e industriais
Tipo de interface: analógica
Alto sensibilidade ao GPL, isobutano, propano
Baixa sensibilidade ao álcool, à fumaça
Resposta rápida
Estável e durável
Circuit de pilotage simples
O MQ-6 Sensores de Gás GPL, Isobutano e Propano é um sensor de gás semicondutor
que detecta a presença do gás GPL, Isobutano e Propano em concentrações de 300 ppm
a 10000 ppm, uma faixa apropriada de detecção de vazamentos de gás. A interface simples de
A tensão analógica do sensor não requer mais do que um único pino de entrada analógica do seu
microcontrolador [6].
O sensor de gás GPL, Isobutano e Propano MQ-6 detecta a concentração de gás em
o ar e saídas o resultado como uma tensão analógica. A concentração de detecção faixa
34
Capítulo 2 Materiais e software utilizados
de 300 ppm a 10000 ppm é apropriada para a detecção de vazamentos. O sensor pode operar
a temperaturas que variam de -10 a 50 °C e consome menos de 150 mA a 5 V.
. Conexão
Conexão de 5 volts através do aquecimento (H) dos pinos mantém o sensor bastante quente
para funcionar corretamente. A conexão de 5 volts, seja nos pinos A ou B, provoca o
sensor de emitir uma tensão analógica nos outros pinos. Uma carga ôhmica entre os
broches de saída e a terra, define a sensibilidade do detector. A carga resistiva deve ser
calibrada para sua aplicação específica usando as equações da ficha técnica, mas
uma boa valor de partida para a resistência é de 20 kΩ.
Figura 2.21. Conectando o sensor de gás com a placa Arduino MEGA
35
Capítulo 2 Materiais e software utilizados
2.2.9. Buzzer
Figura 2.22. Buzzer passivo
. Description :
Type : Buzzer passive
Tensão de trabalho: 3,5-5,5v
Corrente de trabalho : < 25mA
Dimensão da PCB: 18,5mm x 15mm (L x P)
Fonction de Buzzer : buzz
. Fonctionnalité :
Nenhuma fonte de oscilação, necessidade de onda quadrada (frequência 2k-5k) a ser conduzida. O controle de
a frequência do som, você pode fazer um efeito 'Do Ré Mi Fa Sol Lá Si'.
Buzzer é uma estrutura integrada de transdutores eletrônicos, alimentação em corrente
continu, amplamente utilizado em computadores, impressoras, fotocopiadoras, alarmes,
brinquedos eletrônicos, material eletrônico automotivo e outros produtos eletrônicos para
os dispositivos sonoros. Buzzer passivo módulo de alarme utilizado para o Arduino. O Buzzer interno
ativo com a fonte de choque, de modo que será chamado a uma tensão. As fontes internas
passivos sem choques, então se um sinal contínuo não pode fazer tweet. Deve 2K ~ 5K com lugar
para conduzi-lo. Buzzer passivo muitas vezes caro, pois é um circuito oscilador múltiplo. Vantagens
Os buzzers passivos são os seguintes:
1. Barato,
2. controle da frequência sonora, você pode fazer um "mais que a eficiência de um cabelo metro"
Suola Xi 'Fruta.
3. Em alguns casos específicos, você pode reutilizar um controle e um LED Buzzer.
ativo [6].
As vantagens são as seguintes: controle de processos, praticidade.
36
Capítulo 2 Materiais e software utilizados
Figura 2.23. Conexão do Buzzer com a placa Arduino MEGA
2.2.10. Relé 5V 1 canal 220V 10A
Este molde fornece três conexões COM, NC e NO. NC significa "normalmente fechado". Isso
quer dizer que quando o relé não tem sinal de entrada, o
circuito de alta tensão conectado estará ativo. Se, por outro lado, nós
Aplique uma tensão de 5V ao relé, o circuito secundário
será coupé. NÃO significa «normalmente aberto». Isso quer dizer
dizer que, ao contrário, um valor de 5V aplicado ao relé
cortará o circuito de alta tensão e vice-versa.
Descrição do módulo :
Relé 250V 10A
Transistor Figura 2.24. Módulo relé 5V 1 canal
LED que significa que o módulo está corretamente alimentado
Este módulo é um atuador. O conector é uma entrada (INPUT) que deve ser conectado a
uma das saídas (OUTPUT) da nossa placa Arduino.
A utilização deste tipo de módulo no nosso projeto tem como objetivo controlar as bombas
responsáveis pela irrigação e enchimento da piscina, assim como para acender ou apagar a
lâmpada na garagem.
b. Módulo de Relé de 8 canais
37
Capítulo 2 Materiais e software utilizados
Trata-se de uma placa de interface de relé, que pode ser controlada diretamente por um amplo
faixa de microcontroladores como Arduino, AVR, PIC, ARM, API, etc.
Este módulo de relé é ativo baixo 5V. Ele também é capaz de controlar diversos dispositivos e
outros equipamentos com a alta corrente. Esta interface padrão pode ser conectada
diretamente com os microcontroladores. O LED vermelho que indica o estado de trabalho é propício
à utilização de segurança.
O módulo de relé é amplamente utilizado para qualquer controle de MCU, setor industrial, controle
PLC e controle da casa inteligente.
Figura 2.25. Módulo de relé 5V de 8 canais
No nosso caso, a escolha do módulo de relé de 8 canais tem como objetivo controlar a iluminação de 5
peças na casa assim como a ventilação.
Figura 2.26. Conexão do módulo relé com a placa Arduino MEGA
38
Capítulo 2 Materiais e software utilizados
2.3. Software
Software Arduino (IDE)
Arduino é um ambiente de desenvolvimento integrado (IDE) que permite escrever, compilar e
enviar código para o circuito impresso do mesmo nome. Para lembrar, a placa Arduino contém
um microcontrolador que pode ser programado com o intuito de realizar diversas tarefas, como
a domótica, por exemplo [22].
Figura 2.27. Apresentação da interface inicial do software
. Correspondência :
O quadro número 1: são as opções de configuração do software
O quadro número 2: ele contém os botões que vão nos servir quando formos
programador nos cartões
O quadro número 3: este bloco irá conter o programa que vamos criar
A moldura número 4: esta é importante, pois nos ajudará a corrigir os erros
no nosso programa. É o depurador
Proteus
Proteus é uma suíte de software destinada à eletrônica. Desenvolvido pela empresa Labcenter
Eletrônica, o software incluído no Proteus permite o CAD na área
eletrônica. Dois softwares principais compõem este conjunto de softwares: ISIS, ARES,
PROSPICE e VSM [14].
39
Capítulo 2 Materiais e software utilizados
Figura 2.28. Proteus (ISIS e ARES)
Apresentação geral
Este software é muito conhecido na área de eletrônica. Muitos
empresas e organismos de formação (incluindo colégios e universidades) utilizam este conjunto
Além da popularidade da ferramenta, o Proteus possui outras vantagens:
Pacote contendo softwares fáceis e rápidos de entender e usar
O suporte técnico é eficiente
A ferramenta de criação de protótipos virtuais permite reduzir os custos de hardware e software durante
da concepção de um projeto
ISIS
O software ISIS da Proteus é principalmente conhecido por editar esquemas elétricos.
Além disso, o software também permite simular esses esquemas, o que facilita a detecção de certos
40
Capítulo 2 Materiais e software utilizados
erros já na fase de concepção. Indiretamente, os circuitos elétricos projetados graças a isso
o software pode ser usado em documentações porque o software permite controlar a
maioria do aspecto gráfico dos circuitos [14].
ARES
O software ARES é uma ferramenta de edição e roteamento que complementa perfeitamente o ISIS. Um
schéma électrique réalisé sur ISIS peut alors être importé facilement sur ARES pour réaliser
o PCB da placa eletrônica. Embora a edição de um circuito impresso seja mais eficiente
quando é realizada manualmente, este software permite colocar automaticamente os
componentes e fazer o roteamento automaticamente [14].
App Inventor
O App Inventor oferece aos desenvolvedores de aplicativos Android uma ferramenta projetada para ajudá-los
com simplesmente um navegador Web e um terminal ou um emulador no Android. O aplicativo
funciona na nuvem (cloud) para armazenar e manter um registro do trabalho realizado em
servidores que lhe são dedicados.
O AppInventor não requer nenhuma linha de código, ele funciona de acordo com um sistema de eventos.
(aperto de um botão, movimentação do dedo na tela) [23].
Figura 2.29. O site do App Inventor
41
Capítulo 3 Concepção e realização do sistema
Capítulo 3
Concepção e realização do
sistema
42
Capítulo 3 Concepção e realização do sistema
3.1. Introdução
Hoje em dia, a maioria das pessoas tem um smartphone com elas o tempo todo, faz sentido
usar esses aparelhos para controlar os equipamentos da casa utilizando apenas
botões.
O objetivo deste capítulo é colocar nosso projeto em seu contexto geral. Primeiro,
nós começamos por fazer uma apresentação sucinta do assunto, detalhando seu contexto e seus
funcionalidades. Em seguida, vamos apresentar o caderno de encargos. Depois, citaremos os
objetivos. Finalmente, vamos representar a casa inteligente que realizamos.
3.2. Contexto do projeto
Nos últimos anos, as soluções de domótica têm se democratizado cada vez mais. De fato,
numa época em que se torna importante controlar o consumo de energia e onde quase
todo mundo tem um smartphone, é tentador poder controlar seus equipamentos
domésticos (iluminação, aquecimento, alarme, etc.) e consultar o estado da habitação
(temperatura, umidade, etc.) através de um computador ou dispositivo móvel.
Figura 3.1. Sistema de automação residencial
É neste contexto que se desenrola o nosso projeto de fim de estudos 'Controlador de uma casa
inteligente por um smartphone, computador e módulo GSM" que consiste em implementar um
système domotique permettant de piloter, commander, programmer et superviser de façon
simples e confortável com o uso de um smartphone, computador e módulo GSM com os
différentes fonctions de domotique. Ces fonctions concernent principalement le confort
43
Capítulo 3 Concepção e realização do sistema
(comando remoto de aparelhos ou equipamentos…), a segurança (acesso seguro ao habitat,
detecção de incêndio e detecção de fugas de gás...), a economia de energia (gestão do
ar-condicionado/ventilador, de iluminação…)[6].
3.3. Apresentação do caderno de encargos proposto
Nós propusemos nosso caderno de encargos do projeto onde os seguintes pontos serão cobertos:
Conceber um protótipo de uma casa que mostre as diferentes partes do sistema.
Estabelecer as funções da domótica a seguir:
Gestão de iluminação.
Gestão da climatização e ventilação.
Gerenciamento do estado da habitação (temperatura, gás).
-Gestão de alarmes e alertas: alerta de temperatura, alerta de gás, alarme interno,
alarme exterior etc...
Gestão de abertura/fechamento da porta de entrada e da garagem.
Detecção de incêndio e vazamentos de gás.
O controle do sistema é feito por um smartphone, um computador e um módulo GSM.
Desenvolvimento de um aplicativo Android para o controle do sistema de automação residencial.
Criar um site para a aplicação de pedidos.
3.4. Os objetivos alcançados
Nosso projeto de conclusão de curso tem como objetivos:
Conceber um protótipo de uma casa e realizá-lo no terreno.
Desenvolver um aplicativo Android para controlar, comandar e supervisionar os
différents composants du système.
Comunicar-se com os órgãos do nosso sistema de automação residencial por uma conexão sem fio
Bluetooth, ou outro.
Instalar os diferentes componentes, nomeadamente os sensores, relés e atuadores.
Criar o programa para controlar os diferentes componentes do sistema, este programa
deve ser implantado no cartão de tratamento.
Desenvolver um site para a aplicação de pedido.
O controle do sistema é feito por um smartphone, um computador e um módulo GSM.
as funções da domótica proposta são verificadas.
44
Capítulo 3 Concepção e realização do sistema
3.5. Fabricação da casa
3.5.1. Estrutura da casa
A primeira etapa consiste em criar uma casa. Para isso, desenhamos a estrutura
principalmente, ou seja, as paredes externas e o chão com a ajuda das ferramentas de arquitetura. A
A maquete tem dimensões de 48cm por 40cm e consiste em um quarto, uma sala, uma cozinha, um
garagem, banheiro, uma sala.
Figura 3.2. Estrutura da nossa casa
Este modelo permitiria apresentar certas funcionalidades da domótica através de 4
Capteurs (Gaz, Température, Mouvement, Ultrason), 3 Buzzers (Buzzer de gaz, Buzzer
d’alarme interior, Buzzers de alarme exterior), 2 Servomotores, 3 ventiladores (ventiladores de
gaz, ventiladores de sala, ventiladores de clima), 7 LED. Esses cenários serão automatizados via
a placa "Arduino" executando programas de informática.
3.5.2. Localização dos dispositivos utilizados na maquete
Localização Dispositivos
A sala LED
Ventilador
O quarto -LED
A cozinha -LED
Sensores de gás MQ-9
Ventilador
Campainha
45
Chapitre3 Concepção e realização do sistema
A sala -LED
Sensor de temperatura LM35
-Ventilador
Buzz
Banheiro -LED
Corredor Sensor de movimento PIR
Campainha
A garagem -LED
Servomotor
A porta principal Servomotor
Tabela 3.1. Localização dos dispositivos utilizados no maquete
3.5.3. Realização da casa inteligente
Figura 3.3. Fotos de interior de maquete de casa
Figura 3.4: Fotos externas do modelo da casa
46
Capítulo 3 Concepção e realização do sistema
Figura 3.5 : Fotos do modelo com os escudos
Figura 3.6: Fotos externas do modelo da casa com os escudos
Figura 3.7 : Fotos do modelo de casa
47
Capítulo 3 Conception et réalisation du système
3.6. Planejamento do projeto
3.6.1. Estrutura geral do sistema
O sistema pode ser controlado por um aplicativo Android, computador e SMS. O computador é
relié à la carte Arduino à travers un module Bluetooth qui sert à transmettre les informations ou
renviar os dados assim como conectar nosso cartão Arduino com um módulo GSM. Os
Os dados externos dos sensores são enviados para a placa Arduino. Se for necessário realizar uma ação,
o computador envia uma instrução para a placa Arduino que atua através de um relé ou diretamente em
o aparelho elétrico e envia notificações SMS em caso de alertas (temperatura, gás, fumaça,
etc.).
Figura 3.8: Estrutura geral do sistema
O módulo GSM permitindo a gestão do controle de acesso via um telefone celular,
o usuário envia um SMS via um smartphone para a placa Arduino que age através de um relé ou
diretamente no aparelho elétrico e envio de notificações SMS em caso de alertas
(temperatura, gás, fumaça, etc.).
O computador pode ser substituído por um tablet ou smartphone. Além disso, os dados coletados
os sensores podem ser visíveis em um aplicativo Android ou via Bluetooth serial
terminal no computador, onde também estarão os comandos que permitem controlar
o sistema de automação residencial, em seguida, será necessário implantar esta interface no programa principal.
48
Chapitre3 Concepção e realização do sistema
3.6.2. Esquema sinótico do sistema a ser realizado
Figura 3.9: Esquema sinótico do sistema a realizar
3.6.3. Esquema elétrico da montagem
Primeiro, desenhamos o diagrama elétrico do sistema no software Fritzing. O
O software Fritzing é uma ferramenta para a criação de projetos e circuitos eletrônicos, ele permite
também a edição de circuitos impressos, seu objetivo principal é promover a troca de
circuitos eletrônicos livres e de acompanhar o aprendizado do desenho de circuitos.
Figura 3.10: O montagens de circuito no fritzing
49
Chapitre3 Concepção e realização do sistema
[Link]. Instrução de montagem :
Quanto ao módulo GSM SIM800L:
As brochas TXD e RXD (transmissão e recepção) do SIM800L estão conectadas com os
broches 10 et 11 de la carte Arduino.
A broche(+) da alimentação está conectada à broche VCC do SIM800L, o GND de
A alimentação e o Arduino devem estar conectados.
No que diz respeito aos servomotores:
Os fios preto e vermelho estão conectados ao GND e ao +5V da placa Arduino.
O fio laranja do servo motor 1 está conectado ao pino 9 (PWM) da placa Arduino.
Et le fil oronge de servo velet2 est connecté avec la broche 3 (PWM) de la carte Arduino.
Quanto ao sensor de movimento PIR:
Os fios preto e vermelho estão conectados ao GND e ao +5V da placa Arduino.
O fio amarelo do PIR está conectado com o pino IN4 do relé de 8 canais.
No que diz respeito ao sensor ultrassônico:
A labroche(+) da alimentação está conectada à brocheIN5 do relé de 8 canais, A
A broche de alimentação está conectada à broche GND do ultrassom.
No que diz respeito ao sensor LM35:
O GND e o VCC estão conectados ao GND e ao +5V da placa Arduino.
La broche DATA est connectée avec la broche numérique A0 de la carte Arduino.
No que diz respeito ao sensor de gás MQ-9:
O GND e o VCC estão conectados ao GND e ao +5V da placa Arduino.
A pin A0 está conectada à pin analógica A1 do cartão Arduino.
No que diz respeito ao Buzzer:
A broche (+) do Buzzer de gás está conectada à broche 8 da placa Arduino.
O pino (+) do Buzzer do alarme interno está conectado ao pino 4 da placa.
Arduino.
A broche (+) do Buzzer do alarme externo está conectada à broche 7 da placa
Arduino.
A broche (-) dos Buzzers está ligada ao GND da placa Arduino.
Quanto ao ventilador:
La broche (+) du ventilateur de climat est reliée avec la broche IN6 du relais 8 chanel.
A broca (+) do ventilador de sala está conectada à broca IN7 do relé de 8 canais.
A broche (+) do ventilador de gás está ligada à broche IN8 do relé de 8 canais.
50
Chapitre3 Concepção e realização do sistema
A broche (-) dos ventiladores está conectada ao GND da placa Arduino.
Figura 3.11 : Esquema do circuito elétrico do sistema no Proteus
3.6.4. Apresentação dos Shields utilizados
O nome de A quantidade O papel O posicionamento
componente
Arduino Mega 2560 1 Tratamento e invisível
transferência de dados
Módulo GSM 800L 1 Receber e enviar Ao lado da casa
de SMS, fazer alguns
chamadas.
Módulo bluetooth 1 Receber e enviar Ao lado da casa
HC05 dados via
bluetooth
Sensor LM35 1 Medida a La Salle
temperatura
Sensor MQ-9 1 détection des fuites A cozinha
de gás
51
Chapitre3 Concepção e realização do sistema
Sensor de 1 detectada se houverO corredor
movimento PIR intrusão no interior
da casa
Sensor ultrassônico 1 detectada se houverPerto da porta
SRF05 invasão externa principal
da casa
Motor servo 2 Abrir/Fechar o Um na porta
portão da garagem e principal e o outro
a porta principal na garagem
Ventiladores 3 Climatização, A sala, a cozinha,
descarregamento de gás a sala
LED 7 A iluminação Salão quarto
sala de bain,
cuisine, sala
garagem, o exterior
Resistências 7 A proteção dos invisíveis
lâmpadas
Relé 8 canais 1 comutador invisível
Tableau 3.2 : Présentation des Shields utilisés
3.6.5. Apresentação das funções do sistema
Função de controle de acesso
O controle de acesso é uma técnica que consiste em submeter a entrada de um habitat ou de uma
zona segura com autorização prévia de acesso. No nosso projeto, vamos utilizar dois
técnicas de controle de acesso :
O controle de abertura e fechamento da garagem via um aplicativo Android.
O controle de abertura e fechamento da garagem via um Módulo GSM.
Função da segurança
Esta função é composta por duas partes:
1- Função da segurança interna: Esta função é detectada se houver intrusão em
o interior da casa com o auxílio do sensor de movimento (PIR) que aciona um alarme
para informar o usuário, enviando uma mensagem e um chamado de alerta na
52
Capítulo 3 Concepção e realização do sistema
Smartphone com o módulo GSM SIM800L, também exibindo alerta em
o aplicativo de pedido.
2- Função da segurança externa: Esta função é detectada se houver invasão a
o exterior da casa com a ajuda do sensor de distância ultrassônico que dispara um alarme
para informar o usuário, enviando uma mensagem e um chamado de alerta na
smartphone com o módulo GSM SIM800L, também exibindo alerta no aplicativo
de encomenda.
Função de detecção de gás/fumaça
Esta função permite detectar vazamentos de gás por meio de um sensor de gás. Ele é apto
a detectar o GPL, o butano, o propano, o metano, o monóxido de carbono, e ele é apto
também detectar incêndios através da detecção de fumaça. Pode-se por meio da
suite adicionar um alarme para informar o usuário em caso de perigo, ao mesmo
temps, enviar uma mensagem e um chamado de alerta no smartphone com a ajuda do módulo
GSM SIM800L, também exibindo alerta no aplicativo de comando.
Função de iluminação
Esta função permite ao usuário controlar a iluminação (ligar/desligar) de 7
lâmpadas dentro do habitat à distância por um aplicativo android e um módulo GSM.
Função de abertura da garagem e da porta principal
O usuário pode controlar mais facilmente a abertura e o fechamento da porta principal e o
portão de garagem à distância via o aplicativo de controle ou via módulo GSM, controlando
os servomotores para abrir / fechar o portão da garagem e a porta principal.
Função de aquisição de temperatura
A aquisição da temperatura é feita através de um sensor de temperatura para controlar o
clima dentro do habitat com a ajuda de um ventilador. O valor da temperatura
será exibido no aplicativo de pedido, também pode conhecer a temperatura ao enviar
um SMS.
Função de ventilação
No nosso projeto, vamos usar três ventiladores:
53
Chapitre3 Concepção e realização do sistema
Ventilador a gás: A ventilação do clima é garantida pelo aplicativo Android ou
SMS ou automaticamente em relação à variação do valor do gás (declaração de um)
limite de gás para iniciar a ventilação.
Ventilador de clima: A ventilação de clima é garantida pelo aplicativo Android ou
SMS ou automaticamente em relação à variação da temperatura (declaração de um limite
de temperatura para iniciar a ventilação).
Ventilador de sala: A ventilação da sala é garantida pelo aplicativo Android ou
SMS por comandos predefinidos.
3.7. Desenvolvimento do aplicativo Android
3.7.1. O sistema Android
Android é um sistema operacional móvel criado pelo Google. Ele equipa a maioria dos
téléphones portables du moment (smartphones). Androïde est un systèmed’exploitation
desenvolvido inicialmente para smartphones. Ele usa um núcleo Linux de forma que seu
sistema que permite personalizar seu telefone, baixar aplicativos
(navegador de Internet, GPS, Facebook...) [28].
3.7.2.O ferramenta App Inventor
O App Inventor é um software online que permite criar aplicativos para dispositivos
Android através de uma interface puramente visual (WYSIWYG para "O que Você Vê É O Que Você Obtém")
Você obtém ») e configurar as ações do aplicativo por um sistema de blocos lógicos.
A ferramenta é gratuita e permite desenvolver a sua criatividade e suas habilidades em programação.
Assim, você poderá criar seus aplicativos e instalá-los em seu smartphone [29].
54
Chapitre3 Concepção e realização do sistema
Figura 3.12: Interface do App Inventor
55
Capítulo 3 Concepção e realização do sistema
[Link]. O conceito do App Inventor
Figura 3.13: O conceito de App Inventor
Três janelas são propostas durante o desenvolvimento:
Uma para a criação da interface homem-máquina: será a aparência da sua aplicação.
-Uma para a programação por si mesma: permitirá, pela montagem de blocos de
criar o comportamento do aplicativo.
-E uma para o emulador que permitirá testar a aplicação. O emulador permite de
substituir um terminal real para verificar o bom funcionamento do programa.
A conexão de um terminal real sob Android permitirá, em seguida, baixar o programa.
para um teste real. Este terminal pode ser tanto um telefone quanto um tablet, o
o comportamento do programa será idêntico [30].
[Link].Estrutura de uma aplicação App Inventor
Um aplicativo desenvolvido no App Inventor é constituído de duas partes distintas.
mais estreitamente ligadas.
56
Chapitre3 Concepção e realização do sistema
a) A interface gráfica:
Para criar o aplicativo no App Inventor, a interface gráfica contém nossas propriedades.
(tamanho, cores, posição, textos Ets).
Figura 3.14: A interface gráfica no App Inventor
Esta interface gráfica contém quatro partes:
Parte 1: Uma paleta sob o App Inventor contendo todos os elementos que podem ser
posicionados na tela do telefone.
-Parte 2: É a superfície do telefone ajustada automaticamente pelo App Inventor ou
manualmente por nós mesmos utilizando o componente "Organização de Tela".
Parte 3: A lista dos elementos e dos meios utilizados na tela.
Parte 4: As propriedades dos diferentes elementos utilizados, como a cor e o tamanho.
du botão ou textura [30].
57
Capítulo 3 Concepção e realização do sistema
A interface gráfica de autenticação
Figura 3.15: A interface gráfica de autenticação
A interface gráfica de acolhimento
Figura 3.16: A interface gráfica de acolhimento
58
Chapitre3 Concepção e realização do sistema
A interface gráfica do sistema de controle
Figura 3.17: A interface gráfica do sistema de controle
A interface gráfica das páginas secundárias
Figura 3.18: A interface gráfica das páginas secundárias
59
Chapitre3 Concepção e realização do sistema
b) Editor de blocos (Janela Scratch)
A interface Scratch permite aninhar elementos gráficos uns dentro dos outros para realizar a
parte de programação da aplicação a ser desenvolvida. Dessa parte, podemos montar os
diferentes blocos da aplicação e indicar como os componentes devem se comportar
e que são exibidos no emulador virtual (por exemplo; o que acontece quando um
o usuário clica em um botão) que determina o funcionamento da própria aplicação, em reação
a eventos (internos ou externos) ou a respostas.
No editor de blocos encontramos os seguintes elementos:
Definição: pedaços que permitem definir procedimentos (com/sem
resultados/atributos).
Texte: morceaux permettant de traiter le texte. Assimilables au type char et à la classe
String em JAVA.
Listas: pedaços que permitem tratar listas. Assimiláveis às subclasses de List
em JAVA.
Matemática: pedaços que permitem trabalhar com números. Assimiláveis ao tipo int e à
classe Integer en JAVA.
Lógica: pedaços que permitem tratar booleanos. Assimiláveis ao tipo booleano e a
a classe Boolean em JAVA.
Controle: ferramentas que permitem realizar programação condicional por
exemplo : no elemento logic[6].
Quando clicamos em "Meus Blocos" no topo e à direita da página: obtemos a figura
seguinte :
Figura 3.19: o editor de blocos no App Inventor
60
Capítulo 3 Concepção e realização do sistema
A paleta de variáveis e funções está à esquerda, a guia Meus blocos propõe as funções
associadas aos elementos depositados em nossa tela anteriormente
Na guia≪Meus Blocos≫, encontraremos os elementos e seus acessores e funções:
•Minhas definições: variáveis e procedimentos globais.
•Button1: variables et procédures spécifiques au bouton.
•Label1: variables et procédures spécifiques au label.
•Sensor de Orientação: variáveis e procedimentos específicos do sensor.
•Screen1: variables et procédures spécifiques àl’écran.
Quando clicamos no elemento≪ Botão1≫ obtemos a figura seguinte, é assim como
amostra para qualquer componente associado em nossa aplicação.
Figura 3.20: Janela Scratch
A partir da aba≪Pacote para telefone» este teste garante três soluções acessíveis :
1. O emulador: uma tela aparecerá no computador.
A conexão será feita diretamente no smartphone via wifi.
3. USB: a conexão será feita no smartphone via um cabo USB.
Para instalar nosso aplicativo em um dispositivo Android, executamos uma das três soluções.
a partir do botão "Pacote para Telefone" (no canto superior direito da interface web) [6].
61
Chapitre3 Concepção e realização do sistema
Editor de blocos de autenticação
Figura 3.21: Editor de blocos de autenticação
Editor de blocos de início
Figure 3.22 :Editeur de blocs d’accueil
Editor de blocos do sistema de controle
Figura 3.23: Editor de blocos do sistema de controle
62
Capítulo 3 Concepção e realização do sistema
3.8. Apresentação do sistema de controle
Para facilitar as tarefas e agregar mais valor ao nosso projeto, propomos dividir
nosso sistema de domótica em duas partes Ligado, portanto se apresentará em dois sistemas
diferentes
Sistema que permite a gestão do controle de acesso via Bluetooth
Sistema que permite a gestão do controle de acesso via mensagens SMS
a) Sistema de controle de acesso via Bluetooth
O sistema que permite a gestão do controle de acesso via um telefone celular ou um computador,
este sistema permite ativar remotamente o equipamento da casa conectando um
smartphone ou uma tabela sensível ao toque ou um computador no módulo Bluetooth HC-05 por entrada um
código de acesso para o login, a comunicação neste sistema é bidirecional.
b) Sistema de controle de acesso via mensagens SMS
Sistema que permite a gestão do controle de acesso via um telefone celular, ele permite ativar
à distância o equipamento da casa com mensagens SMS e pela utilização do Módulo GSM
800L, a comunicação neste sistema é bidirecional.
3.8.1. Sistema de controle de acesso via Aplicativo android
[Link]. Kit Controlador Residencial
O controlador de kit home é um aplicativo Android desenvolvido por Basti Abdelkadir e Chiboub
Charef Eddine, este aplicativo utiliza a conexão Bluetooth para gerenciar todos os dispositivos
em casa com a ajuda de um smartphone. Este aplicativo transforma o smartphone em
controle remoto para todos os objetos da sua casa.
Figura 3.24 : Aplicação do Controlador de Casa Kit
63
Capítulo 3 Concepção e realização do sistema
O aplicativo pode enviar e receber dados. A tabela abaixo apresenta
informações transmitidas e recebidas pelo aplicativo.
Les informations envoyées As informações recebidas
Acender/Apagar a lâmpada da sala A temperatura
Acender/Apagar a lâmpada do quarto O valor do gás
Acender/Apagar a luz da sala O estado do ventilador de climatização
Acender/Apagar a lâmpada da cozinha O estado do ventilador de quarto
Acender/Apagar a lâmpada da garagem O estado do ventilador a gás
Ligar/Desligar a lâmpada do lado de fora de O estado da porta principal
a casa.
Ligar/desligar o ventilador de ar-condicionado O estado do portão da garagem
Ligar/Desligar o ventilador da sala O estado do alarme de gás
Ligar/Desligar o ventilador a gás O estado do alarme interno
Abrir/Fechar a porta principal O estado do alarme externo
Abrir/Fechar o portal da garagem O estado do sistema de alarme interno
Ativar/Desativar o sistema de alarme O estado do sistema de alarme externo
interior
Ativar/Desativar o sistema de alarme
exterior
Tabela 3.3: Os comandos e os dados recebidos pelo aplicativo
64
Capítulo 3 Concepção e realização do sistema
[Link]. Apresentação das interfaces
Interface de autenticação
Figura 3.25: Interface de autenticação
Nesta figura, encontramos a interface de autenticação da nossa aplicação convidando
o usuário deverá inserir uma senha para poder usar o aplicativo, esta interface
contém um botão para alterar a senha e outro botão para redefinir a senha
de passe às valores de fábrica.
Interfaced'accueil
Figure 3.26 :Interface d’accueil
65
Capítulo 3 Concepção e realização do sistema
Uma vez que a conexão foi estabelecida, o administrador se encontra nesta interface
de acolhimento, na qual ele pode:
Acesse o sistema de pedidos em casa pressionando o botão INÍCIO
AUTOMAÇÃO.
Obter informações sobre o aplicativo pressionando o botão SOBRE O APLICATIVO.
Comunicar-se com os desenvolvedores de aplicativos.
Obter ajuda sobre como usar o aplicativo.
Obtenir un support en ligne.
Desconexão.
Interface de estabelecimento de conexão
Figura 3.27: A interface de estabelecimento de conexão
Após pressionar o botão AUTOMATIZAÇÃO DOMÉSTICA, o usuário é redirecionado para este
página (figura 3-11)o administrador se conecta ao Bluetooth pressionando o botão
CONECTAR, se a conexão for estabelecida, o aplicativo exibirá um texto verde e uma mensagem de voz
confirmar a conexão.
66
Chapitre3 Concepção e realização do sistema
Interface de um menu lateral
Figura 3.28: A interface de um menu lateral
O menu lateral é um botão geralmente colocado em um canto superior de um ambiente
gráfico. Ele tem a forma de um ícone que consiste em três linhas horizontais paralelas
(exibidas como :☰), um clique neste botão permite revelar um menu, o que o distingue
de uma barra de menu que está sempre visível, na qual ele pode:
Ir para a página inicial.
Vá para a página do sistema de controle.
Vá para a página de conexão Bluetooth.
Desconexão pressionando o botão Home Control.
67
Capítulo 3 Concepção e realização do sistema
Interface do sistema de controle
Figura 3.29: A interface do sistema de controle
Esta página é acessível pressionando o botão Controle de Casa no menu lateral, seis
icones cliquables figurent dans l'interface du système de contrôle, ces icônes sont :
FERRAMENTAS TEMP
Contém as seguintes funções: a função de aquisição de temperatura, a função
de ventilação de clima e de salão.
FERRAMENTAS DE GÁS
Contém as funções seguintes: a função de aquisição de gás, a função de
ventilação de gás.
GARAGEM/PORTA
Contém as seguintes funções: a função de abertura do portal da garagem e a porta
principale.
LIGHTING :
Contém a função de iluminação.
ALARM :
Contém as seguintes funções: detecção de gás/fumaça, a função de segurança interna
a função da segurança externa.
REDEFINIR SISTEMA
o sistema é redefinido.
68
Capítulo 3 Concepção e realização do sistema
Interface das ferramentas climáticas
Figura 3.30: A interface das ferramentas climáticas
Esta interface permite que:
Exibir a temperatura.
Ligar/desligar o ventilador do ar-condicionado.
Ligar/desligar o ventilador da sala.
Exibir o estado do ventilador de climatização.
AfficherL’état du ventilateur de salon.
Interface dos ferramentas de gás :
Figura 3.31: A interface das ferramentas de gás
69
Capítulo 3 Concepção e realização do sistema
Esta interface permite:
Mostrar o valor do gás.
Ligar/desligar o ventilador a gás.
Exibir o estado do ventilador de gás.
Interfaces de controle da porta principal e do portão da garagem
Figura 3.32 : Interfaces de controle da porta e da garagem
Esta interface permite:
Abrir/Fechar o portão da garagem.
Abrir/Fechar a porta principal.
Exibir o estado do portal da garagem.
Afficherl’état de la porte principale.
70
Chapitre3 Concepção e realização do sistema
Interface de iluminação
Figura 3.34: A interface de iluminação
Esta interface permite:
Allumer/Eteindre la lampe du salon.
Acender/ Apagar a luz do quarto.
Acender/Apagar a lâmpada da sala.
Ligar/Desligar a lâmpada da cozinha.
Acender/Apagar a lâmpada da garagem.
Ligar/Desligar a luz do lado de fora da casa.
71
Capítulo 3 Concepção e realização do sistema
Interface de alarme
Figura 3.36: A interface de alarme
Esta interface permite:
Mostrar o estado do alarme de gás
Mostrar o estado do alarme interno
Afficher l’état de l’alarme extérieur
Exibir o estado do sistema de alarme interno
Mostrar o estado do sistema de alarme externo
Activer/Désactiver le système d'alarme intérieur
Ativar/Desativar o sistema de alarme externo
72
Capítulo 3 Concepção e realização do sistema
[Link]. Site oficial do aplicativo
O site do aplicativo foi criado na plataforma Blogger usando um modelo do Blogger.
modificado com as línguas CSS3 e HTML5, o subdomínio do site foi comprado na OVH
(Fornecedor global de nuvem hiper escalável).
URL: [Link]
Figura 3.37: Site oficial do Kit Home Controller
73
Chapitre3 Concepção e realização do sistema
3.8.2. Sistema de controle de acesso via computador
[Link].Terminal Serial BT
O terminal serial BT é um programa desenvolvido por NMinion que lhe oferece várias
funcionalidades, através de uma interface de comunicação muito fácil de usar, este software lhe dá
la possibilité de vous connecter à un périphérique Bluetooth disponible.
Nós usamos este programa para nos comunicar com o módulo Bluetooth HC-05
e controlar nosso sistema por meio de comandos predefinidos.
Figura 3.38 : Terminal serial BT
1- Selecione o dispositivo Bluetooth.
2- Conectar com o dispositivo Bluetooth.
3- As informações a serem enviadas.
4- Enviar informações.
5- Exibir as informações recebidas.
6- Selecione o tipo de final da linha de transmissão.
7- Selecione o formato das informações a enviar.
8- Selecione o formato das informações recebidas.
9- Limpar terminal serial.
10- terminal série on ou off.
74
Chapitre3 Concepção e realização do sistema
[Link]. Os comandos e os dados recebidos
O pedido A função Os dados recebidos
a Acender a lâmpada da sala a lâmpada da sala LIGADA
b Apagar a lâmpada da sala a lâmpada da sala DESLIGADA
c Acender a luz do quarto a lâmpada do quarto LIGADA
d Apagar a lâmpada do quarto a lâmpada do quarto DESLIGADA
e Acender a luz da sala a lâmpada da sala LIGADA
f Desligar a lâmpada da sala a lâmpada da sala DESLIGADA
g Acender a lâmpada da cozinha a lâmpada da cozinha LIGADA
h Apagar a luz da cozinha a lâmpada da cozinha DESLIGADA
eu Acender a luz do banheiro ON
bain
j Desligar a lâmpada do banheiro OFF
bain
k Acender a luz da garagem a lâmpada da garagem LIGADA
l Apagar a lâmpada da garagem a luz da garagem DESLIGADA
m Acender a lâmpada do lado de fora a luz do lado de fora LIGADA
n Desligar a lâmpada do lado de fora a lâmpada do lado de fora DESLIGADA
o Abrir o portal da garagem o portal da garagem aberto
p Fechar o portão da garagem le portail du garage fermé
q Abrir a porta principal a porta principal aberta
r Fechar a porta principal a porta principal fechada
s Ligar o ventilador do ar condicionado o ventilador de clima LIGADO
t Desligar o ventilador do ar condicionado o ventilador do ar condicionado DESLIGADO
u Acender o ventilador de gás o ventilador de gás LIGADO
v Desligar o ventilador a gás o ventilador de gás DESLIGADO
w Ativar o sistema de alarme o sistema de alarme externo ativado
exterior
75
Chapitre3 Concepção e realização do sistema
x Desativar o sistema de alarme o sistema de alarme externo
exterior desativado
y Activer le système d'alarme le système d'alarme intérieur activé
interior
z Desativar o sistema de alarme o sistema de alarme interno
interior desativado
1 Ligar o ventilador da sala o ventilador de sala LIGADO
2 Desligar o ventilador da sala o ventilador de sala DESLIGADO
Tabela 3.4: Os comandos e os dados recebidos com o computador
Há informações que chegam automaticamente, elas são exibidas em um tempo preciso,
essas informações são:
La température
O valor do gás
O estado do ventilador de climatização
O estado do ventilador de quarto
O estado do ventilador de gás
O estado da porta principal
O estado do portão de garagem
O estado do alarme de gás
O estado do alarme interno
O estado do alarme exterior
O estado do sistema de alarme interno
O estado do sistema de alarme externo
3.8.3. Sistema de controle de acesso via SMS
Le but de cette idée est de réaliser un système qui émet un SMS sur des événements, et reçoit
das instruções pelo mesmo canal.
Avantages :
Fácil de implementar
Equipamento básico realmente barato
- Peux fonctionner sur batterie (pas de Wifi ni d'Internet)
76
Capítulo 3 Concepção e realização do sistema
Desvantagens :
É necessário ter um plano de celular
[Link]. Os comandos e os dados recebidos
O pedido A função Os dados recebidos
lâmpada do salão acesa Acender a lâmpada da sala A lâmpada da sala de estar
salon lamp off Apagar a lâmpada da sala A lâmpada da sala desligada
abajur do quarto ligado Acender a luz do quarto A lâmpada do quarto está
Desligar
lâmpada do quarto desligada a lâmpada do quarto A lâmpada do quarto apagada
luz da sala ligada Acender a lâmpada da sala A lâmpada da sala está ligada
lâmpada da sala desligadaDesligar a lâmpada da sala A lâmpada da sala desligada
lâmpada de Acender
cozinha a lâmpada da cozinha A lâmpada da cozinha está
em
lâmpada de Apagar
cozinha a lâmpada da cozinha A lâmpada da cozinha desligada
desligado
lâmpada do banheiroAcender a luz do banheiro
em banco
lâmpada do banheiroDesligar a lâmpada do banheiro
desligado banho
Acender
lâmpada da garagem ligada a lâmpada da garagem A lanterna da garagem
Desligar
luz da garagem apagada a lâmpada da garagem A lâmpada da garagem apagada
lâmpada exteriorAcender a lâmpada do lado de fora A lâmpada do lado de fora está
em
lâmpada exteriorDesligar a lâmpada do lado de fora A lâmpada do lado de fora desligada
desligado
garagem ativada Abrir o portão da garagem O portão da garagem aberto
garagem desligada Fechar o portão da garagem O portal da garagem fechado
porta ligada Abrir a porta principal A porta principal aberta
77
Capítulo 3 Concepção e realização do sistema
porta fora Fechar a porta principal A porta principal fechada
clima em Ligar o ventilador do ar condicionado O ventilador do ar condicionado está ligado
clima desligado Desligar o ventilador de ar-condicionado O ventilador de climatização está desligado
ventilador de gás ligado Acender o ventilador a gás O ventilador de gás
ventilador de gás desligadoDesligar o ventilador a gás O ventilador de gás desligado
ultrassom ativo Ativar o sistema de alarme O sistema de alarme externo ativado
exterior
Ultrassom Desativar o sistema de alarme O sistema de alarme exterior
desativar exterior desativado
movimento ativo Ativar o sistema de alarme O sistema de alarme interno ativado
interior
motion desativadoDesativar o sistema de alarme O sistema de alarme interno
interior desativado
clima em Ligar o ventilador da sala O ventilador de sala está
clima desligado Desligar o ventilador da sala O ventilador de sala desligado
temperatura Obter o valor da temperatura Exibir a temperatura
valor do gás Obter o valor do gás Mostrar o valor do gás
status do sistema Obtenir les statuts de tous les Afficher les statuts actuels de
elementos do sistema sistema
del tudo Excluir todas as mensagens de Mensagens excluídas com sucesso
puce de GSM
resetar sistema reinicializar o sistema Sistema reiniciado
Tableau 3.5: As comandos e os dados com o módulo GSM
O pino RX do módulo SIM800L deve se conectar ao pino TX do Arduino. Da mesma forma, o pino
O TX do SIM800L deve se conectar ao pino RX do Arduino. Em lógica simples, um receptor não pode
recevoir des données que si elles sont transmises quelque part. De même pour le côté émetteur,
quando certos dados são enviados, o outro deve recebê-los para poder usá-los.
78
Chapitre3 Concepção e realização do sistema
Conclusão
Este capítulo foi dedicado às diferentes ferramentas materiais e de software que contribuíram para
a conclusão deste projeto. Em seguida, uma visão detalhada do sistema (mapas e componentes) e de
a aplicação (arquitetura, hierarquia, entidades... etc.) foi destacada. Por fim, nós temos
conclua pelas interfaces que permitem controlar diferentes entidades do sistema, portanto tudo ao
ao longo deste capítulo, situamos o contexto geral do nosso projeto, elaboramos o
caderno de encargos, a apresentação dos objetivos a realizar, o planejamento do projeto e a
structure générale de notre système domotique, ainsi que les différentes fonctions proposées
para a realização do nosso sistema.
79
Chapitre 4 Os resultados completos e a realização final do projeto
Capítulo 4
Os resultados completos e a
réalisation finale de projet
80
Capítulo 4 Os resultados completos e a realização final do projeto
4.1. Introduction
O objetivo deste capítulo é apresentar os resultados finais do nosso projeto com a
apresentação da realização final do modelo da casa inteligente. Primeiro, nós
Vamos começar fazendo uma apresentação da realização final do modelo. Em seguida, nós
vamos apresentar o circuito do sistema. Por fim, vamos representar a casa inteligente que
realizamos com a apresentação dos resultados do sistema de comando.
4.2. A realização final do projeto
4.2.1. A realização da casa inteligente
Figura 4.1. A realização interna final da casa inteligente
81
Capítulo 4 Os resultados completos e a realização final do projeto
Figura 4.2. A realização externa final da casa inteligente
4.2.2. La réalisation du circuit
Figura 4.3. Imagem lateral do circuito realizado
82
Capítulo 4 Os resultados completos e a realização final do projeto
Figura 4.4. Imagem completa do circuito realizado
4.3. Os resultados do sistema de comando
4.3.1.A iluminação
O pedido pelo aplicativo Android
O requisito O pedido
Acender a luz da sala. Pressione o 1erbotão ON
Desligar a lâmpada da sala. Aperte o botão DESLIGAR
Acender a lâmpada do quarto. Aperte o 2emebotão LIGADO
Apagar a luz do quarto. Aperte o botão DESLIGAR
Acender a luz da sala. Aperte a 3emebotão LIGAR
Eteindre la lampe de la salle. Aperte o botão OFF
Allumer la lampe de la cuisine. Aperte o 4emebotão LIGADO
Apagar a lâmpada da cozinha. Aperte o botão DESLIGAR
83
Chapitre 4 Os resultados completos e a realização final do projeto
Acender a luz do banheiro. Aperte o 5emebotão LIGADO
Desligar a luz do banheiro. Pressione o botão DESLIGAR
Allumer la lampe du garage. Pressione o 6emebotão ON
Desligar a lâmpada da garagem. Pressione o botão OFF
Acender a lâmpada do lado de fora da Aperte o 7emebotão LIGAR
casa.
Desligar a lâmpada do lado de fora da Pressione o botão OFF
casa.
Tableau [Link] commandes d’éclairage par utilisant l’application Androïde
O comando pelo computador
O requisito O pedido
Acender a luz da sala. A
Desligar a lâmpada da sala. B
Ligar a luz do quarto. C
Apagar a lâmpada do quarto. D
Acender a lâmpada da sala. E
Apagar a luz da sala. F
Acender a luz da cozinha. G
Apagar a lâmpada da cozinha. H
Acender a luz do banheiro. Eu
Apagar a luz do banheiro. J
Acender a lâmpada do lado de fora da casa.
Desligar a lâmpada do lado de fora da casa.
Tableau 4.2. As operações de iluminação através do uso do computador
84
Capítulo 4 Os resultados completos e a realização final do projeto
A encomenda por SMS
O requisito O pedido
Acender a lâmpada da sala. Luz do salão ligada
Desligar a luz da sala. Luz do salão desligada
Acender a lâmpada do quarto. Luz do quarto acesa
Apagar a lâmpada do quarto. Luz do quarto desligada
Allumer la lampe de la salle. Luz da sala ligada
Apagar a luz da sala. Luz da sala apagada
Acender a luz da cozinha. Luz da cozinha ligada
Apagar a lâmpada da cozinha. Lâmpada da cozinha apagada
Allumer la lampe du salle de bain. Luz do banheiro ligada
Apagar a luz do banheiro. Luz do banheiro apagada
Acender a luz da garagem. Luz da garagem ligada
Apagar a lâmpada da garagem. Lâmpada da garagem desligada
Acender a lâmpada do lado de fora da Lampada exterior ligada
casa.
Apagar a lâmpada do lado de fora da Luz exterior desligada
casa.
Tableau 4.3. As ordens de iluminação através do uso do SMS
85
Capítulo 4 Os resultados completos e a realização final do projeto
Os resultados
Figura 4.5. Os resultados do sistema de controle para a iluminação
4.3.2. Temperatura e umidade
O pedido pelo aplicativo Android
A temperatura e a umidade enviadas para o aplicativo automaticamente.
O comando pelo computador
A temperatura e a umidade enviadas automaticamente para o aplicativo.
86
Chapitre 4 Os resultados completos e a realização final do projeto
A encomenda por SMS
O requisito O pedido
A temperatura e a umidade temp an hum
Tableau 4.4. O comando para exibir a temperatura e a umidade por SMS
Os resultados
Pela aplicação
Figura 4.6. A exibição da temperatura e da umidade no aplicativo
Fale sobre o computador
Figura 4.7. A exibição da temperatura e umidade no computador
Por SMS
Figura 4.8. A exibição da temperatura e umidade por SMS
87
Capítulo 4 Os resultados completos e a realização final do projeto
4.3.3. A ventilação
A encomenda pelo aplicativo Android
O requisito O pedido
Ligar o ventilador do ar condicionado Pressione o botão LIGAR perto do
ventilador de clima
Desligar o ventilador do ar-condicionado Aperte o botão OFF perto do
ventilador de ar condicionado
Acender o ventilador a gás Pressione o botão ON perto do
ventilador a gás
Desligar o ventilador a gás Pressione o botão OFF perto de
ventilador a gás
Ligar o ventilador da sala Pressione o botão ON próximo ao
ventilador de sala
Desligar o ventilador da sala Aperte o botão DESLIGAR perto do
ventilador de sala
Tableau 4.5. Os comandos para ligar e desligar os ventiladores os utilizam
a aplicação
O comando pelo computador
O requisito O comando
Ligar o ventilador do ar condicionado s
Desligar o ventilador do ar-condicionado t
Allumer le ventilateur de gaz u
Desligar o ventilador a gás v
Acender o ventilador da sala 1
Desligar o ventilador da sala 2
Tableau 4.6. Os comandos para ligar e desligar os ventiladores utilizando
o computador
88
Capítulo 4 Os resultados completos e a realização final do projeto
La commande par SMS
O requisito O pedido
Ligar o ventilador do ar condicionado clima sobre
Desligar o ventilador do ar-condicionado clima desligado
Acender o ventilador a gás ventilador de gás ligado
Desligar o ventilador a gás ventilador de gás desligado
Ligar o ventilador da sala clima em
Desligar o ventilador da sala clima desligado
Tableau 4.7. Os comandos para ligar e desligar os ventiladores usando SMS
Os resultados
Pela aplicação
Figura 4.9. Ligar os ventiladores usando o aplicativo
89
Capítulo 4 Os resultados completos e a realização final do projeto
Pelo computador
Figura 4.10. Ligar os ventiladores usando o computador
Por SMS
Figura 4.11. Ligar o ventilador do ar condicionado usando SMS
90
Capítulo 4 Os resultados completos e a realização final do projeto
Figura 4.12. Ligar os outros ventiladores usando SMS
4.3.4. A abertura da garagem e a porta principal
A encomenda pelo aplicativo Android
O requisito O comando
Abrir o portal da garagem Pressione o botão LIGAR perto da garagem
Fechar o portão da garagem Aperte o botão ON perto da garagem
Abrir a porta principal Aperte o botão LIGAR perto da porta
Fechar a porta principal Aperte o botão LIGAR perto da porta
Tableau 4.8. As ordens para a abertura da garagem e a porta principal as utilizam
o aplicativo
91
Capítulo 4 Os resultados completos e a realização final do projeto
La commande par l’ordinateur
O requisito O comando
Abrir o portal da garagem o
Fechar o portão da garagem p
Abrir a porta principal q
Fechar a porta principal r
Tableau 4.9. As ordens para a abertura da garagem e da porta principal utilizam
o computador
A encomenda por SMS
O requisito O pedido
Abrir o portal da garagem garagem ligada
Fechar o portão da garagem garagem desligada
Abrir a porta principal porta ligada
Fechar a porta principal porta desligada
Tableau 4.10. As ordens para a abertura da garagem e da porta principal são utilizadas
SMS
Os resultados
A porta se abre e se fecha ao enviar os pedidos anteriores.
92
Capítulo 4 Os resultados completos e a realização final do projeto
4.3.5. Sistema de alarme
A encomenda pelo aplicativo Android
O requisito O pedido
Ativar o sistema de alarme externo Aperte o botão ATIVAR perto de
o alarme externo
Desativar o sistema de alarme externo Pressione o botão DESATIVAR perto
do alarme externo
Ativar o sistema de alarme interno Pressione o botão ATIVAR perto de
o alarme interior
Desativar o sistema de alarme interno Aperte o botão DESATIVAR perto
do alarme interior
Tableau 4.11. As comandos para controlar os alarmes utilizando a aplicação
androide
O comando pelo computador
O requisito O comando
Ativar o sistema de alarme externo w
Desativar o sistema de alarme externo x
Ativar o sistema de alarme interno y
Desativar o sistema de alarme interno z
Tableau 4.12. Os comandos para controlar os alarmes usam o computador
O pedido por SMS
O requisito O pedido
Ativar o sistema de alarme externo ultrassom ativo
Desativar o sistema de alarme externo Ultrassom desativado
Ativar o sistema de alarme interno movimento ativo
Desativar o sistema de alarme interno movimento desativado
93
Capítulo 4 Os resultados completos e a realização final do projeto
Obtenir les statuts des alarmes status do sistema
Tableau 4.13. As comandos para controlar os alarmes usando SMS
Os resultados
Pela aplicação
Figura 4.13. Controlar o alarme através do aplicativo Android
Pelo computador
Figure [Link]ôler l'alarme via l’ordinateur
94
Chapitre 4 Os resultados completos e a realização final do projeto
Por SMS
Figura 4.15. Controlar o alarme via SMS
4.3.6. Sistema de estátuas
Pela aplicação
O estado do aparelho aparece nas páginas que lhe são atribuídas no aplicativo.
Pelo computador
O estado dos dispositivos aparece automaticamente no terminal serial.
Por SMS
O requisito O comando
Obtenir les statuts de tous les éléments du system status
sistema
Tableau 4.14. Obter os status de todos os elementos do sistema utilizando SMS
95
Chapitre 4 Os resultados completos e a realização final do projeto
Os resultados
Exemplo sobre o aplicativo
Figura 4.16. O estado do alarme interno na aplicação Android
Exemplo no computador
Figura 4.17. O estado dos dispositivos na aplicação Android
96
Chapitre 2 Materiais e software utilizados
de construir projetos facilmente, e de abordar tanto a abordagem eletrônica da abordagem
software.
A placa Arduino Mega 2560 é uma placa de microcontrolador baseada em um ATmega2560.
contém tudo o que é necessário para o funcionamento do microcontrolador; Para poder
para usá-lo e começar, basta conectá-lo a um computador usando um cabo USB
(ou alimentá-lo com um adaptador de tomada ou uma bateria, mas isso não é indispensável,
a alimentação sendo fornecida pela porta USB).
A placa Arduino Mega 2560 é compatível com as placas de circuito impresso projetadas para as placas
Arduino Uno, Duemilanove ou Diecimila [17].
A placa microcontrolador ATmega2560 :
O ATmega640 / 1280/1281 / 2560/2561 é um microcontrolador CMOS de baixo consumo de energia 8
bits baseado na arquitetura RISC aprimorada do AVR. Ao executar instruções poderosas em
um único ciclo de clock, o ATmega640 / 1280/1281 / 2560/2561 atinge taxas próximas
1 MIPS por MHz permitindo ao projetista do sistema otimizar o consumo
de energia em relação à velocidade de processamento.
Figura 2.3. Pinagem CBGA ATmega640/1280/2560
20
Capítulo 4 Os resultados completos e a realização final do projeto
Por SMS
O requisito O comando
Reiniciar o sistema reiniciar sys
Tableau 4.17. Redefinir o sistema usando SMS
Os resultados
Resetar o sistema
4.3.8. Apagar as mensagens
Disponível apenas para o módulo GSM
O requisito O pedido
Remover todas as mensagens de ponto de deletar tudo
GSM
Tableau 4.18. O comando para remover todas as mensagens de ponto de GSM
Le résultat
Figura 4.19. Remover todas as mensagens de ponto de GSM
98
Chapitre 4 Os resultados completos e a realização final do projeto
4.3.9. Alarme sem fio GSM
O alarme sem fio GSM desempenha a seguinte função:
Ligue para o proprietário da casa enviando uma mensagem de texto para mostrar o tipo
de perigo.
Os resultados
Figura 4.20. Uma chamada telefônica do sistema
Figura 4.21. Mensagens de alerta do sistema
99
Capítulo 4 Os resultados completos e a realização final do projeto
Este sistema funciona nas seguintes situações:
Presença de uma penetração externa da casa
Presença de uma penetração interna da casa
Detecção de gás/fumaça
Detecção de incêndio
4.4. Conclusion
Este capítulo representa os resultados finais do nosso projeto com a apresentação da
réalisation finale de maquette de la maison intelligente. On peut dire que les systèmes de la
as casas inteligentes são sistemas revolucionários destinados a evoluir ainda mais no futuro.
Esses sistemas permitem controlar a totalidade de uma casa por meio de um Smartphone.
100
Conclusão geral
Conclusão geral
A eletrônica, as tecnologias de comunicação e a informática têm apresentado uma ampla
desenvolvimento e fazem hoje parte de todos os sistemas inteligentes, os sistemas
A domótica, sendo sistemas inteligentes, é baseada essencialmente nesses ferramentas.
Nesse contexto, tentamos desenvolver um sistema de automação residencial e implementá-lo.
em um protótipo, este sistema permite que os usuários pilotem, controlem e monitorem os
dispositivos domésticos localmente ou à distância, usando Arduino Mega como um
cérebro do nosso sistema e explorando os protocolos de comunicação Bluetooth e a
transmissão série.
No início, fornecemos uma apresentação geral da domótica e seus setores
de aplicação e os diferentes tipos de tecnologias utilizadas.
Em segundo lugar, vamos ver uma apresentação geral do sistema Arduino Mega,
suas características e apresentação de alguns shields e daremos destaque ao software
IDE Arduino e outros programas que usamos.
A terceira parte deste trabalho consiste na realização prática do nosso sistema
e o desenvolvimento de uma interface de comando no Android (um aplicativo em Smart-
téléphone) avec l’environnement MIT App Inventor.
A quarta parte deste trabalho consiste em apresentar os resultados finais do nosso
projeto com a apresentação da realização final do modelo da casa inteligente.
Este trabalho elaborado no âmbito do nosso projeto de fim de estudos foi muito benéfico para nós.
na medida em que nos permitiu consolidar nosso conhecimento acadêmico assim como
a abertura a um campo tecnológico muito promissor e inovador. Esta tarefa não nos fez
été assez simple, nous avons bien sur rencontré certaines contraintes à savoir l’indisponibilité
um material, o alto custo dos equipamentos, a documentação, bem como outras dificuldades.
É evidente que certas tecnologias de automação residencial se mostram muito úteis, até mesmo
necessárias em certos casos, por exemplo, para pessoas com deficiência, a automação doméstica lhes
permite uma liberdade de movimento e de ação que eles não teriam sem ela. Ela lhes permite
também um maior controle sobre suas vidas. Muitas tecnologias nos permitem evitar
tarefas diárias tediosas, como lavar roupa, lavar louça etc...
101
Bibliographie
[1][Link]
[2] [Link]
[3][Link]
[4][Link]
[5][Link]
Elhammoumi. A, Slimani. M, "Concepção e realização de um protótipo de uma casa
domótica inteligente", Memória de Mestrado Académica, Universidade Hassan 1erFaculdade dos
Ciências e Técnica, Marrocos, 2016.
[7][Link]
[8][Link]
[9][Link]
linha-casa-a-parte/
[10][Link]
[11][Link]
[Link]
[12][Link]
pdf
[13][Link]
[14][Link]
[15][Link]
[16][Link]
[17][Link]
[Link]/pmwiki_reference_arduino/[Link]?n=Main.MaterielMega2560
[18][Link]
[19][Link]
[Link]/pmwiki_reference_arduino/[Link]?n=Main.MaterielMega2560
[20[Link]
pir/
[21[Link]
hc-sr04-e-uma-carta-arduino-genuino/
[22[Link]
[23][Link]
[24] [Link]
[25][Link]
102
Bibliografia
[26]Este link não pode ser traduzido, pois é um URL. Por favor, forneça o texto que você gostaria de traduzir.
[27][Link]
28] [Link]
[Link]
[29] [Link]
Iniciar com o app inventor, Ensino Médio STMG SIG, Ano 2013-2014
Todos os links foram consultados entre 19-06-2019 e 01-03-2019
103
Anexos
Anexos
Arduino Mega 2560 Ficha técnica
Brochagem da placa Arduino MEGA
104
Anexos
Fotos da fase de realização da casa inteligente
Fotos da fase de realização de casa inteligente
105
Anexos
La liste des commandes GSM 800L
106
Anexos
Comandos telemáticos específicos
107
Anexos
A lista de comandos HC-05
108
Anexos
Relé 8 canais esquemático
109
Resumo
Resumo
Nos últimos anos, as soluções de automação residencial estão se democratizando cada vez mais.
De fato, em uma época em que se torna importante dominar o seu consumo energético e onde
quase todo mundo tem um smartphone, é tentador poder fazer seus pedidos
equipamentos domésticos (iluminação, aquecimento, alarme, etc.) e consultar o estado de
a habitação (temperatura, umidade, etc.) através de um computador ou aparelho móvel.
O objetivo principal deste trabalho é colocar nosso projeto em seu contexto geral. Tudo
primeiro, começamos por fazer uma apresentação sucinta do tema detalhando seu
contexto e suas funcionalidades. Em seguida, apresentaremos o caderno de encargos. Depois nós
citeremos os objetivos. Por fim, vamos representar a casa inteligente que temos
realizado.
ﺹﻣﻠﺦ
ﺭﺓﺍﻷﺧﻲﺕﺍﻟﺴﻨﻮﺍﻱﻑ, ﺍﺣﻮﻅﻝﻡ ﻃﻮﺭﺍﺕ ﻧﺰﻟﻴﺔﻡﺍﻝ ﺓﻧﻈﻢﺍﻷ ﻡﻱﻡﺹﺕ ﺩﺷﻪ, ﺕﻣﺎﻱﻡﺹﺕ ﻇﻬﻮﺭ ﺇﻟﻰ ﺍﻟﺘﻄﻮﺭ ﺫﺍﻩ ﻯﺃﺩ ﺩﻕﻭ
)ﺕﺍﺩﻉﻡﺍﻝﻱﻑ ﻡﻙﺍﻟﺘﺢ ﻯﻋﻞ ﺩﺭﺍﺍﻕﺧﺺﺵﻱﺃﻝﻉﺗﺞ ﺓﻣﺘﻄﻮﺭ ﺩﺝﺕﻳﺰﺍﻣﻢﺏ ﻛﻴﺔﺫ
ً ﺓﺀﺍﺍﻹﺽ) ﻧﺰﻟﻴﺔﻡﺍﻝ، ﻓﺌﺔﺩﺍﻟﺖ، ﻩﻱﺏﺍﻟﺘﻦ، ﺥﺇﻝ
.. ﺓﺍﺭﺭﺍﻟﺢ ﺩﺭﺟﺔ)ﻝﻧﺰﻡﺍﻝ ﻟﺔﺣﺎﻥﻡﻕﻕﺍﻟﺘﺢﻭ، ﻭﺑﺔﺭﻁﺍﻝ، ﻝﻭﻡﻣﺢ ﺍﺯﺟﻪ ﻭﺃ ﺗﺮﻳﻮﻣﺐﻙ ﺍﺯﺟﻪ ﻋﺒﺮ (ﺥﺇﻝ
ﻱﺲﺭﺉﺍﻝﺩﻑﺍﻟﻪ
ﻡﺍﺍﻟﻊ ﻩﻕﺍﻱﺱﻱﻑ ﺍﻥﺷﺮﻭﻉﻡ ﻉﺽﻭ ﻭﻩﻝﻡﺍﻟﻊ ﺫﺍﻩﻥﻡ ﻳ, ﻝﻡﻛﺎﻣﺖ ﻡﻙﺡﺕ ﻡﻧﻈﺎﻕﻱﻕﺡﺕ ﺇﻟﻰﺩﻑ ﻩﻥﻳﺚﺡ
ﻧﻮﻱﻭﺍﻷﺭﺩﻝﻣﺎﺗﻊﺇﺱﺏ ﺩﺑﻊﻥﻭﻉﺏﺭﻕﻥﻉﻝﻧﺰﻡﺍﻝﻱﻑ ﻡﻙﺍﻟﺘﺢ ﻩﻥﻣﻚﻱ, ﺓﺍﻟﻨﺼﻲﻝﺭﺳﺎﺉﺍﻝﻝﺑﺎﻕﺕﺱﺇ ﻩﻥﻣﻚﻱ ﺍﺯﺟﻪﻭﺙﻭﺕﻭﺑﺎﻝﻝ ﺍﺯﺟﻪ ﻭ
...ﻑﻝﺕﻣﺦﺍﻝﻝﻧﺰﻡﺍﻝﺕﺑﺎﻛﻲﺗﺮﻱﻑ ﻡﻙﺗﺢﻝﻝ ﻙﻝﻭﺫ ﺭﺓﺻﻲﻕﺍﻝ
ﺭﻫﺎﻏﻲﻭ ﺓﻱﻣﺎﺍﻟﺢ ﻡﻧﻈﺎ ﻭ ﺓﺍﺭﺭﺍﻟﺢ ﺩﺭﺟﺔﻭ ﺓﺭﻧﺎﻹﺍﻙ ﺓ
Summary
Nos últimos anos, casas inteligentes se tornaram uma palavra muito popular e em alta. Muitas
as pessoas tentaram propor sua própria versão da arquitetura de casa inteligente um assunto com diferentes
legados, Hoje em dia, a maioria das pessoas tem um smartphone com elas o tempo todo. Então faz sentido
usar isso para controlar eletrodomésticos. O Sistema de Automação Residencial (HAS) foi projetado
para telefones celulares que possuem a plataforma Android, que você pode usar para controlar uma série de dispositivos domésticos
aparelhos como luzes, ventiladores, sensores e muitos mais.
O principal objetivo deste trabalho é situar nosso projeto em seu contexto geral. Antes de tudo, nós
comece fazendo uma apresentação sucinta do assunto, detalhando seu contexto e seu
funcionalidades. Em seguida, apresentaremos as especificações. Depois, mencionaremos os objetivos.
Finalmente, iremos representar a casa inteligente que realizamos.