Muito bom Fernando, logo no início da minha automação fiz usando bots, coloquei luzes e automatizei também a parte do ar condicionado, no qual consigo acionar de qualquer lugar, no começo apanhei um pouco pra restringir o acesso do bot, mas está tudo certo agora, achei muito prático automatizar dessa forma e estou seguindo assim. Gostei muito do bot.
Fernando, estou iniciando nesse mundo e de cara montei esse projeto com o Telegram, funciona perfeito mas tive que usar o ArduinoJson na mesma versao que voce usou, as mais recentes geraram varios problemas, parabens pelo trabalho!!!
Estou aprendendo Python e juntamente assistindo seus vídeos, isso está ajudando muito no aprendizado. Sou novo neste mundo da programação e automação, mas já me despertou um interesse enorme. Parabéns e admiro seu trabalho. Muito Obrigado Fernando K! TMJ
Muito interessante esta aula. Estou implementando uma automação para monitoramento de tensão usando o ESP32 e sensor de tensão ZMPT101B. Vou tentar fazer com que o ESP junto com o sensor me envie uma mensagem pelo Telegram quando faltar energia, e quando voltar ele enviar outra mensagem que retornou e um resumo do tempo que ficou sem energia. Vamos ver o quão complicado será essa empreitada.
Olá, ensina a fazer com leds Fitas de LEDs RGB uma tela que você escolha a imagem a ser produzida nos Leds e controladas por Arduino, Raspberry Pi 3 ou um controlador da sua preferencia. Seria bem legal nesse final de ano fazer uma tela de Leds com imagens Natalinas. Vlw Abraços
Professor @Fernando K Tecnologia, já se passou alguns anos e só agora vi essa sua aula, não consegui achar o chat_id, o from_id eu encontrei no bot IDBot. Estou recendo a mensagem de conexão com api falhou. Obrigado
Hola Fernando excelente todos tus videos,para usar el sensor DHT11 Que cambios hay que hacer en el codigo???? SimpleDHT22 dht; por este SimpleDHT11 dht; con lo anrerior es suficiente? o hay que modificar algo mas......gracias Fernando
Boa noite Professor uma duvida . como fazer o a placa esp8266 enviar um mensagem para para telegram assim que conectar ela na energia . exemplo faltou energia e a placa esp8266 desligou ai depois de 5 minutos volta a energia, nesse momento queria que a placa esp8266 mandasse uma mensagem exemplo a placa esp8266 (foi reiniciada)? desde já agradeço pela atenção obrigado.
Este vídeo me deu uma ideia para criar um mecanismo para uma porta na qual ao enviar determinadas palavras chave o mecanismo tranca ou destranca a porta.
Oi Fernando, muito bacana! preciso criar um gravador que envie msgs de áudio para o telegram. Ou seja, um esp32 com microfone que grave uma messagem de audio quando alguém acionar um botão e automaticamente essa msg seja enviada para uma conta do telegram. é possível?
@@Joaoprimila #include #include #include //Pino onde está o Relê #define RELAY_PIN 27 //Intervalo entre as checagens de novas mensagens #define INTERVAL 1000 //Token do seu bot. Troque pela que o BotFather te mostrar #define BOT_TOKEN "" //Troque pelo ssid e senha da sua rede WiFi #define SSID "" #define PASSWORD "" //Comandos aceitos const String LIGHT_ON = "ligar a luz"; const String LIGHT_OFF = "desligar a luz"; const String STATS = "status"; const String START = "/start"; //Estado do relê int relayStatus = HIGH; //Cliente para conexões seguras WiFiClientSecure client; //Objeto com os métodos para comunicarmos pelo Telegram UniversalTelegramBot bot(BOT_TOKEN, client); //Tempo em que foi feita a última checagem uint32_t lastCheckTime = 0; //Quantidade de usuários que podem interagir com o bot #define SENDER_ID_COUNT 1 //Ids dos usuários que podem interagir com o bot. //É possível verificar seu id pelo monitor serial ao enviar uma mensagem para o bot String validSenderIds[SENDER_ID_COUNT] = {"274306532"}; //DECLARAÇÃO DAS FUNÇÕES void setupWiFi(); void handleNewMessages(int numNewMessages); bool validateSender(String senderId); void handleStart(String chatId, String fromName); String getCommands(); void handleLightOn(String chatId); void handleLightOff(String chatId); void handleStatus(String chatId); void handleNotFound(String chatId); void setup() { Serial.begin(115200); //Inicializa o WiFi e se conecta à rede setupWiFi(); //Coloca o pino do relê como saída e enviamos o estado atual pinMode(RELAY_PIN, OUTPUT); digitalWrite(RELAY_PIN, relayStatus); } void setupWiFi() { Serial.print("Connecting to SSID: "); Serial.println(SSID); //INICIA EM MODO STATION E SE CONECTA À REDE WIFI WiFi.mode(WIFI_STA); WiFi.begin(SSID, PASSWORD); //ENQUANTO NÃO ESTIVER CONECTADO À REDE while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } //SE CHEGOU AQUI ESTÁ CONECTADO Serial.println(" CONECTADO COM SUCESSO !"); } void handleNewMessages(int numNewMessages) { for (int i=0; i INTERVAL) { //COLOCA O TEMPO DE ÚTLIMA CHECAGEM COMO AGORA E CHECA POR MENSAGENS lastCheckTime = now; int numNewMessages = bot.getUpdates(bot.last_message_received + 1); handleNewMessages(numNewMessages); } }
tem como fazer uma leitura do sinal q foi enviado para a porta pra saber se a lampada está acesa ou nao quando se sai de casa e nao sabe de dexo ela acesa ??
Sem palavras, parabéns pelos vídeos. Fiquei muito feliz porque era oque eu queria Fernando teria como montar uma CNC usando o ESP32 ? Ou seria melhor com Raspbarry pi3
Parabéns professor, poderia fazer um vídeo falando como fazer um código mais robusto juntando as partes de wifimanager, whatcdog etc.. acho que muitos que estão aprendendo aqui tem a mesma dificuldade nessa hora de juntar os códigos.
eu to tentenado fazer este projeto, mas quando eu mando copilar , da erro nessa parte #include " ESP32Wifi.h: No such file or directory" Implementa__o_de_prototipo_Automa__o_residencial_de_baixo_custo:7:23: fatal error: ESP32Wifi.h: No such file or directory compilation terminated. exit status 1 ESP32Wifi.h: No such file or directory Este relatório teria mais informações com "Mostrar a saida detalhada durante a compilação" opção pode ser ativada em "Arquivo -> Preferências"
Caro Fernando K, Estou a fazer este exemplo, mas ao compilar o código dá-me os seguintes erros: 1 - TelegramBot:75:8: error: 'class WiFiClass' has no member named 'mode' 2 - TelegramBot:75:13: error: 'WIFI_STA' was not declared in this scope exit status 1 3 - 'class WiFiClass' has no member named 'mode' Podem-me dar uma ajuda? Sou muito novato nestas andanças. Desde já o meu obrigado Manuel Azevedo
Alguém sabe se é possível usar uma conexão GPRS com SIM808 ao invés de wifi? Esse projeto se encaixa perfeitamente no que preciso, mas preciso da mobilidade. Obrigado.
estou tentando reproduzir este experimento mas esta apresentando o seguinte erro II exec: "C:\\Program Files (x86)\\Arduino\\hardware\\espressif\\esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++": file does not exist Erro compilando para a placa ESP32 Dev Module Alguem sabe o que pode esta acontecendo sou novo com o ESP obrigado
Desculpa, não sei se apanhei o vídeo muito avançado, mas achei a explicação muito rápida. Não mostra as ligações. Apesar de ser bem interessante não acredito que com essa explicação muito atabalhoada alguém consiga colocar a funcionar. No final nem explicou como obter o código do telegram😢
Olá, Fernando, não sei se você consegui ler meu email, mas de tanto procurar eu encontrei este video: th-cam.com/video/eZSNAvcw3ZI/w-d-xo.html, feito com Esp 8266, eu gostaria muito de um video onde o mesmo fosse feito com Esp32, também controlado pela web!
Muito bom Fernando, logo no início da minha automação fiz usando bots, coloquei luzes e automatizei também a parte do ar condicionado, no qual consigo acionar de qualquer lugar, no começo apanhei um pouco pra restringir o acesso do bot, mas está tudo certo agora, achei muito prático automatizar dessa forma e estou seguindo assim. Gostei muito do bot.
Fernando, estou iniciando nesse mundo e de cara montei esse projeto com o Telegram, funciona perfeito mas tive que usar o ArduinoJson na mesma versao que voce usou, as mais recentes geraram varios problemas, parabens pelo trabalho!!!
Esse projeto "Matou a Pau" parabéns. Assisto a todos seus videos e joinha basico.
Estou aprendendo Python e juntamente assistindo seus vídeos, isso está ajudando muito no aprendizado.
Sou novo neste mundo da programação e automação, mas já me despertou um interesse enorme.
Parabéns e admiro seu trabalho. Muito Obrigado Fernando K! TMJ
Muito interessante esta aula. Estou implementando uma automação para monitoramento de tensão usando o ESP32 e sensor de tensão ZMPT101B. Vou tentar fazer com que o ESP junto com o sensor me envie uma mensagem pelo Telegram quando faltar energia, e quando voltar ele enviar outra mensagem que retornou e um resumo do tempo que ficou sem energia. Vamos ver o quão complicado será essa empreitada.
vc é muito Foda Fernando. Parabéns por sua iniciativa. !!!!!
Fernando, este projeto está muito bom. Parabéns! Um abraço de Portugal.
Incrível sua play list de IOT!!! Parabéns professor.
Parabéns pelo excelente vídeo e pela excelente didática! Muito Obrigado, me ajudou muito mesmo!
Você é fera demais cara! Antes de eu assistir a aula já deixo o like, abraço!
👏👏👏 esse é o cara.
Parabéns e muito obrigado pelos ensinamentos
Show de bola, parabens...adoro seus videos...
Cara seu canal é muito bom mesmo. Parabéns
cara você é f..... excelente
Formidavel!! Parab'ens Fernandao.
Olá, ensina a fazer com leds Fitas de LEDs RGB uma tela que você escolha a imagem a ser produzida nos Leds e controladas por Arduino, Raspberry Pi 3 ou um controlador da sua preferencia.
Seria bem legal nesse final de ano fazer uma tela de Leds com imagens Natalinas.
Vlw Abraços
Leds Matrix
parabéns ! show de bola 👍
Professor @Fernando K Tecnologia, já se passou alguns anos e só agora vi essa sua aula, não consegui achar o chat_id, o from_id eu encontrei no bot IDBot. Estou recendo a mensagem de conexão com api falhou. Obrigado
Hola Fernando excelente todos tus videos,para usar el sensor DHT11 Que cambios hay que hacer en el codigo???? SimpleDHT22 dht; por este SimpleDHT11 dht;
con lo anrerior es suficiente? o hay que modificar algo mas......gracias Fernando
Excelente vídeo. Abre mil possibilidades de automação!
Alguém sabe se rolou a evolução para Inteligência Artificial conforme ele comentou?
Funcionou perfeito !
Boa noite Professor
uma duvida .
como fazer o a placa esp8266 enviar um mensagem para para telegram assim que conectar ela na energia . exemplo faltou energia e a placa esp8266 desligou ai depois de 5 minutos volta a energia, nesse momento queria que a placa esp8266 mandasse uma mensagem exemplo a placa esp8266 (foi reiniciada)?
desde já agradeço pela atenção obrigado.
Este vídeo me deu uma ideia para criar um mecanismo para uma porta na qual ao enviar determinadas palavras chave o mecanismo tranca ou destranca a porta.
Prof. vc não mostrou no video como acha o ID no Telegram!
Mais Top o projeto, parabéns!
VocÊ conseguiu? Estou procurando o meu!
Faz um vídeo utilizando o comando de voz, parabéns pela aula!
🤩🤩🤩🤩
Oi Fernando, muito bacana! preciso criar um gravador que envie msgs de áudio para o telegram. Ou seja, um esp32 com microfone que grave uma messagem de audio quando alguém acionar um botão e automaticamente essa msg seja enviada para uma conta do telegram. é possível?
Top !!!
Muito interessante!!!
Não consegui executar com o 8266 repeti 3x o video. Já com o ESP32 funcionou que é uma beleza.
Rapaz, não consigo fazer funcionar no esp33, de jeito nenhum.
@@Joaoprimila
#include
#include
#include
//Pino onde está o Relê
#define RELAY_PIN 27
//Intervalo entre as checagens de novas mensagens
#define INTERVAL 1000
//Token do seu bot. Troque pela que o BotFather te mostrar
#define BOT_TOKEN ""
//Troque pelo ssid e senha da sua rede WiFi
#define SSID ""
#define PASSWORD ""
//Comandos aceitos
const String LIGHT_ON = "ligar a luz";
const String LIGHT_OFF = "desligar a luz";
const String STATS = "status";
const String START = "/start";
//Estado do relê
int relayStatus = HIGH;
//Cliente para conexões seguras
WiFiClientSecure client;
//Objeto com os métodos para comunicarmos pelo Telegram
UniversalTelegramBot bot(BOT_TOKEN, client);
//Tempo em que foi feita a última checagem
uint32_t lastCheckTime = 0;
//Quantidade de usuários que podem interagir com o bot
#define SENDER_ID_COUNT 1
//Ids dos usuários que podem interagir com o bot.
//É possível verificar seu id pelo monitor serial ao enviar uma mensagem para o bot
String validSenderIds[SENDER_ID_COUNT] = {"274306532"};
//DECLARAÇÃO DAS FUNÇÕES
void setupWiFi();
void handleNewMessages(int numNewMessages);
bool validateSender(String senderId);
void handleStart(String chatId, String fromName);
String getCommands();
void handleLightOn(String chatId);
void handleLightOff(String chatId);
void handleStatus(String chatId);
void handleNotFound(String chatId);
void setup() {
Serial.begin(115200);
//Inicializa o WiFi e se conecta à rede
setupWiFi();
//Coloca o pino do relê como saída e enviamos o estado atual
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, relayStatus);
}
void setupWiFi() {
Serial.print("Connecting to SSID: ");
Serial.println(SSID);
//INICIA EM MODO STATION E SE CONECTA À REDE WIFI
WiFi.mode(WIFI_STA);
WiFi.begin(SSID, PASSWORD);
//ENQUANTO NÃO ESTIVER CONECTADO À REDE
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
//SE CHEGOU AQUI ESTÁ CONECTADO
Serial.println("
CONECTADO COM SUCESSO !");
}
void handleNewMessages(int numNewMessages) {
for (int i=0; i INTERVAL) {
//COLOCA O TEMPO DE ÚTLIMA CHECAGEM COMO AGORA E CHECA POR MENSAGENS
lastCheckTime = now;
int numNewMessages = bot.getUpdates(bot.last_message_received + 1);
handleNewMessages(numNewMessages);
}
}
tem como fazer uma leitura do sinal q foi enviado para a porta pra saber se a lampada está acesa ou nao quando se sai de casa e nao sabe de dexo ela acesa ??
Sem palavras, parabéns pelos vídeos. Fiquei muito feliz porque era oque eu queria
Fernando teria como montar uma CNC usando o ESP32 ? Ou seria melhor com Raspbarry pi3
Sim é possível esta na minha lista fazer isso. Abraços !
Uma ideia genial, Fernando. Poderia dar sequencia neste tópico.
Olá obrigado por compartilhar! Não consigo obter resposta do bot do telegram. O WIFI conecta mas do bot nada! Alguma atualização? Obrigado
Parabéns professor, poderia fazer um vídeo falando como fazer um código mais robusto juntando as partes de wifimanager, whatcdog etc.. acho que muitos que estão aprendendo aqui tem a mesma dificuldade nessa hora de juntar os códigos.
Sim é uma boa ideia para outro vídeo , abraços !
Rodo todos os teus exemplos no IDE com ESP32, mas este arquivo não roda, da erro ESP8266WiFi.h: No such file or directory
Perfeito.. porém, alguém aqui melhorou ou incrementou este código?, tipo colocar sensor de tensão, mais relês, enviar email após algum evento. etc..
Consigo usar em mais de 1 cliente? (por exemplo: 2 celulares ao mesmo tempo?)
olá, e enviar fotos para o telegram?
eu to tentenado fazer este projeto, mas quando eu mando copilar , da erro nessa parte #include " ESP32Wifi.h: No such file or directory"
Implementa__o_de_prototipo_Automa__o_residencial_de_baixo_custo:7:23: fatal error: ESP32Wifi.h: No such file or directory
compilation terminated.
exit status 1
ESP32Wifi.h: No such file or directory
Este relatório teria mais informações com
"Mostrar a saida detalhada durante a compilação"
opção pode ser ativada em "Arquivo -> Preferências"
Caro Fernando K,
Estou a fazer este exemplo, mas ao compilar o código dá-me os seguintes erros:
1 - TelegramBot:75:8: error: 'class WiFiClass' has no member named 'mode'
2 - TelegramBot:75:13: error: 'WIFI_STA' was not declared in this scope
exit status 1
3 - 'class WiFiClass' has no member named 'mode'
Podem-me dar uma ajuda?
Sou muito novato nestas andanças.
Desde já o meu obrigado
Manuel Azevedo
Já está resolvido.
Problema de uma actualização.
Um abraço
Posso ter vários "contatos" nesse Telegram ?
Várias "pessoinhas" me perguntando coisas no Telegram. Isso é possivel ?
Alguém sabe se é possível usar uma conexão GPRS com SIM808 ao invés de wifi? Esse projeto se encaixa perfeitamente no que preciso, mas preciso da mobilidade. Obrigado.
Quem teve coragem de dar dislike nesse vídeo?
estou tentando reproduzir este experimento mas esta apresentando o seguinte erro II exec: "C:\\Program Files (x86)\\Arduino\\hardware\\espressif\\esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++": file does not exist
Erro compilando para a placa ESP32 Dev Module
Alguem sabe o que pode esta acontecendo sou novo com o ESP
obrigado
Antonio
Vc não instalou no seu arduino ide o esp32, procure meu tutorial da instalação do esp32.
Obrigado Professor !! mesmo executando os arquivos baixados não consegue reconhecer a placa, infelizmente não deu certo
Desculpa, não sei se apanhei o vídeo muito avançado, mas achei a explicação muito rápida. Não mostra as ligações. Apesar de ser bem interessante não acredito que com essa explicação muito atabalhoada alguém consiga colocar a funcionar. No final nem explicou como obter o código do telegram😢
like
Tô fazendo isso em python
CONTROLE DE MOTRES BRUSHLESS
Está na lista vou falar disso !
Olá, Fernando, não sei se você consegui ler meu email, mas de tanto procurar eu encontrei este video: th-cam.com/video/eZSNAvcw3ZI/w-d-xo.html, feito com Esp 8266, eu gostaria muito de um video onde o mesmo fosse feito com Esp32, também controlado pela web!