Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Telegram Bot com ESP8266

Componentes e suprimentos

Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
Fios de jumpers (genérico)
× 7
Dispositivo Android
× 1
Arduino UNO
× 1

Aplicativos e serviços online

Telegram Bot API
Arduino IDE

Sobre este projeto


Olá codificadores,

É incrível começar minha carreira no Hackster com telegram bot API e ESP8266. Por meio desse projeto, tento descrever como controlar o ESP8266 com um bot de telegrama que se abre para o grande mundo da IoT.





1. Instalando a Biblioteca do Bot do Telegram


Em primeiro lugar, baixe a biblioteca do Telegram Bot (download) e adicione-a ao Arduino IDE.





2. Configure o Telegram Bot


Instale o Telegram no seu laptop ou telefone e pesquise por Botfather. Através do Botfather, crie seu novo bot.

Do Botfather você pode pegar o token.





3. Configurando o dispositivo


Conecte o ESP8266 ao Arduino conforme mostrado. Conecte o GPIO0 ao aterramento e reinicie para reiniciar o Arduino e carregue o código.





4. O Código

  #include  #include  #include  #define LED 1 // número do pino do led // Inicialize a conexão Wifi ao roteador const char * ssid =" xxxxx "; const char * password ="aaaaa"; // Inicializar o telegrama BOT const char BotToken [] ="xxxxxxxxx"; WiFiClientSecure net_ssl; Bot TelegramBot (BotToken, net_ssl); // o número do pino do LED void setup () {Serial.begin (115200); while (! Serial) {} // Inicia a execução quando a serial está aberta delay (3000); // tentativa de conexão à rede Wifi:Serial.print ("Connecting Wifi:"); Serial.println (ssid); while (WiFi.begin (ssid, senha)! =WL_CONNECTED) {Serial.print ("."); atraso (500); } Serial.println (""); Serial.println ("WiFi conectado"); bot.begin (); pinMode (LED, SAÍDA); } void loop () {mensagem m =bot.getUpdates (); // Lê novas mensagens if (m.text.equals ("on")) {digitalWrite (LED, 1); bot.sendMessage (m.chat_id, "O Led agora está LIGADO"); } else if (m.text.equals ("off")) {digitalWrite (LED, 0); bot.sendMessage (m.chat_id, "O Led agora está DESLIGADO"); }}  

Coloque suas credenciais de wi-fi e token de bot e faça upload do código.





5. Teste o funcionamento


Incluo aqui a elaboração e o funcionamento do meu projeto.




Código

Código
https://github.com/CodersCafeCommunity/TelegramBot

Esquemas


Processo de manufatura

  1. Monitoramento de CO2 com Sensor K30
  2. Comunicação para surdos-cegos com 1Sheeld / Arduino
  3. Aceitar moeda de controle com Arduino
  4. Arduino com Bluetooth para controlar um LED!
  5. Sensor capacitivo de impressão digital com um Arduino ou ESP8266
  6. Brincando com Nextion Display
  7. Braço robótico controlado por Nunchuk (com Arduino)
  8. Medindo a radiação solar com Arduino
  9. Mini Radar com Arduino
  10. Como fazer música com um Arduino