Você está na página 1de 11

ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.

html

ESP8266 internet das coisas IDE STM32   

motor de passo Raspberry arduino uno

microcontrolador uno módulo osciloscópio

bluetooth firebase circuito dht22 espressif

expansor eletrônica esp-now

inteligencia artifical

INÍCIO FÓRUM SOBRE ARDUINO ESP8266 ESP32 LORAWAN STM32 MOTOR DISPLAY MATERIAL PARA DOWNLOAD LINKS DOS PRODUTOS

Postagens mais visitadas


O que está procurando? Buscar
Arduino Mega + WiFi = Automação
 24 Agosto

Insira aqui seu melhor email... QUERO RECEBER GRÁTIS


ESP32: Detalhes internos e pinagem
 06 Março

Instalando ESP32 no Arduino IDE:


Página inicial  tutorial  ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2
Método fácil
 04 Setembro

ESP32 LORA: Sensor de Gás, Umidade e Temperatura por


SMS - Pt1 e Pt2
 Fernando K  23 Março Siga nas redes sociais

 Facebook  Instagram

 YouTube

Postagem em Destaque

MOTOR DE PASSO

Já sabe como utilizar sensores destinados à segurança, envolvendo gás, temperatura e umidade, por exemplo,
com um ESP32 Lora? Pois, hoje, você vai ver aqui como utilizar esse módulo deste microcontrolador como
Sender e Receiver. Ainda, vou mostrar como usar um Arduino Nano com módulo Ethernet e efetuar comunicação
Usando Motor de Passo sem
pela Rede. Destaco que, como o assunto é extenso, prometo um segundo artigo sobre este assunto, assim como
informação
um novo vídeo, para a próxima semana.
 Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica. Então,


hoje, vamos falar de motor…

Arquivo de Postagens

 2022 4

 2021 12

 2020 32

Neste projeto temos uma montagem simples, que vai funcionar como um alarme que vai enviar mensagem SMS
para o seu smartphone em caso de algum tipo de problema. Para tal, empregaremos um módulo sensor de gás
MQ2 e um sensor de temperatura e umidade DHT22 (AM2302). Ambos serão lidos por um primeiro ESP32 Lora,
que funcionará como Sender, e enviará alerta para um segundo ESP32 Lora, que estará como Receiver, caso
haja algum tipo de vazamento de gás, por exemplo.

Usando, então, uma simulação de vazamento de gás, como na nossa demonstração (imagem acima), o Sender
vai enviar um sinal ao Receiver, que vai ligar o Buzzer e transmitir uma mensagem para o Arduino Nano via serial
para acender um Led vermelho. Como a porta SPI deste Receiver já vai estar ocupada, ele vai enviar os dados via
UART ao Arduino Nano, que via SPI vai se comunicar com a interface Ethernet. O software que está no Arduino
Nano, comandado pelo Receiver vai, então, enviar um SMS ao seu celular te avisando sobre um possível perigo
de vazamento de gás.
Portanto, o ESP32 é que vai ler o valor analógico e indicar quanto de gás e qual o risco de explosão no local
analisado, informações que serão direcionadas ao SMS.
Na nossa montagem, portanto, coloquei no Receiver uma interface Ethernet de cabo. Por quê? Porque neste
projeto precisamos de confiabilidade, garantindo acesso em caso de falha do WiFi. Com isso garantimos o envio
do SMS, que pode ser substituído por e-mail ou ligação, conforme sua preferência e disponibilidade de gateway.

Funcionamento (Transmissão de dados)


Aqui temos um diagrama sobre o funcionamento da montagem.

1 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

ESP8266 internet das coisas IDE STM32

motor de passo Raspberry arduino uno

microcontrolador uno módulo osciloscópio

bluetooth firebase circuito dht22 espressif

expansor eletrônica esp-now

inteligencia artifical

Postagens mais visitadas

Arduino Mega + WiFi = Automação


 24 Agosto

Recursos usados ESP32: Detalhes internos e pinagem


 06 Março

 2 ESP32 LoRa Display OLED


 1 Arduino Nano ATmega328 Instalando ESP32 no Arduino IDE:
Método fácil
 1 Módulo Ethernet ENC28J60 para Arduino
 04 Setembro

 1 Módulo Sensor de gás MQ2


 1 Sensor de temperatura e humidade DHT22 (AM2302)
 2 Resistores de 330 ohm Siga nas redes sociais
 1 Resistor de 4k7 ohm
 1 Buzzer 5V  Facebook  Instagram

 1 Led verde
 YouTube
 1 Led vermelho
 Jumpers

Postagem em Destaque
Recursos usados – Sender

MOTOR DE PASSO

Usando Motor de Passo sem


informação
 Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica. Então,


hoje, vamos falar de motor…

Arquivo de Postagens

 2022 4
 1 ESP32 LoRa Display
 2021 12
 1 Módulo Sensor de gás MQ2
 2020 32
 1 Sensor de temperatura e humidade DHT22 (AM2302)
 1 Resistor de 4k7 ohm
 Jumpers

Recursos usados – Receiver

 1 ESP32 LoRa Display OLED


 1 Arduino Nano ATmega328
 1 Módulo Ethernet ENC28J60 para Arduino
 2 Resistores de 330 ohm
 1 Buzzer 5V
 1 Led verde
 1 Led vermelho
 Jumpers

Sensibilidade do sensor de gás MQ-2


A resistência (Rs/Ro) do sensor é mais alta ou mais baixa de acordo com a concentração de gás (ppm) existente.
Esta concentração pode ser visualizada pela saída do pino A0.
O sensor de gás MQ-2 tem alta sensibilidade aos gases:
· LPG (Gás liquefeito de petróleo);
· Propano (C3H8);
· Hidrogênio (H2);
· Metano (CH4);

· Gases combustíveis, como o Propano, CO, Álcool e Butano (utilizado em isqueiros).

2 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

ESP8266 internet das coisas IDE STM32

motor de passo Raspberry arduino uno

microcontrolador uno módulo osciloscópio

bluetooth firebase circuito dht22 espressif

expansor eletrônica esp-now

inteligencia artifical

Postagens mais visitadas

Arduino Mega + WiFi = Automação


 24 Agosto

ESP32: Detalhes internos e pinagem


 06 Março

Montagem Sender
Instalando ESP32 no Arduino IDE:
Pinout ESP32 Lora OLED Método fácil
 04 Setembro

Siga nas redes sociais

 Facebook  Instagram

 YouTube

Postagem em Destaque

MOTOR DE PASSO

Sender Circuito

Usando Motor de Passo sem


informação
 Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica. Então,


hoje, vamos falar de motor…

Arquivo de Postagens

 2022 4

 2021 12
Sender Montagem
 2020 32

Montagem Receiver

Pinout Arduino Nano ATmega328

3 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

ESP8266 internet das coisas IDE STM32

motor de passo Raspberry arduino uno

microcontrolador uno módulo osciloscópio

bluetooth firebase circuito dht22 espressif

expansor eletrônica esp-now

inteligencia artifical

Postagens mais visitadas

Arduino Mega + WiFi = Automação


 24 Agosto

ESP32: Detalhes internos e pinagem


 06 Março

Receiver Circuito Instalando ESP32 no Arduino IDE:


Método fácil
 04 Setembro

Siga nas redes sociais

 Facebook  Instagram

 YouTube

Receiver Montagem
Led verde sinaliza que o arduino foi inicializado. Postagem em Destaque
Led vermelho indica que o SMS foi enviado.
Ao enviar o SMS, o arduino é desconectado para que não sejam enviadas mais mensagens.
MOTOR DE PASSO

Usando Motor de Passo sem


informação
 Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica. Então,


hoje, vamos falar de motor…

Arquivo de Postagens

 2022 4

 2021 12

 2020 32

Instalação da biblioteca do DHT


1. Vá em Sketch->Incluir Biblioteca->Gerenciador de Bibliotecas.
2. Pesquise por SimpleDHT e clique em instalar.

Código Sender

Sender – Organização do código

Setup

Loop
- readDhtSensor: Função responsável por ler sensor e obter valores de temperatura e umidade.
- gasDetected: Função responsável por ler sensor e verificar se o gás foi detectado. 

4 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

- sendPacket: Função responsável por enviar o pacote via LoRa para o Receiver. ESP8266 internet das coisas IDE STM32
- showDisplay: Função responsável por exibir no display as mensagens e valores obtidos.
motor de passo Raspberry arduino uno

microcontrolador uno módulo osciloscópio


Código Sender [Includes e Defines]
bluetooth firebase circuito dht22 espressif

De início, vamos incluir as bibliotecas e fazer a definição dos pinos. expansor eletrônica esp-now

inteligencia artifical

Postagens mais visitadas

Arduino Mega + WiFi = Automação


 24 Agosto

ESP32: Detalhes internos e pinagem


 06 Março

Instalando ESP32 no Arduino IDE:


Code Método fácil
 04 Setembro
#include <SPI.h> //lib para comunicação serial
#include <LoRa.h> //lib para comunicação com o WIFI Lora
#include <Wire.h> //lib para comunicação i2c
#include "SSD1306.h" //lib para comunicação com o display
Siga nas redes sociais
#include <SimpleDHT.h>//lib para comunicação com o dht

//Descomente as linhas abaixo para o tipo do sensor DHT que você Facebook
 estiver usando! Instagram

 YouTube
//#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
Postagem em Destaque
// Definição dos pinos
#define SCK 5 // GPIO5 -- SX127x's SCK
#define MISO 19 // GPIO19 -- SX127x's MISO MOTOR DE PASSO

#define MOSI 27 // GPIO27 -- SX127x's MOSI


#define SS 18 // GPIO18 -- SX127x's CS
#define RST 14 // GPIO14 -- SX127x's RESET
#define DI00 26 // GPIO26 -- SX127x's IRQ(Interrupt Request)

#define MQ_analog 12//pino analógico do sensor de gás


#define MQ_dig 13 //pino digital do sensor de gás
Usando Motor de Passo sem
informação
#define BAND 433E6 //Frequencia do radio - podemos utilizar ainda : 433E6, 868E6, 915E6
 Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica. Então,


Vamos tratar do sensor de das variáveis usadas para receber o sinal analógico e digital, além
hoje, vamos falarde definir o valor mínimo de
de motor…

acionamento do sensor de gás.

Arquivo de Postagens

 2022 4

 2021 12

 2020 32

Code
// DHT Sensor
const int DHTPin = 23;

int analog_value; //variável usada para receber o sinal analógico do sensor (de 100 a 10000)
int dig_value; //variável usada para receber o sinal digital do sensor
int gas_limit = 0; //usado para indicar o valor mínimo de acionamento do sensor de gás (este valor varia co

//h = humidade; c = temperatura em graus celsius


float h, c;

String packSize; //variável usada para receber tamanho do pacote convertido em String
String packet = "OK"; //variável usada para armazenar a string enviada, ao final ela é concatenada com a va
String values = "|-|-"; //valores de humidade e temperatura são separados por pipe

//parametros: address,SDA,SCL
SSD1306 display(0x3c, 4, 15); //construtor do objeto que controlaremos o display

Código Sender [Setup]


No Setup, primeiro vamos configurar os pinos e o display.


Code

5 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

void setup()
ESP8266 internet das coisas IDE STM32
{
motor de passo Raspberry arduino uno
//inicializa valores de humidade e temperatuda com zero
h = c = 0; microcontrolador uno módulo osciloscópio

//inicia serial com 9600 bits por segundo bluetooth firebase circuito dht22 espressif
Serial.begin(9600);
expansor eletrônica esp-now
//configura pino analog. do sensor como entrada
inteligencia artifical
pinMode(MQ_analog, INPUT);
//configura pino digital do sensor como entrada
pinMode(MQ_dig, INPUT);
//configura os pinos oled como saida
Postagens mais visitadas
pinMode(16,OUTPUT); //pino RST do oled display
//reseta o OLED
Arduino Mega + WiFi = Automação
digitalWrite(16, LOW);
 24 Agosto
//aguarda 50ms
delay(50);
//enquanto o OLED estiver ligado, GPIO16 deve estar HIGH ESP32: Detalhes internos e pinagem
digitalWrite(16, HIGH);  06 Março

//inicializa o display
display.init();
Instalando ESP32 no Arduino IDE:
//inverte verticalmente o display (de ponta cabeça) Método fácil
display.flipScreenVertically();  04 Setembro

Na sequência, definimos características de impressão no display e iniciamos a comunicação serial com o Lora, seguindo com
sua configuração. Siga nas redes sociais

 Facebook  Instagram

 YouTube

Postagem em Destaque

MOTOR DE PASSO

Code
//configura a fonte para um tamanho maior
display.setFont(ArialMT_Plain_10);
//aguarda 1500ms
delay(1500);
//apaga todo o conteúdo da tela do display Usando Motor de Passo sem
display.clear(); informação
 Fernando K  20 Agosto

//inicia a comunicação serial com o Lora Já estava ficando com saudades de mecatrônica. Então,

SPI.begin(SCK,MISO,MOSI,SS); hoje, vamos falar de motor…

//configura os pinos que serão utlizados pela biblioteca (deve ser chamado antes do LoRa.begin)
LoRa.setPins(SS,RST,DI00);
Arquivo de Postagens
//inicializa o Lora com a frequencia específica
if (!LoRa.begin(BAND))
 2022 4
{
 2021 12
//escreve na pos 0,0 a mensagem entre aspas
display.drawString(0, 0, "Starting LoRa failed!");  2020 32

//mostra o conteúdo na tela


display.display();
//fica em loop infinito até que o ESP seja reiniciado
while (true);
}
}

Código Sender [Loop]


No Loop também trabalhamos com características do display e indicamos os procedimentos de leitura dos sensores, bem
como de detecção de gás e o envio de alerta pelo Lora.

Code
void loop()
{
//apaga o conteúdo do display
display.clear();
//alinha texto do display à esquerda
display.setTextAlignment(TEXT_ALIGN_LEFT);
//configura fonte do texto
display.setFont(ArialMT_Plain_16);
//exibe na pos 0,0 a mensagem entre aspas
display.drawString(0, 0, "Running...");
//lê valores do sensor de temperatura
readDhtSensor();
//insere na string os valores de humidade e temperatura separados por pipe
values="|"+String(h)+"|"+String(c);

//se no pino digital do sensor receber sinal baixo, significa que foi detectado gás

6 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

if(gasDetected())
ESP8266 internet das coisas IDE STM32
{
motor de passo Raspberry arduino uno
//atribui à variável o texto ALARM
packet = "ALARM"; microcontrolador uno módulo osciloscópio

//concatena com o pacote os valores, separados por pipe bluetooth firebase circuito dht22 espressif
packet+=values;
expansor eletrônica esp-now
//envia pacote por LoRa
inteligencia artifical
sendPacket();
//chama função para exibir no display com flag true, indicando gás detectado
showDisplay(true);
}
Postagens mais visitadas

Definimos as informações que serão enviadas por SMS. Arduino Mega + WiFi = Automação
 24 Agosto

ESP32: Detalhes internos e pinagem


 06 Março

Instalando ESP32 no Arduino IDE:


Método fácil
 04 Setembro

Siga nas redes sociais

 Facebook  Instagram
Code
else  YouTube
{
//atribui à variável o texto OK
packet = "OK";
//concatena com o pacote os valores, separados por pipe Postagem em Destaque
packet+=values;
//envia pacote por LoRa
MOTOR DE PASSO
sendPacket();
//chama função para exibir no display, com flag false, indicando gás não detectado
showDisplay(false);
}
//aguarda 250ms
delay(250);
}
Usando Motor de Passo sem
informação
Código Sender [showDisplay]  Fernando K  20 Agosto

Novamente tratamos da exibição de dados no display do Lora. Já estava ficando com saudades de mecatrônica. Então,
hoje, vamos falar de motor…

Arquivo de Postagens

 2022 4

 2021 12

 2020 32

Code
void showDisplay(bool gasDetected)
{
//apaga o conteúdo do display
display.clear();
//alinha texto do display à esquerda
display.setTextAlignment(TEXT_ALIGN_LEFT);
//configura fonte do texto
display.setFont(ArialMT_Plain_16);
//exibe na pos 0,0 a mensagem
display.drawString(0, 0, "Running...");

//se o gás foi detectado


if(gasDetected)
{
//escreve na pos 0,20 a mensagem
display.drawString(0, 20, "Status: ALARM");
//escreve na pos 0,40 a mensagem
display.drawString(0, 40, "Gas detected!");
//exibe display
display.display();
}

Code

else

7 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

{
ESP8266 internet das coisas IDE STM32
//escreve na pos 0,20 a mensagem
motor de passo Raspberry arduino uno
display.drawString(0, 20, "Status: OK");
//escreve na pos 0,40 a mensagem microcontrolador uno módulo osciloscópio

display.drawString(0, 40, "H: "+String(h)+" T: "+String(c)+"°");


bluetooth firebase circuito dht22 espressif
//exibe no display
expansor eletrônica esp-now
display.display();
inteligencia artifical
}
}

Postagens mais visitadas


Código Sender [gasDetected]
Arduino Mega + WiFi = Automação
Aqui temos a função responsável por disparar mensagem caso o sensor detecte algum tipo de vazamento
24 Agosto de gás.

ESP32: Detalhes internos e pinagem


 06 Março

Instalando ESP32 no Arduino IDE:


Método fácil
 04 Setembro

Siga nas redes sociais

Code
 Facebook
//função responsável por disparar mensagem caso o sensor detectar gás  Instagram

bool gasDetected()
 YouTube
{
//lê o valor analógico do sensor (servirá apenas como informativo pela serial)
analog_value = analogRead(MQ_analog);
//lê o valor digital do sensor, caso sinal baixo o gás foi detectado
Postagem em Destaque
dig_value = digitalRead(MQ_dig);

//obs: as exibições pela serial neste código não influenciam o funcionamento


MOTOR DE PASSO do protótipo
//exibe valor pela serial
Serial.print(analog_value);
//exibe separador "||" pela serial
Serial.print(" || ");

//lógica inversa, se "0" então foi detectado gás


if(dig_value == 0)
Usando Motor de Passo sem
{
informação
//define o valor analógico mínimo (servirá apenas como informativo pela serial)
 Fernando K  20 Agosto
if(gas_limit == 0 || gas_limit > analog_value)
gas_limit = analog_value; Já estava ficando com saudades de mecatrônica. Então,
hoje, vamos falar de motor…

//exibe na serial "Gas detectado"


Serial.println("GAS DETECTED !!!");
//exibe o limite mínimo de gás captado para o evento ocorrer
Arquivo de Postagens
Serial.println("Gas limit: "+String(gas_limit));
 2022 4
//retorna verdadeiro
 2021 12
return true;
}  2020 32

Code
else
{
//exibe na serial "Gas ausente"
Serial.println("No gas detected...");

//exibe o limite mínimo default "X" caso não foi acionado pela primeira vez
if(gas_limit == 0)
Serial.println("Gas limit: X");
else //exibe o limite mínimo de gás captado para o evento ocorrer
Serial.println("Gas limit: "+String(gas_limit));

//retorna falso
return false;
}
}

Código Sender [readDhtSensor]

8 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

ESP8266 internet das coisas IDE STM32

Code motor de passo Raspberry arduino uno

void readDhtSensor() microcontrolador uno módulo osciloscópio


{
bluetooth firebase circuito dht22 espressif
//declara variaveis que receberão a nova temperatura e humidade
expansor eletrônica esp-now
float novoC, novoH;
//aguarda 250ms inteligencia artifical

delay(250);
//lê valores do sensor dht22 para as variaveis &c e &h
int err = dht22.read2(DHTPin, &novoC, &novoH, NULL);
//verifica se ocorreu algum erro Postagens mais visitadas
if (err != SimpleDHTErrSuccess)
{ Arduino Mega + WiFi = Automação
//informa o erro pela serial  24 Agosto

Serial.print("Read DHT22 failed, err=");


Serial.println(err);
ESP32: Detalhes internos e pinagem
return;  06 Março
}
//se foi possível ler a temperatura, então atribui para as variáveis
c = novoC; Instalando ESP32 no Arduino IDE:
Método fácil
h = novoH;
 04 Setembro
//exibe valores pela serial
Serial.print((float)c); Serial.println(" *C ");
Serial.print((float)h); Serial.println(" H");
//aguarda 250ms Siga nas redes sociais
delay(250);
}
 Facebook  Instagram

Código Sender [sendPacket]  YouTube

Por fim, abrimos um pacote para adicionarmos os dados para envio por SMS.

Postagem em Destaque

MOTOR DE PASSO

Usando Motor de Passo sem


informação
 Fernando K  20 Agosto
Code Já estava ficando com saudades de mecatrônica. Então,
void sendPacket() hoje, vamos falar de motor…

{
//beginPacket : abre um pacote para adicionarmos os dados para envio
LoRa.beginPacket();
Arquivo de Postagens
//envia pacote
LoRa.print(packet);
 2022 4
//endPacket : fecha o pacote e envia
LoRa.endPacket(); //retorno= 1:sucesso | 0: falha  2021 12

}  2020 32

Faça o download dos arquivos:


PDF
INO e Headers

Tags: esp32 fernandok gás Internet of Things iot Koyanagi lora mq2 safe segurança tutorial

 Facebook  Twitter    

TALVEZ VOCÊ GOSTE DESTAS POSTAGENS

ARDUINO ARDUINO ARDUINO

Displays gráficos com ESP32 e Arduino IDE Consertando Arduino e ESP32 queimados ESP32 com RFID, Display e Mini Fonte
2.0  November 17, 2020  September 10, 2020
 March 02, 2022

POSTAR UM COMENTÁRIO

17 Comentários
ANÔNIMO
 23 de março de 2018 às 21:38

Boa noite Fernando,ensina para nos como sé faz uma impressora 3d com arduino ou melhor ainda com Esp32

Responder Excluir

 Respostas
UNKNOWN
 8 de novembro de 2019 às 23:42

Boa Tarde, tenho um Lora Esp32 V2, fiz algumas adaptações de um projeto que tinha de Mostrar um gráfico com o DHT11 mostrando
temperatura e humidade, sendo que uso o modulo com 3 pinos ele não entende porta nenhuma fica somente piscando (Usei do seu projeto)
porta 23 ou 17 (GPI023 ou GPI017), usei a lib que apresenta no projeto SimpleDHT, na compilação tudo passa sem erro, mais o grafico
apresenta 0 em ambos os graficos, no led do modulo dht11 fica piscando. No antigo projeto com 8266 funcionava na boa. Help....

Excluir

9 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

 Respostas
ESP8266 internet das coisas IDE STM32
Responder
motor de passo Raspberry arduino uno
Responder
VINICIUS FERREIRA DE OLIVEIRA microcontrolador uno módulo osciloscópio
 25 de março de 2018 às 20:05
bluetooth firebase circuito dht22 espressif
Fernando. Qual realmente é melhor? Esp32 ou Esp8266 ?
expansor eletrônica esp-now
Responder Excluir
inteligencia artifical
 Respostas
FERNANDO K
 24 de abril de 2018 às 12:35

Olá. Os dois são muito bons, você precisa avaliar de acordo com sua aplicação desejada. O ESP32 tem melhor processamento que o ESP8266.
Postagens mais visitadas
Abraço!

Excluir
Arduino Mega + WiFi = Automação
 Respostas  24 Agosto
Responder
Responder
ESP32: Detalhes internos e pinagem
UNKNOWN
 06 Março
 26 de março de 2018 às 06:28

Bom dia Fernando, obrigado pela aula :) o ficheiro .rar com o INO está a dar erro e não abre. Abraços!

Responder Excluir Instalando ESP32 no Arduino IDE:


Método fácil
 Respostas  04 Setembro
FERNANDO K
 26 de março de 2018 às 16:50

Olá. Fiz um teste aqui e abriu normalmente. Tente novamente, por favor: http://download.fernandok.com/ESP32LoraDispositivosSegurança.rar

Excluir Siga nas redes sociais


 Respostas
Responder
 Facebook  Instagram
Responder
UNKNOWN  YouTube
 27 de março de 2018 às 07:06

Obrigado, devia ser deste pc... com o winrar continua a dar erro, mas tentei noutro pc com o 7zip e já consegui abrir. Peço desculpa ;)

Responder Excluir
Postagem em Destaque
 Respostas
Responder
UNKNOWN MOTOR DE PASSO
 30 de março de 2018 às 13:49

olá Fernando tudo bem??? muito boa essa aula estou aprendendo bastante com suas video aulas, fui compilar o sender deu os seguintes erros:

C:\Users\ddspe\Downloads\ESP32LoraDispositivosSegurança\Código\OLED_LoRa_Sender\OLED_LoRa_Sender.ino: In function 'void setup()':

OLED_LoRa_Sender:79: error: no matching function for call to 'LoRaClass::begin(double)'

In file included from C:\Users\ddspe\Downloads\ESP32LoraDispositivosSegurança\Código\OLED_LoRa_Sender\OLED_LoRa_Sender.ino:2:0:

Usando
C:\Users\ddspe\Documents\Arduino\hardware\espressif\esp32\libraries\LoRa\src/LoRa.h:24:7: Motorint
note: candidate: de Passo sem
LoRaClass::begin(long int, bool)
informação
int begin(long frequency,bool PABOOST);
 Fernando K  20 Agosto
^ Já estava ficando com saudades de mecatrônica. Então,
hoje, vamos falar de motor…
C:\Users\ddspe\Documents\Arduino\hardware\espressif\esp32\libraries\LoRa\src/LoRa.h:24:7: note: candidate expects 2 arguments, 1 provided

exit status 1
no matching function for call to 'LoRaClass::begin(double)'
Arquivo de Postagens
o que vc acha que pode ser??

Obrigado.  2022 4

Responder Excluir  2021 12

 Respostas  2020 32
UNKNOWN
 30 de março de 2018 às 13:55

descobri era poor causa do PABOOST


defini o PABOOST e adicionei na linha if
(!LoRa.begin(BAND,PABOOST))
ai resolveu.
Abraço

Excluir

 Respostas
Responder
RESBOSQUE
 15 de outubro de 2018 às 00:53

Diogo Silva
OLA DIOGO, ESTOU COM O MESMO PROBLEMA AGORA QUI.
VOCE PODE REPLICAR O TRECHO DE CODIGO AQUI COMO RESOLVESTES ?

