Índice:

Como fazer uma IOT simples com aplicativo de telegrama: 5 etapas
Como fazer uma IOT simples com aplicativo de telegrama: 5 etapas
Anonim
Image
Image
Criando Bot no Telegram
Criando Bot no Telegram

Na geração atual, a Internet é tudo. A Internet das Coisas desempenha um papel importante no mundo atual.

Sem perder muito tempo, podemos passar ao trabalho prático da IOT. Aqui vamos controlar o led e também outras coisas interessantes da mensagem do telegrama.

Etapa 1: Criando Bot no Telegram

Criando Bot no Telegram
Criando Bot no Telegram
Criando Bot no Telegram
Criando Bot no Telegram
Criando Bot no Telegram
Criando Bot no Telegram

1. Nesta etapa, instale o aplicativo Telegram no telefone. A instalação é tão simples quanto a instalação do aplicativo.

2. No Telegram, procure o pai do Bot e crie um novo bot seguindo as imagens abaixo.

3. Finalmente, copie o token HTTP API. (Não compartilhe com outras pessoas) e insira start no bot

Etapa 2: instalando o bot no Raspberry Pi

Instalando o bot no Raspberry Pi
Instalando o bot no Raspberry Pi

Assim, o bot é criado e deve ser executado em qualquer um dos dispositivos para que qualquer mensagem que enviarmos responda de acordo.

Aqui estamos usando o raspberry pi com a chave Api e programando-o no código python. (Também pode ser executado em nosso sistema operacional normal)

1. Instalando o módulo de telegrama no framboesa pi

Antes de começarmos a executar o bot no raspberry pi, certifique-se de que está executando a versão adequada do python2. Além disso, se você tiver alguma dúvida quanto à inicialização do Raspberry pi você pode dar uma olhada nestes 2 primeiros passos neste meu tutorial. Para instalar o módulo telegram no python na linha de comando do raspberry pi digite a seguir (o nome do módulo é telepot)

sudo pip install telepot

2. Execute o script python

O script Python é executado na linha de comando usando o seguinte comando sudo python telegrambot.py

Etapa 3: Parte do código

Assim, quando enviamos a mensagem para o bot, ele responde de maneira correspondente.

No código, vamos ensinar o bot a responder aos nossos comandos.

Aqui, não vou ensinar como o script python funciona, pois seria mais explicativo.

import RPi. GPIO como GPIO import time, datetime import telepot from telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

ação def (msg):

chat_id = msg ['chat'] ['id'] command = msg ['text']

print 'Recebido: comando% s'%

if command == 'hi':

telegram_bot.sendMessage (chat_id, str ("Olá! Bem-vindo ao Engineerthoughts.com")) comando elif == 'time': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (agora.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 aceso ')) GPIO.output (led, True) comando elif ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led apagado ')) GPIO. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('Can \' t get you pls be clear! '))

telegram_bot = telepot. Bot ('Digite seu ID de API')

imprimir (telegram_bot.getMe ())

MessageLoop (telegram_bot, ação).run_as_thread ()

imprimir 'Em funcionamento….'

enquanto 1:

tempo.sono (10)

i. Aqui fiz oi e a resposta para ele é "Oi! Bem-vindo ao Engineerthoughts.com". Da mesma forma, para cada comando, você pode personalizar suas ideias.

ii. Introduza o seu ID API aqui nesta linha "telegram_bot = telepot. Bot ('Introduza o seu ID API')"

Etapa 4: Conclusão

Conclusão
Conclusão
Conclusão
Conclusão
Conclusão
Conclusão

Viva …! você concluiu seu primeiro projeto DIY IOT.

Além disso, deixo a si mesmo para melhorar o modelo, adicionando sua criatividade. Algumas das minhas ideias são.

i. Home Automation - Conectando a saída aos relés.

ii. Pode criar seu próprio servidor personalizado, que pode responder às suas próprias mensagens

iii. Faça seu próprio chatbot, que pode responder a mensagens como a Natasha em caminhada.

Portanto, as IDEIAS são infinitas se você pudesse explorar por conta própria. ESPERANÇA: eu comecei um pouco a IOT para você. Também comente suas idéias nos comentários.

Obrigado

N. Aranganathan

Recomendado: