Table des matières:
- Étape 1: Création de Bot dans Telegram
- Étape 2: Installation du Bot dans le Raspberry Pi
- Étape 3: partie du code
- Étape 4: Conclusion
Vidéo: Comment faire un IOT simple avec l'application Telegram : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans la génération actuelle, Internet est tout. L'Internet des objets joue un rôle majeur dans le monde actuel.
Sans perdre beaucoup de temps, nous pouvons passer au fonctionnement pratique de l'IOT. Ici, nous allons contrôler la led et aussi d'autres choses passionnantes à partir du message télégramme.
Étape 1: Création de Bot dans Telegram
1. Dans cette étape, installez l'application Telegram sur le téléphone. L'installation est aussi simple que l'installation de l'application Whats.
2. Dans le télégramme, recherchez le père Bot et créez un nouveau bot en suivant les captures d'écran ci-dessous.
3. Enfin, copiez le jeton de l'API HTTP (ne pas partager avec d'autres) et entrez start dans le bot
Étape 2: Installation du Bot dans le Raspberry Pi
Ainsi, le bot est créé et il doit être exécuté sur l'un des appareils afin que pour tout message que nous envoyons, il réponde en conséquence.
Ici, nous utilisons le raspberry pi avec la clé Api et le programmons dans le code python. (Il peut également être exécuté dans notre système d'exploitation normal)
1. Installation du module télégramme sur le raspberry pi
Avant de commencer à exécuter le bot sur le raspberry pi, assurez-vous que vous exécutez la bonne version de python2. Aussi, si vous avez des doutes concernant l'initialisation du Raspberry pi, vous pouvez regarder ces 2 premières étapes dans ce tutoriel. Pour installer le module télégramme dans le python dans la ligne de commande du raspberry pi, entrez ce qui suit)
sudo pip installer le télépot
2. Exécutez le script python
Le script Python est exécuté dans la ligne de commande à l'aide de la commande suivante sudo python telegrambot.py
Étape 3: partie du code
Ainsi, lorsque nous envoyons le message au bot, il répond en conséquence.
Dans le code, nous allons apprendre au bot à répondre à nos commandes.
Ici, je ne vais pas vous apprendre comment fonctionne le script python car ce serait plus explicatif.
importer RPi. GPIO comme heure d'importation GPIO, datetime importer le télépot de telepot.loop importer MessageLoop GPIO.setmode(GPIO. BCM) led = 23 GPIO.setup(led, GPIO. OUT) now = datetime.datetime.now()
action par défaut (msg):
chat_id = msg['chat']['id'] commande = msg['text']
print 'Reçu: %s' % commande
si la commande == 'salut':
telegram_bot.sendMessage (chat_id, str("Salut! Bienvenue sur Engineerthoughts.com")) elif command == 'time': telegram_bot.sendMessage(chat_id, str(now.hour)+str(":")+str(now.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage(chat_id, str('Led is on')) GPIO.output(led, True) elif command == 'ledoff': telegram_bot.sendMessage(chat_id, str('Led is off')) GPIO. output(led, False) else: telegram_bot.sendMessage(chat_id, str('Je ne peux pas vous comprendre, soyez clair !'))
telegram_bot = telepot. Bot('Entrez votre identifiant API')
imprimer (telegram_bot.getMe())
MessageLoop(telegram_bot, action).run_as_thread()
imprimez 'Up and Running….'
tandis que 1:
heure.sommeil(10)
i. Ici, j'ai fait bonjour et la réponse est "Bonjour! Bienvenue sur Engineerthoughts.com". De même, pour chaque commande, vous pouvez personnaliser vos Idées.
ii. Entrez votre API ID ici dans cette ligne "telegram_bot = telepot. Bot('Enter your API id')"
Étape 4: Conclusion
Hourra….! vous avez terminé votre premier projet IOT DIY.
De plus, je vous laisse le soin d'améliorer le modèle en y ajoutant votre créativité. Certaines de mes idées le sont.
i. Home Automation -Connecter la sortie aux relais.
ii. Peut créer votre propre serveur personnalisé, qui pourrait répondre à vos propres messages
iii. Créez votre propre chatbot, qui pourrait répondre à des messages comme Natasha en randonnée.
Ainsi les IDÉES sont infinies si vous pouviez explorer par vous-même. J'espère que j'ai fait un petit début d'IOT pour vous. Commentez également vos idées dans les commentaires.
Merci
N. Aranganathan
Conseillé:
Comment faire un pot intelligent avec NodeMCU contrôlé par l'application : 8 étapes
Comment faire un Smart Pot avec NodeMCU contrôlé par l'application : Dans ce guide, nous allons construire un Smart Pot contrôlé par un ESP32 et une application pour smartphone (iOS et Android). Nous utiliserons NodeMCU (ESP32) pour la connectivité et la bibliothèque Blynk pour le cloud IoT et l'Application sur smartphone.Enfin on
Comment créer une application Android avec Android Studio : 8 étapes (avec photos)
Comment créer une application Android avec Android Studio : Ce didacticiel vous apprendra les bases de la création d'une application Android à l'aide de l'environnement de développement Android Studio. À mesure que les appareils Android deviennent de plus en plus courants, la demande de nouvelles applications ne fera qu'augmenter. Android Studio est un logiciel facile à utiliser (un
Comment faire un amplificateur audio simple avec Mosfet : 4 étapes (avec des images)
Comment faire un amplificateur audio simple avec Mosfet : Un amplificateur audio est un appareil capable de renforcer les signaux de la semaine pour piloter le haut-parleur. Composants. Le transistor que j'ai utilisé
Comment faire une vidéo sur écran vert à partir d'une application : 5 étapes
Comment faire une vidéo sur écran vert à partir d'une application : dans cette instructable, je vais vous montrer comment faire et utiliser un écran vert pour faire des photos et des vidéos. Il existe plusieurs applications d'écran vert que vous pouvez utiliser pour obtenir le bon effet
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire un scrapbook) : 8 étapes (avec photos)
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire du scrapbooking) : c'est un cadeau de vacances très économique (et très apprécié !) pour les grands-parents. J'ai fait 5 calendriers cette année pour moins de 7 $ chacun.Matériel :12 superbes photos de votre enfant, enfants, nièces, neveux, chiens, chats ou autres parents12 pièces différentes