Índice:
- Etapa 1: Criando Bot no Telegram
- Etapa 2: instalando o bot no Raspberry Pi
- Etapa 3: Parte do código
- Etapa 4: Conclusão
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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:
Como fazer uma prática simples do Nintendo LABO: 13 etapas
Como fazer um alvo simples para o Nintendo LABO: Minha irmã e eu compramos recentemente um Nintendo Switch. Então é claro que temos alguns jogos para acompanhar. E um deles era o Nintendo LABO Variety Kit. Então, eventualmente, tropecei na Toy-Con Garage. Eu tentei algumas coisas, e foi quando eu
Como fazer uma calculadora simples em Java: 10 etapas
Como fazer uma calculadora simples em Java: Esta é uma introdução simples à linguagem de programação Java destinada a pessoas com pouco ou nenhum conhecimento de programação.Materiais: Computador ou laptop (com Eclipse instalado) Pode instalar o eclipse em https: // www. eclipse.org/downloads
Como fazer uma estação meteorológica simples: 8 etapas
Como fazer uma estação meteorológica simples: Olá pessoal, neste vídeo vou mostrar a vocês como fazer uma estação meteorológica simples para detectar temperatura e umidade usando o sensor DHT11
DIY Home Security - Como fazer uma detecção de movimento simples - Nova versão: 6 etapas
DIY Home Security - Como fazer uma detecção de movimento simples | Nova versão: Neste projeto, mostrarei como fazer um alarme de notificação de movimento de segurança doméstica de baixo custo! Veja a versão antiga: como fazer um sistema de segurança WiFi de $ 10 em casa
Uma maneira realmente simples / fácil / não complicada de fazer pessoas / humanos / animais / robôs parecerem ter uma visão de calor realmente fria / brilhante (cor de sua escolha) usando o GIMP: 4 etapas
Uma maneira realmente simples / fácil / não complicada de fazer pessoas / humanos / animais / robôs parecerem ter uma visão de calor realmente fria / brilhante (cor de sua escolha) usando o GIMP: Leia … o … título