Përmbajtje:

Si të bëni një IOT të thjeshtë me aplikacionin Telegram: 5 hapa
Si të bëni një IOT të thjeshtë me aplikacionin Telegram: 5 hapa

Video: Si të bëni një IOT të thjeshtë me aplikacionin Telegram: 5 hapa

Video: Si të bëni një IOT të thjeshtë me aplikacionin Telegram: 5 hapa
Video: Si te gjejme vendodhjen nga iphoni , dedektiv i fshehte / technophonelushnje 2024, Nëntor
Anonim
Image
Image
Krijimi i një bot në Telegram
Krijimi i një bot në Telegram

Në brezin aktual Interneti është gjithçka. Interneti i Gjërave luan një rol të madh në botën aktuale.

Pa humbur shumë kohë, ne mund të kalojmë në punën praktike të IOT. Këtu do të kontrollojmë led -in dhe gjithashtu gjëra të tjera emocionuese nga mesazhi i telegramit.

Hapi 1: Krijimi i Botit në Telegram

Krijimi i një bot në Telegram
Krijimi i një bot në Telegram
Krijimi i një bot në Telegram
Krijimi i një bot në Telegram
Krijimi i një bot në Telegram
Krijimi i një bot në Telegram

1. Në këtë hap instaloni aplikacionin Telegram në telefon. Instalimi është aq i thjeshtë sa instalimi i aplikacionit whats.

2. Në Telegram kërkoni për babanë Bot dhe krijoni një bot të ri duke ndjekur pamjet e ekranit më poshtë.

3. Së fundi, kopjoni shenjën HTTP API. (Mos e ndani me të tjerët) dhe futni fillimin në bot

Hapi 2: Instalimi i Botit në Raspberry Pi

Instalimi i Botit në Raspberry Pi
Instalimi i Botit në Raspberry Pi

Kështu bot është krijuar dhe duhet të ekzekutohet në cilindo nga pajisjet në mënyrë që për çdo mesazh që dërgojmë të përgjigjet në përputhje me rrethanat.

Këtu ne po përdorim mjedrën pi me çelësin Api dhe e programojmë atë në kodin python. (Mund të ekzekutohet edhe në sistemin tonë normal të funksionimit)

1. Instalimi i modulit të telegramit në mjedër pi

Para se të fillojmë të ekzekutojmë botin në mjedër pi sigurohuni që po përdorni versionin e duhur të python2. Gjithashtu Nëse keni ndonjë dyshim në lidhje me fillimin e Raspberry pi ju mund të shikoni në këto 2 hapat e parë në këtë tutorial tim për të instaluar modulin e telegramit në python në rreshtin e komandës të mjedrës pi shkruani në vijim (emri i modulit është telepot)

sudo pip instaloni telepot

2. Ekzekutoni shkrimin python

Skripti Python ekzekutohet në rreshtin e komandës duke përdorur komandën e mëposhtme sudo python telegrambot.py

Hapi 3: Pjesa e Kodit

Kështu, kur i dërgojmë mesazhin botit, ai përgjigjet në mënyrë korresponduese.

Në kodin që ne do të mësojmë botin të përgjigjet ndaj komandave tona.

Këtu nuk do t'ju mësoj se si funksionon shkrimi i pitonit pasi do të ishte më shpjegues.

import RPi. GPIO si GPIO koha e importit, data data import telepot nga telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) tani = datetime.datetime.now ()

veprimi def (msg):

chat_id = msg ['chat'] ['id'] command = msg ['text']

shtyp komandën 'Marrë: % s' %

nëse komanda == 'përshëndetje':

telegram_bot.sendMessage (chat_id, str ("Përshëndetje! Mirë se erdhe në Engineerthoughts.com")) elif command == 'kohë': telegram_bot.sendMessage (chat_id, str (tani. ora)+str (":")+str (tani.minute)) elif command == 'foto': telegram_bot.sendPhoto (chat_id, foto = "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. dalje (e udhëhequr, e gabuar) tjetër: telegram_bot.sendMessage (chat_id, str ('Nuk mund të kuptoj që të jeni të qartë!'))

telegram_bot = telepot. Bot ('Fut ID -në tënde të API -së')

print (telegram_bot.getMe ())

MessageLoop (telegram_bot, veprim).run_as_thread ()

print 'Up and Running….'

ndërsa 1:

koha. gjumi (10)

i. Këtu kam bërë përshëndetje dhe përgjigja për të është "Përshëndetje! Mirë se vini në Engineerthoughts.com". Në mënyrë të ngjashme, për secilën komandë, mund të personalizoni idetë tuaja.

ii. Shkruani ID -në tuaj API këtu në këtë rresht "telegram_bot = telepot. Bot (" Fut ID -në tuaj API ")"

Hapi 4: Përfundimi

Përfundim
Përfundim
Përfundim
Përfundim
Përfundim
Përfundim

Hurray….! keni përfunduar projektin tuaj të parë DIY IOT.

Më tej, e lë në dorën tuaj të përmirësoni modelin duke shtuar kreativitetin tuaj. Disa nga Idetë e mia janë.

i. Automatizimi i shtëpisë -Lidhja e daljes me stafetat.

ii. Mund të krijojë serverin tuaj të personalizuar-i cili mund t'i përgjigjet mesazheve tuaja

iii. Bëni chatbot-in tuaj-i cili mund t'i përgjigjet mesazheve si Natasha në rritje.

Kështu IDEAS janë të pafundme nëse mund të eksploroni vetë. SHPRESA Unë kam bërë një fillim të vogël në IOT për ju. Gjithashtu komentoni idetë tuaja në komente.

Faleminderit

N. Aranganathan

Recommended: