Casa Inteligente

By Vitor Amadeu Souza
Listen with Sir Michael Caine™ and 1,000+ voices
Length1h 37m

About this audiobook

Esta literatura é uma continuação da obra Arduino – Prático e Objetivo (2011) e Programação para Arduino – Avançado (2014) do mesmo autor e editora, onde o objetivo desta obra é possibilitar o acionamento de dispositivos dispostos em uma residência, implementando assim uma aplicação de Casa Inteligente. Desta forma, dispositivos como lâmpadas, cortinas, portões dentre outros poderão ser acionados através dos comandos recebidos por uma interface Bluetooth estabelecida entre um smartphone Android programado usando o MIT App Inventor e o Arduino além de um controle remoto utilizado em TVs, desde que obedeçam ao formato RC5. Sendo assim, um celular pareado com o módulo Bluetooth do Arduino poderá ligar e desligar um relé que possibilite o acionamento de diversos tipos de dispositivos como citado anteriormente. Suponha uma casa com 4 ambientes (sala, cozinha, quarto e banheiro) no qual em cada um haja uma lâmpada, onde o objetivo será ligar ou desligar cada uma destas através de um aplicativo no smartphone. Este será o objetivo desta literatura, onde o Arduino poderá ligar ou desligar cada um dos 4 relés tendo o controle do acionamento das 4 lâmpadas. Para implementar este recurso, inicialmente será apresentado o esquema elétrico do experimento, seguido do programa em Arduino e para o Android, no qual este foi programado no MIT App Inventor. Outra aplicação desenvolvida refere-se a implementação de um dimmer, onde o Arduino poderá controlar a potência de uma lâmpada alternada ou outra carga AC acoplada ao Arduino de acordo com os comandos oriundos de um smartphone/tablet. Desta forma, podemos modelar automações residenciais (Casa Inteligente) onde lâmpadas, alarmes, ventiladores, cafeteiras, dentre outros possam ser controlados dentro do raio de alcance do Bluetooth. A placa didática utilizada foi a Cerne Arduino em conjunto com um módulo Bluetooth, onde tais kits estão à venda no site www.cerne-tec.com.br. No entanto, outras placas Arduino compatíveis assim como o módulo Bluetooth podem ser utilizadas em função da compatibilidade entre as mesmas.

Audiobook details

Rating★★★★ 4.3 (11)
Includes Amazon
GenreTechnology
Length1 hr 37 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJan 16, 2016
LanguagePortuguese

Table of contents

1Vitor Amadeu Souza
2Capítulo I Metodologia de desenvolvimento
3Figura 1.1 – Tela do MIT App Inventor
4tamanho dentre outros.
5Figura 1.2 – Escolhendo o modo Designer ou Block
Show all chapters
6http://appinventor.mit.edu/explore/ai2/setup-emulator.html
7Figura 2.1 – Adicionando label à tela
8QR code for .apk) e obtenha o código para acessar através da
9dispositivo e neste exemplo, será visto como habilitar o seu
10labels. Clique no componente botão chamado Brasil, a tela ficará
11Figura 2.7 – Adicionando um evento ao programa
12Observe que há dois parâmetros configuráveis, sendo o
13A fim de complementar o projeto, adicione mais botões com
14figura.
15Em seguida, há um bloco para cada botão que ao ser acionado
16neste experimento.
17id=resposta
18Figura 2.28 – Resultado de uma simulação
19Este exemplo irá desenvolver uma calculadora, no qual
20O bloco referente ao incremento, decremento e limpeza da
21Marque a opção NumbersOnly para as duas caixas de texto.
22Figura 3.14 – Simulação do conversor Pa<->PSI
23bastando sempre abrir este programa quando quiser “rodar” o
24A próxima figura apresenta o esquema elétrico proposto.
25Experiência – Sequencial de Leds
26acionados e usar a função digitalWrite para acionar os mesmos.
27o próximo esquema.
28Este exemplo usa uma linha de transmissão e recepção que
29Capítulo XII
30Experiência – Recepção Serial
31carregado no Arduino juntamente com o módulo Bluetooth. Faça o
32Figura: Bit 0 na codificação Manchester
33são contínuos com um intervalo típico de 90 ms, podendo variar de
34forma digital de conforme apresentado na figura anterior. Neste
35Comando 1 2 4 5 7 8
36No Brasil a variação (frequência) da rede elétrica é de 60Hz.
37A é a amplitude em volts (também chamada de tensão de
38RMS
39VP
40resistor, o efeito será como se estivéssemos aplicando uma tensão
41chamado MOC3023 e o TRIAC BTA08 que pode alimentar uma carga
42Desta forma, a saída SINC fica em nível baixo quando o
43MOC
44N
45O código fonte para este experimento está apresentado a
46digitalWrite(BT2,1); digitalWrite(BT3,1); digitalWrite(BT4,1); }
4711.1 Fluxograma
48Observe que o programa segue o fluxo apresentado e faz o controle
49if(tempo!=0) { delay(tempo); digitalWrite(TRIAC,1); delayMicroseconds(100); digitalWrite(TRIAC,0); } }
50Slider
Aplicando O Teorema De Norton Programado Em Visual C#Vitor Amadeu Souza32m$7 · $0.00
Desenvolvendo Uma Aplicação Cliente No Esp32 Programado No Arduino E Servidor Programado No Visual C#Vitor Amadeu Souza9m$8 · $0.00
Calculando A Elasticidade Preço Programado Em Visual BasicVitor Amadeu Souza31m$7 · $0.00
Aplicando Iot Para Medir Um Termômetro Com A Raspberry Pi Programada Em PythonVitor Amadeu Souza31m$10 · $0.00
Medindo O Valor De Pico Para Uma Medição De Benzeno Com A Raspberry Pi Programada Em PythonVitor Amadeu Souza28m$6 · $0.00
Projetos Com Arm Programado Em C No Cubeide Com Base No Modelo Stm32f103c8 Parte XxviVitor Amadeu Souza16m$6 · $0.00
Apresentando Alguns Pontos Turísticos De Filipinas Com Display Lcd Programado No ArduinoVitor Amadeu Souza8m$6 · $0.00
Conectando O Esp8266 Ao Bd Sql Na Web Para Medir Um Barômetro Programado Em ArduinoVitor Amadeu Souza15m$6 · $0.00
Partida De Motor Estrela--triângulo Com PicVitor Amadeu Souza2h 13m$10 · $0.00
Apresentando A Etimologia De Portugal Com Display Lcd Programado No ArduinoVitor Amadeu Souza10m$6 · $0.00
Lendo O Estado Da Concentração De Co2 Através Da Internet Com Pic Programado Em Mikroc E Esp-01Vitor Amadeu Souza1h 12m$10 · $0.00
Monitorando Através Do Visual C# O H2 Com O Stm32f103c8 Programado No ArduinoVitor Amadeu Souza22m$8 · $0.00
Enviando A Medição De Dinamômetro Para Monitoramento No Vc# Com A Stm8 Programada Em ArduinoVitor Amadeu Souza15m$7 · $0.00
Projeto Contador Bcd Com Ci 74ls191 Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 18m$6 · $0.00
Implementando Big Data Com Php E Mysql Para Monitorar Gaussímetro Programado No Esp8266 Em ArduinoVitor Amadeu Souza1h 31m$8 · $0.00
Calculando Uma Progressão Geométrica Usando O Visual BasicVitor Amadeu Souza30m$7 · $0.00
Desenvolvendo Um Medidor De Ozônio Modbus Rs232 No ArduinoVitor Amadeu Souza35m$10 · $0.00
Projetos Em C Para Stm8 Parte XviiiVitor Amadeu Souza18m$7 · $0.00
Projetando Um Shield Open Collector Para O Nodemcu Usando O FritzingVitor Amadeu Souza22m$7 · $0.00
Projetos De Automação Industrial Usando O ArduinoVitor Amadeu Souza7h 12m4.5 (11)$26 · $0.00

You may also like

Desenvolvendo Um Relé De Proteção Para Sobretensão Com ArduinoVitor Amadeu Souza11m$10 · $0.00
Desenvolvendo Uma Aplicação Cliente No Esp32 Programado No Arduino E Servidor Programado No Visual C#Vitor Amadeu Souza9m$8 · $0.00
Reproduzindo A Música De Léo Delibes Em Arquivo Wav Com Base No ArduinoVitor Amadeu Souza50m$6 · $0.00
Monitorando Através Do Visual C# O H2 Com O Stm32f103c8 Programado No ArduinoVitor Amadeu Souza22m$8 · $0.00
Desenvolvendo Projetos Para Mensurar Sensores Na Impressora Volume Único - Programado No ArduinoVitor Amadeu Souza3h 23m$47 · $0.00
Vexilologia Para A Bandeira De Antígua E Barbuda Com Display Tft Programado No ArduinoVitor Amadeu Souza18m$6 · $0.00
Curso Chocolateria ArtesanalJvelloso Marketing1h 9m$6 · $0.00
Projetos No Vb Para Raspberry Pi 3 Com Windows 10 Iot Core Parte IVitor Amadeu Souza25m$10 · $0.00
Apresentando Uma Lista De Cidades Planejadas Brasileiras Com Display Lcd Programado No ArduinoVitor Amadeu Souza9m$6 · $0.00
Acessando O Barramento De 8 Bits Isa Com O Mcu AvrVitor Amadeu Souza33m$10 · $0.00
Comunicação Lora Para Medir Concentração De H2 Programado No ArduinoVitor Amadeu Souza25m$8 · $0.00
Implementando Um Conversor Hex->dec Programado Em Visual BasicVitor Amadeu Souza31m$7 · $0.00
Novas E Lucrativas Idéias Que Você Pode Imprimir E VenderNedir Chaves Da Costa6h 44m$14 · $0.00
Apresentando O Nome Oficial De Cabo Verde Com Display Lcd Programado No ArduinoVitor Amadeu Souza9m$6 · $0.00
Projetos Com Pic12 Parte XiiVitor Amadeu Souza37m$10 · $0.00
Projetos Com Arm Programado Em Arduino Com Base No Modelo Stm32f103c8 Parte XivVitor Amadeu Souza18m$6 · $0.00
MatlabDe Oliveira, A. M., Dr.3h 21m$7 · $0.00
Projeto De Hardware Para Ler Código De Barras Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 17m$7 · $0.00
Implementando Um Alarme Por Sms Com Módulo Sim800l Programado Na Raspberry PiVitor Amadeu Souza14m$7 · $0.00
Lendo A Concentração De Etanol No Esp8266 Usando O Ajax Programado No ArduinoVitor Amadeu Souza1h 52m$15 · $0.00