Excluir

 Respostas
Responder
Responder
UNKNOWN
 7 de maio de 2018 às 00:43

Boa noite Fernando, tenho algumas duvidas sobre um projeto que estou montando, voce tem algum contato para mim estar explicando melhor? desde ja
agradeço.

Responder Excluir

 Respostas
Responder
UNKNOWN
 16 de julho de 2018 às 13:11

Boa tarde, eu notei que você ligo a saida analogica do sensor direto ao pino do esp32 e noutro tutorial no youtube o cara fez um divider de 5 para 3,3 com
dois resistores, será que da para ler direto mesmo ou precisa destes resistores?

Responder Excluir

 Respostas
Responder
UNKNOWN
 19 de outubro de 2018 às 17:26

Boa tarde Fernando, consigo fazer o receiver comunicar com a rede via wifi?

Responder Excluir

 Respostas
Responder

10 of 11 18/03/2023, 16:58
ESP32 LORA: Sensor de Gás, Umidade e Temperatura por SMS - Pt1 e Pt2 - Fernando K Tec... https://www.fernandok.com/2018/03/esp32-lora-dispositivos-de-seguranca.html

MÁRCIO
 8 de abril de 2019 às 10:55 ESP8266 internet das coisas IDE STM32

Bom dia Fernando, motor de passo Raspberry arduino uno

microcontrolador uno módulo osciloscópio


Sabe me dizer se este sensor MQ2 também detecta gás de gasolina?
bluetooth firebase circuito dht22 espressif
Responder Excluir

expansor eletrônica esp-now


 Respostas
Responder inteligencia artifical
MARCOS
 5 de junho de 2019 às 19:29

Como eu faço a comunicação UART?

Responder Excluir
Postagens mais visitadas

 Respostas
Responder Arduino Mega + WiFi = Automação
 24 Agosto
UNKNOWN
 12 de novembro de 2019 às 21:26

Boa Tarde, tenho um Lora Esp32 V2, fiz algumas adaptações de um projeto que tinha de Mostrar um gráfico com oDetalhes
ESP32: DHT11 mostrando
internostemperatura
e pinagem e humidade,
sendo que uso o modulo com 3 pinos ele não entende porta nenhuma fica somente piscando (Usei do seu projeto) porta 23 ou 17 (GPI023 ou GPI017), usei a
 06 Março
lib que apresenta no projeto SimpleDHT, na compilação tudo passa sem erro, mais o grafico apresenta 0 em ambos os graficos, no led do modulo dht11 fica
piscando. No antigo projeto com 8266 funcionava na boa. Help....

Responder Excluir
Instalando ESP32 no Arduino IDE:
Método fácil
 Respostas
 04 Setembro
Responder
EDUARDO
 4 de fevereiro de 2021 às 00:19

Este comentário foi removido pelo autor.


Siga nas redes sociais
Responder Excluir

 Respostas
 Facebook  Instagram
Responder
Adicionar comentário  YouTube

Postagem em Destaque

Postagens Populares MOTOR DE PASSO Contato

Instalando ESP32 no Arduino IDE: Método fácil E-mail:contato@fernandok.com


Telegram:t.me/fernandok_oficial
 04 Setembro
Instagram: instagram.com/fernandok_oficial/
Facebook:facebook.com/fernandokoyanagi
Youtube: youtube.com/fernandokoyanagi
ESP32: Detalhes internos e pinagem
 06 Março

Usando Motor de Passo sem


NodeMCU ESP8266: Detalhes e Pinagem informação
 04 Maio  Fernando K  20 Agosto

Já estava ficando com saudades de mecatrônica. Então,


hoje, vamos falar de motor…

Created By TemplatesYard | Distributed By Gooyaabi Templates

Arquivo de Postagens

 2022 4

 2021 12

 2020 32

11 of 11 18/03/2023, 16:58

Você também pode gostar