Inhaltsverzeichnis:
- Schritt 1: Bot im Telegramm erstellen
- Schritt 2: Bot auf dem Raspberry Pi installieren
- Schritt 3: Codeteil
- Schritt 4: Fazit
Video: So erstellen Sie ein einfaches IOT mit Telegrammanwendung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
In der aktuellen Generation ist Internet alles. Das Internet der Dinge spielt in der heutigen Welt eine große Rolle.
Ohne viel Zeit zu verschwenden, können wir in die praktische Arbeit des IOT einsteigen. Hier werden wir die LED und auch andere spannende Dinge aus der Telegrammnachricht steuern.
Schritt 1: Bot im Telegramm erstellen
1. In diesem Schritt installieren Sie die Telegram-App auf dem Telefon. Die Installation ist so einfach wie die Installation der Whats-App.
2. Suchen Sie im Telegramm nach dem Bot-Vater und erstellen Sie einen neuen Bot, indem Sie den folgenden Screenshots folgen.
3. Kopieren Sie zum Schluss das HTTP-API-Token (nicht mit anderen teilen) und geben Sie start in den Bot ein
Schritt 2: Bot auf dem Raspberry Pi installieren
Auf diese Weise wird der Bot erstellt und muss auf einem der Geräte ausgeführt werden, damit er auf jede Nachricht, die wir senden, entsprechend reagiert.
Hier verwenden wir den Himbeer-Pi mit dem Api-Schlüssel und programmieren ihn im Python-Code. (Es kann auch in unserem normalen Betriebssystem ausgeführt werden)
1. Installieren des Telegrammmoduls auf dem Raspberry Pi
Bevor wir den Bot auf dem Raspberry Pi ausführen, stellen Sie sicher, dass Sie die richtige Version von Python2 ausführen. Auch wenn Sie irgendwelche Zweifel bezüglich der Initialisierung des Raspberry Pi haben, können Sie sich diese ersten 2 Schritte in diesem Tutorial von mir ansehen)
sudo pip install telepot
2. Führen Sie das Python-Skript aus
Das Python-Skript wird in der Befehlszeile mit dem folgenden Befehl ausgeführt: sudo python telegrambot.py
Schritt 3: Codeteil
Wenn wir also die Nachricht an den Bot senden, antwortet dieser entsprechend.
Im Code werden wir dem Bot beibringen, auf unsere Befehle zu reagieren.
Hier werde ich Ihnen nicht beibringen, wie das Python-Skript funktioniert, da es erklärender wäre.
import RPi. GPIO als 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()
def Aktion (Nachricht):
chat_id = msg['chat']['id'] command = msg['text']
print 'Empfangen: %s' % Befehl
if Befehl == 'hallo':
telegram_bot.sendMessage (chat_id, str("Hi! Willkommen bei Engineerthoughts.com")) elif-Befehl == 'time': telegram_bot.sendMessage(chat_id, str(now.hour)+str(":")+str(now.minute)) elif-Befehl == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") elif-Befehl == 'ledon ': telegram_bot.sendMessage(chat_id, str('Led ist an')) GPIO.output(led, True) elif command == 'ledoff': telegram_bot.sendMessage(chat_id, str('Led ist aus')) GPIO. output(led, False) else: telegram_bot.sendMessage(chat_id, str('Kann dich nicht verstehen, bitte klar sein!'))
telegram_bot = telepot. Bot('Geben Sie Ihre API-ID ein')
drucken (telegram_bot.getMe())
MessageLoop(telegram_bot, action).run_as_thread()
print 'In Betrieb….'
während 1:
Zeit. Schlaf(10)
i. Hier habe ich Hallo und die Antwort dafür ist "Hi! Willkommen bei Engineerthoughts.com". Ebenso können Sie für jeden Befehl Ihre Ideen anpassen.
ii. Geben Sie hier in dieser Zeile Ihre API-ID ein "telegram_bot = telepot. Bot('Enter your API id')"
Schritt 4: Fazit
Hurra….! Sie haben Ihr erstes DIY-IOT-Projekt abgeschlossen.
Darüber hinaus überlasse ich es Ihnen, das Modell zu verbessern, indem Sie Ihre Kreativität hinzufügen. Einige meiner Ideen sind.
i. Home Automation -Verbinden des Ausgangs mit den Relais.
ii. Kann Ihren eigenen benutzerdefinierten Server erstellen, der auf Ihre eigenen Nachrichten reagieren könnte
iii. Erstellen Sie Ihren eigenen Chatbot, der Nachrichten wie die Natasha in der Wanderung beantworten könnte.
Daher sind die IDEEN unendlich, wenn Sie auf eigene Faust erkunden könnten. HOFFNUNG, ich habe für Sie einen kleinen Start ins IOT gemacht. Kommentieren Sie Ihre Ideen auch in den Kommentaren.
Dankeschön
N. Aranganathan
Empfohlen:
Erstellen Sie eine Raumstation in TinkerCad Codeblock--Einfaches Tutorial: 7 Schritte (mit Bildern)
Erstellen Sie eine Raumstation in TinkerCad Codeblock||Einfaches Tutorial: Während der Gedanke, im Weltraum zu leben, wie Science-Fiction erscheinen mag, umkreist die Internationale Raumstation die Erde mit einer Geschwindigkeit von fünf Meilen pro Sekunde, während Sie dies lesen, und umkreist die Erde einmal alle 90 Minuten. In diesem Projekt lernen Sie
So erstellen Sie ein einfaches Logo in Indesign – wikiHow
So erstellen Sie ein einfaches Logo in Indesign: Von: Alyssa White, Joanne Fong und Hannah BarreMaterialien:-InDesign 2015-Computer und Maus-Optional: Stift und Papier für SkizzenZeit zum Ausfüllen: weniger als 10 MinutenHintergrund:Bevor Sie ein Logo erstellen, ist es wichtig, das grundlegende CRAP-Design zu verstehen
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So erstellen Sie ein einfaches Videospiel: 3 Schritte
So erstellen Sie ein einfaches Videospiel!: Bei Popfly.com können Sie kostenlos ein einfaches Spiel erstellen, ohne Code schreiben zu müssen!! Alles was Sie brauchen ist ein Hotmail-Konto und VIEL Zeit
So erstellen Sie einen Großelternkalender & Scrapbook (auch wenn Sie nicht wissen, wie man ein Scrapbook erstellt): 8 Schritte (mit Bildern)
So erstellen Sie einen Großelternkalender & Sammelalbum (auch wenn Sie nicht wissen, wie man Sammelalbum erstellt): Dies ist ein sehr wirtschaftliches (und sehr geschätztes!) Weihnachtsgeschenk für Großeltern. Ich habe dieses Jahr 5 Kalender für weniger als 7 US-Dollar pro Stück gemacht. Materialien: 12 tolle Fotos von Ihrem Kind, Kindern, Nichten, Neffen, Hunden, Katzen oder anderen Verwandten 12 verschiedene Stücke