Obsah:

Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: 5 kroků
Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: 5 kroků

Video: Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: 5 kroků

Video: Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: 5 kroků
Video: Jak Si Vydělat Peníze Jako DÍTĚ? (Pasivní příjem) 2024, Prosinec
Anonim
Image
Image
Vytvoření robota v telegramu
Vytvoření robota v telegramu

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

Vytvoření robota v telegramu
Vytvoření robota v telegramu
Vytvoření robota v telegramu
Vytvoření robota v telegramu
Vytvoření robota v telegramu
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

Instalace Bot do Raspberry Pi
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

Závěr
Závěr
Závěr
Závěr
Závěr
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: