Domótica

De Vitor Amadeu Souza
Ouça com Sir Michael Caine™ e mais de 1.000 vozes
Duração1h 37m

Sobre este audiolivro

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 domótica. 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 (domótica) 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.

Detalhes do audiolivro

Avaliação★★★★ 4,2 (12)
Inclui Amazon
GêneroTechnology
Duração1 h 37 min
Narrado porOuça com mais de 1.000 vozes
FormatoeBook com áudio
Data de publicação24 de nov. de 2015
IdiomaPortuguês

Sumário

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
Mostrar todos os capítulos
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
Calculando O Mdc Programado Em Visual C#Vitor Amadeu Souza30min$8 · $0.00
Rtos Para Medir Dinamômetro Programado No ArduinoVitor Amadeu Souza31min$7 · $0.00
Medindo O Valor De Pico De Um Voltímetro Programado Em Arduino No Stm8Vitor Amadeu Souza9min$6 · $0.00
Monitorando A Concentração De Co Com O Visual C#Vitor Amadeu Souza22min$10 · $0.00
Calculando A Segunda Lei De Newton Programado No LazarusVitor Amadeu Souza34min$7 · $0.00
Monitorando Um Amperímetro Trifásico Com O Pic E Vc#Vitor Amadeu Souza20min$21 · $0.00
Apresentando O Nome Oficial Da Lituânia Com Display Lcd Programado No ArduinoVitor Amadeu Souza9min$6 · $0.00
Desenvolvendo Um Terminal De Consulta De Preços Com O Visual C# E SqlVitor Amadeu Souza44min$10 · $0.00
Projetos Com Esp8266 Programado Em Lua - Parte XxviiiVitor Amadeu Souza12min$10 · $0.00
Acesso A Nível De Bits/bytes Em Variáveis Programado No ArduinoVitor Amadeu Souza19min$6 · $0.00
Plotando Um Gráfico Para Medição De Corrente Com O Visual C#Vitor Amadeu Souza37min$10 · $0.00
Programação Paralela Em PythonVitor Amadeu Souza57min$6 · $0.00
Introdução Ao React E Css No Ambiente Replit Parte IVitor Amadeu Souza9min$6 · $0.00
Plotando Gráficos 2d-3d Programado No PythonVitor Amadeu Souza1h 5min$8 · $0.00
Antologia De Projetos No Visual C# Volume IiVitor Amadeu Souza5h 46min$26 · $0.00
Implementando Um Detector De Cor Rgb Com O Sensor Tcs3472 Via I2c No ArduinoVitor Amadeu Souza21min$8 · $0.00
Reproduzindo Música Clássica Em Arquivo Wav Com Base No ArduinoVitor Amadeu Souza50min$10 · $0.00
Conectando O Módulo Ds18b20 Programado No ArduinoVitor Amadeu Souza12min$6 · $0.00
Implementando Em Visual Basic Via Rs485 Modbus Master-slave Com Base No Stm32f103c8 Programado Em ArduinoVitor Amadeu Souza36min$7 · $0.00
Vexilologia Do Estado Do Acre Com Display Tft Programado No ArduinoVitor Amadeu Souza18min$6 · $0.00

Você também pode gostar

Representando Um Número Complexo No Plano Programado Em Visual BasicVitor Amadeu Souza32min$6 · $0.00
Reproduzindo A Música De François-adrien Boieldieu Em Arquivo Wav Com Base No ArduinoVitor Amadeu Souza50min$6 · $0.00
Coletor sanitárioFrederico Menezes Coelho8h 32min$33 · $0.00
Desenvolvendo Um Frequencímetro Para Rede Can Programado Em C Para O Pic18f4580Vitor Amadeu Souza1h 4min$7 · $0.00
Calculando A Pressão Do Gás Programado Em Visual C#Vitor Amadeu Souza30min$7 · $0.00
Desenvolvendo Um Amperímetro Trifásico Com Base No Sensor Acs714, Pic18f1220 E Xc8Vitor Amadeu Souza52min$21 · $0.00
Desenvolvendo Um SequencímetroVitor Amadeu Souza56min$10 · $0.00
Deliciosas Sobremesas De LimãoJideon F Marques4h 1min$7 · $0.00
Projetos Com Arm - Parte XviiVitor Amadeu Souza30min$10 · $0.00
Apresentando Pinturas De Franz Pforr Com Display Tft Programado No ArduinoVitor Amadeu Souza19min$6 · $0.00
Vexilologia Para A Bandeira Da Eritreia Com Display Tft Programado No ArduinoVitor Amadeu Souza18min$6 · $0.00
Desenvolvendo Um Temporizador Para Jogo De Xadrez No Visual BasicVitor Amadeu Souza32min$10 · $0.00
Introdução Aos Números Complexos Programado No PythonVitor Amadeu Souza58min$7 · $0.00
Projetos Com Energia Parte XxivVitor Amadeu Souza38min$7 · $0.00
Receitas Maravilhosas De Marshmallow: Maneiras Maravilhosas De Cozinhar Com Marshmallows!Jideon F Marques1h 2min$7 · $0.00
Apresentando Pinturas No Display Tft De Alfred East Com Raspberry Pi Programado No PythonVitor Amadeu Souza43min$6 · $0.00
Coxinha De FrangoNeiriberto Silva De Freitas5min$9 · $0.00
Os Sistemas Táticos No FutebolLeonardo De Assis Pires Almeida29min$6 · $0.00
Iot Aplicado A Equinocultura Com Pic E Módulo Wifi Esp8266Vitor Amadeu Souza27min$10 · $0.00
Gêneros textuais em língua inglesa : prática, leitura, escrita e análise linguísticaRicardo Santos David8h 40min$18 · $0.00