Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Telegram Bot con ESP8266

Componentes y suministros

Espressif ESP8266 ESP-01
× 1
Arduino UNO
× 1
Cables de puente (genéricos)
× 7
dispositivo Android
× 1
Arduino UNO
× 1

Aplicaciones y servicios en línea

Telegram Bot API
Arduino IDE

Acerca de este proyecto

Hola, codificadores

Es increíble comenzar mi carrera de Hackster con la API de telegram bot y ESP8266. A través de este proyecto, trato de representar cómo controlar ESP8266 con telegram bot que se abre al gran mundo de IoT.

1. Instalación de la biblioteca de bots de Telegram

En primer lugar, descargue la biblioteca de Telegram Bot (descargar) y agréguela a Arduino IDE.

2. Configurar Telegram Bot

Instale Telegram en su computadora portátil o teléfono y busque Botfather. A través de Botfather crea tu nuevo bot.

De Botfather puedes tomar el token.

3. Configuración del dispositivo

Conecte ESP8266 a Arduino como se muestra. Conecte GPIO0 a tierra y reinicie para reiniciar Arduino y cargue el código.

4. El Código

  #include  #include  #include  #define LED 1 // LED pin number // Inicializa la conexión Wifi al router const char * ssid =" xxxxx "; const char * contraseña ="yyyyy"; // Inicializar Telegram BOT const char BotToken [] ="xxxxxxxxx"; WiFiClientSecure net_ssl; Bot de TelegramBot (BotToken, net_ssl); // el número del LED pin void setup () {Serial.begin (115200); while (! Serial) {} // Comienza a ejecutarse cuando el serial está abierto delay (3000); // intenta conectarse a la red Wifi:Serial.print ("Conectando Wifi:"); Serial.println (ssid); while (WiFi.begin (ssid, contraseña)! =WL_CONNECTED) {Serial.print ("."); retraso (500); } Serial.println (""); Serial.println ("WiFi conectado"); bot.begin (); pinMode (LED, SALIDA); } bucle vacío () {mensaje m =bot.getUpdates (); // Leer mensajes nuevos if (m.text.equals ("on")) {digitalWrite (LED, 1); bot.sendMessage (m.chat_id, "El LED ahora está ENCENDIDO"); } else if (m.text.equals ("apagado")) {digitalWrite (LED, 0); bot.sendMessage (m.chat_id, "El LED ahora está APAGADO"); }}  

Ponga sus credenciales de wifi y el token de bot y cargue el código.

5. Pruebe el funcionamiento

Incluyo aquí la elaboración y el funcionamiento de mi proyecto.

Código

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

Esquemas


Proceso de manufactura

  1. Monitoreo de CO2 con sensor K30
  2. Comunicación para personas sordociegas con 1Sheeld / Arduino
  3. Controlar el aceptador de monedas con Arduino
  4. ¡Arduino con Bluetooth para controlar un LED!
  5. Sensor capacitivo de huellas dactilares con Arduino o ESP8266
  6. Jugando con Nextion Display
  7. Brazo robótico controlado por Nunchuk (con Arduino)
  8. Medición de la radiación solar con Arduino
  9. Mini radar con Arduino
  10. Cómo hacer música con un Arduino
  11. Detección de tos con TinyML en Arduino