Obsah:
- Krok 1: Vytvoření robota v telegramu
- Krok 2: Instalace Bot do Raspberry Pi
- Krok 3: Část kódu
- Krok 4: Závěr
Video: Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
V současné generaci je internet vším. Internet věcí hraje v současném světě hlavní roli.
Bez plýtvání časem můžeme přejít k praktické práci IOT. Zde budeme ovládat LED a také další vzrušující věci z telegramové zprávy.
Krok 1: Vytvoření robota v telegramu
1. V tomto kroku nainstalujte do telefonu aplikaci Telegram. Instalace je stejně jednoduchá jako instalace aplikace.
2. V Telegramu vyhledejte Bot otce a vytvořte nového robota podle níže uvedených screenshotů.
3. Nakonec zkopírujte token HTTP API. (Nesdílejte s ostatními) a zadejte start do robota
Krok 2: Instalace Bot do Raspberry Pi
Bot je tedy vytvořen a musí být spuštěn na jakémkoli zařízení, takže na každou zprávu, kterou odešleme, bude odpovídat.
Zde používáme malinový pi s klíčem Api a programujeme jej v kódu pythonu. (Lze jej také spustit v našem normálním operačním systému)
1. Instalace telegramového modulu na Raspberry Pi
Než spustíme robota na Raspberry Pi, ujistěte se, že používáte správnou verzi pythonu2. Také Pokud máte nějaké pochybnosti ohledně inicializace Raspberry pi, můžete se podívat na tyto první 2 kroky v tomto mém tutoriálu Chcete -li nainstalovat telegramový modul do pythonu do příkazového řádku Raspberry Pi, zadejte následující (název modulu je telepot)
sudo pip install telepot
2. Spusťte skript pythonu
Skript Python je spuštěn na příkazovém řádku pomocí následujícího příkazu sudo python telegrambot.py
Krok 3: Část kódu
Když tedy pošleme zprávu botovi, odpoví odpovídajícím způsobem.
V kódu naučíme robota reagovat na naše příkazy.
Zde vás nebudu učit, jak skript pythonu funguje, protože by to bylo více vysvětlující.
importovat RPi. GPIO jako čas importu GPIO, datetime importovat telepot z telepot.loop importovat MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()
def akce (zpráva):
chat_id = msg ['chat'] ['id'] příkaz = msg ['text']
vytiskněte příkaz 'Přijato: % s' %
if command == 'ahoj':
telegram_bot.sendMessage (chat_id, str ("Ahoj! Vítejte na Engineeroughts.com")) elif příkaz == 'čas': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (nyní.minute)) elif příkaz == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineeroughts/engineeroughts/gh-pages/E.png") elif příkaz == '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. výstup (led, False) else: telegram_bot.sendMessage (chat_id, str ('Can not' get you pls be clear! '))
telegram_bot = telepot. Bot ('Zadejte své ID API')
tisk (telegram_bot.getMe ())
MessageLoop (telegram_bot, akce).run_as_thread ()
vytisknout 'Up and Running ….'
zatímco 1:
time.sleep (10)
i. Here jsem vás pozdravil a odpověď na to je „Ahoj! Vítejte na Engineerughtts.com“. Podobně pro každý příkaz můžete přizpůsobit své nápady.
ii. Sem zadejte své ID API do tohoto řádku „telegram_bot = telepot. Bot ('Zadejte své ID API')“
Krok 4: Závěr
Hurá….! dokončili jste svůj první projekt IOT IOT.
Dále nechávám na vás, abyste model vylepšili přidáním své kreativity. Některé z mých Myšlenek jsou.
i. Domácí automatizace -Připojení výstupu k relé.
ii. Může si vytvořit svůj vlastní server-který by mohl reagovat na vaše vlastní zprávy
iii. Vytvořte si vlastního chatbota-který by mohl odpovídat na zprávy jako Natasha na výletě.
IDEAS jsou tedy nekonečné, pokud byste je mohli prozkoumat sami. NADĚJE Udělal jsem pro vás malý začátek IOT. Své nápady také komentujte v komentářích.
Děkuji
N. Aranganathan
Doporučuje:
Jak vytvořit svůj první jednoduchý software pomocí Pythonu: 6 kroků
Jak vytvořit svůj první jednoduchý software pomocí Pythonu: Ahoj, vítejte v tomto Instructables. Zde vám řeknu, jak vytvořit vlastní software. Ano, pokud máte nápad … ale víte implementovat nebo máte zájem vytvářet nové věci, pak je to pro vás … Předpoklad: Měli byste mít základní znalosti o P
Jak navrhnout obvody a vytvořit desku plošných spojů pomocí aplikace Autodesk EAGLE: 9 kroků
Jak navrhnout obvody a vytvořit desku plošných spojů pomocí aplikace Autodesk EAGLE: Existuje mnoho druhů softwaru CAD (Computer Aided Design), který vám pomůže navrhnout a vyrobit desky plošných spojů (desky s plošnými spoji), jediným problémem je, že většina z nich Opravdu nevysvětlete, jak je používat a co mohou dělat. Použil jsem mnoho t
Jak vytvořit rozpočet ve stylu vysoké školy pomocí aplikace Excel: 12 kroků
Jak vytvořit rozpočet ve stylu vysoké školy pomocí Excelu: Microsoft Excel je velmi účinný nástroj, který se v obchodním světě používá každý den. Nejčastěji se používá ke komunikaci o tom, jak si firma vede finančně, ale její ’ použití je nekonečné. Ať už používáte Excel k vytvoření komplikovaného Pro
Jak vytvořit vzorník pomocí aplikace Word .: 7 kroků
Jak vytvořit šablonu pomocí aplikace Word: Tyto instruktáže stále vidíte a říkají snadné šablony ve Photoshopu nebo pomocí programu ke stažení atd., Ale tento návod vám, geekovi /nerdovi, ukáže, jak vytvářet šablony pomocí aplikace Microsoft Word
Jak vytvořit jednoduchý chatovací program v jazyce Visual Basic pomocí ovládacího prvku Microsoft Winsock: 7 kroků
Jak vytvořit jednoduchý chatovací program v jazyce Visual Basic pomocí ovládacího prvku Microsoft Winsock: V této instuctable vám ukážu, jak vytvořit jednoduchý chatovací program v jazyce Visual Basic. projdu si, co všechno kód dělá, takže se budete učit, jak ho vytvoříte, a na konci vám ukážu, jak ho používat