
Controle De Pwm Por Mqtt Usando O Esp8266 (nodemcu) Programado No Arduino
By Vitor Amadeu SouzaLength49m
About this audiobook
A proposta desta literatura é apresentar a conexão via WiFi entre o computador e um módulo ESP8266, de modo a permitir um controle de I/O (entrada e saída) através de um navegador (browser). Desta forma, uma saída poderá ser ligada e desligada assim como uma entrada digital poderá ser lida remotamente, desde que conectada a uma mesma rede local. Sendo assim, sensores e periféricos distintos como lâmpadas, motores, sirenes, atuadores dentre outros poderão ser comandados via rede sem fio através de um PC ou smartphone. Após a experiência acima é feito o uso do protocolo MQTT para disponibilizar a leitura do sensor assim como controlar a saída através da internet, de modo que um smartphone remoto possa verificar o valor da entrada digital ou ligar e desligar a saída digital, bastando estar conectado a internet. Em seguida, uma aplicação com PWM para controlar a potência do LED é feita via MQTT. A programação no ESP8266 foi feita usando-se o Arduino, no qual o módulo NodeMCU foi utilizado. É fundamental que o leitor utilize como referência ou possua experiência dos assuntos abordados na literatura Programando o ESP8266 no Arduino (2016) do mesmo autor e editora.
Audiobook details
GenreEducation and Learning, Technology
Length49 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateJul 4, 2019
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Cerne Tecnologia
3Introdução
4Fonte: https://en.wikipedia.org/wiki/NodeMCU
5Fonte: http://justjibba.net/getting-nodemcu-1-0-to-work-on-a-mac/
Show all chaptersShow less
6browser será o que está apresentado abaixo.
7importante meio para apresentar
8As caixas de texto de múltiplas linhas são usadas quando
9</html>
10</body> </html>
11pequena, faz-se necessário utilizar um driver externo como o
12O MQTT (Message Queue Telemetry Transport) foi baseado no
13tais
14Obs: A conexão a internet deve estar ativa.
15if(conectado) { client.subscribe(mqttTopicSub, 1); } else { delay(10000); } } }
16As próximas funções servem para capturar alguma informação
17client.subscribe(mqttTopicSub); }
18Clique no botão WEBSOCKET UI para visualizar as leituras
19Pressione no texto sensor apresentado.
20botão Salvar. Neste instante, a informação mensurada pelo ESP8266
21smartphone.
22Capítulo V
23Observe no gráfico abaixo um exemplo de sinal PWM.
24passo total .
25O próximo exemplo demonstra como implementar uma rampa
26remotamente. Para isso, adicione um Range/progress no MQTT DASH