Tabla de contenido:

Cómo hacer un IOT simple con la aplicación Telegram: 5 pasos
Cómo hacer un IOT simple con la aplicación Telegram: 5 pasos

Video: Cómo hacer un IOT simple con la aplicación Telegram: 5 pasos

Video: Cómo hacer un IOT simple con la aplicación Telegram: 5 pasos
Video: 💡 Como encender luces con telegram y esp32 desde cualquier parte del mundo - PCBWay.es 2024, Mes de julio
Anonim
Image
Image
Creando Bot en Telegram
Creando Bot en Telegram

En la generación actual Internet lo es todo. Internet de las cosas juega un papel importante en el mundo actual.

Sin perder mucho tiempo, podemos pasar al funcionamiento práctico del IOT. Aquí vamos a controlar el led y también otras cosas interesantes del mensaje de telegrama.

Paso 1: Creando Bot en Telegram

Creando Bot en Telegram
Creando Bot en Telegram
Creando Bot en Telegram
Creando Bot en Telegram
Creando Bot en Telegram
Creando Bot en Telegram

En este paso, instale la aplicación Telegram en el teléfono. La instalación es tan simple como la instalación de la aplicación.

2. En Telegram, busque al padre del Bot y cree un nuevo bot siguiendo las capturas de pantalla a continuación.

3. Finalmente, copie el token de la API HTTP (no lo comparta con otros) e ingrese start en el bot

Paso 2: Instalación de Bot en Raspberry Pi

Instalación de Bot en Raspberry Pi
Instalación de Bot en Raspberry Pi

Por lo tanto, se crea el bot y debe ejecutarse en cualquiera de los dispositivos para que cualquier mensaje que enviemos responda en consecuencia.

Aquí estamos usando la raspberry pi con la clave Api y programándola en el código Python. (También se puede ejecutar en nuestro sistema operativo normal)

1. Instalación del módulo de telegramas en la raspberry pi

Antes de que comencemos a ejecutar el bot en raspberry pi, asegúrese de que está ejecutando la versión adecuada de python2. Además, si tiene alguna duda con respecto a la inicialización de la Raspberry pi, puede mirar estos primeros 2 pasos en este tutorial mío.)

sudo pip instalar telepot

2. Ejecute el script de Python

El script de Python se ejecuta en la línea de comandos usando el siguiente comando sudo python telegrambot.py

Paso 3: Parte del código

Por lo tanto, cuando enviamos el mensaje al bot, responde de manera correspondiente.

En el código vamos a enseñarle al bot a responder a nuestros comandos.

Aquí no les voy a enseñar cómo funciona el script de Python, ya que sería más explicativo.

importar RPi. GPIO como hora de importación GPIO, telepot de importación de fecha y hora desde telepot.loop importar MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) ahora = datetime.datetime.now ()

def action (msg):

chat_id = msg ['chat'] ['id'] comando = msg ['texto']

print 'Recibido:% s'% comando

si comando == 'hola':

telegram_bot.sendMessage (chat_id, str ("¡Hola! Bienvenido a Engineerthoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (ahora.hora) + str (":") + str (ahora.minute)) comando elif == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") comando elif == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led está encendido ')) GPIO.output (led, True) comando elif ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led está apagado ')) GPIO. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('¡No puedo conseguirlo, por favor sea claro!'))

telegram_bot = telepot. Bot ('Ingrese su ID de API')

imprimir (telegram_bot.getMe ())

MessageLoop (telegram_bot, acción).run_as_thread ()

imprimir 'En funcionamiento….'

mientras que 1:

hora de dormir (10)

i. Aquí he saludado y la respuesta es "¡Hola! Bienvenido a Engineerthoughts.com". Del mismo modo, para cada comando, puede personalizar sus Ideas.

ii. Ingrese su ID de API aquí en esta línea "telegram_bot = telepot. Bot ('Ingrese su ID de API')"

Paso 4: Conclusión

Conclusión
Conclusión
Conclusión
Conclusión
Conclusión
Conclusión

Hurra….! ha completado su primer proyecto de IOT de bricolaje.

Además, te dejo a ti mismo mejorar el modelo agregando tu creatividad. Algunas de mis ideas son.

i. Home Automation -Conexión de la salida a los relés.

ii) Puede crear su propio servidor personalizado, que podría responder a sus propios mensajes

iii) Haga su propio chatbot, que podría responder mensajes como el de Natasha en caminata.

Por lo tanto, las IDEAS son infinitas si pudieras explorar por tu cuenta. ESPERANZA He hecho un pequeño comienzo en IOT para ti. Comenta también tus Ideas en los comentarios.

Gracias

N. Aranganathan

Recomendado: