Orodha ya maudhui:

Jinsi ya Kufanya IOT Rahisi na Maombi ya Telegram: Hatua 5
Jinsi ya Kufanya IOT Rahisi na Maombi ya Telegram: Hatua 5

Video: Jinsi ya Kufanya IOT Rahisi na Maombi ya Telegram: Hatua 5

Video: Jinsi ya Kufanya IOT Rahisi na Maombi ya Telegram: Hatua 5
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Novemba
Anonim
Image
Image
Kuunda Bot kwenye Telegram
Kuunda Bot kwenye Telegram

Katika kizazi cha sasa mtandao ni kila kitu. Mtandao wa Vitu una jukumu kubwa katika ulimwengu wa sasa.

Bila kupoteza muda mwingi, tunaweza kuhamia katika kufanya kazi kwa vitendo ya IOT. Hapa tutadhibiti mambo yaliyoongozwa na pia mambo mengine ya kufurahisha kutoka kwa ujumbe wa telegram.

Hatua ya 1: Kuunda Bot kwenye Telegram

Kuunda Bot kwenye Telegram
Kuunda Bot kwenye Telegram
Kuunda Bot kwenye Telegram
Kuunda Bot kwenye Telegram
Kuunda Bot kwenye Telegram
Kuunda Bot kwenye Telegram

1. Katika hatua hii sakinisha programu ya Telegram kwenye simu. Ufungaji ni rahisi kama usanikishaji wa programu gani.

2. Katika utaftaji wa Telegram kwa baba wa Bot na unda bot mpya kwa kufuata viwambo vya skrini hapa chini.

3. Mwishowe, nakili ishara ya API ya HTTP. (Usishiriki na wengine) na uingie kwenye bot

Hatua ya 2: Kuweka Bot kwenye Raspberry Pi

Kufunga Bot kwenye Raspberry Pi
Kufunga Bot kwenye Raspberry Pi

Kwa hivyo bot imeundwa na lazima iendeshwe kwenye kifaa chochote ili kwa ujumbe wowote tutakaotuma ujibu ipasavyo.

Hapa tunatumia pi ya raspberry na kitufe cha Api na kuipangilia kwa nambari ya chatu. (Inaweza pia kuendeshwa katika mfumo wetu wa kawaida wa uendeshaji)

1. Kuweka moduli ya telegram kwenye pi ya raspberry

Kabla ya kuanza kuendesha bot kwenye raspberry pi hakikisha unatumia toleo sahihi la chatu2. Pia ikiwa una mashaka yoyote juu ya uanzishaji wa Raspberry pi unaweza kutazama hatua hizi 2 za kwanza kwenye mafunzo haya yangu Kusanidi moduli ya telegram katika chatu kwenye safu ya amri ya raspberry pi ingiza ifuatayo (jina la moduli ni telepot)

Sudo pip kufunga telepot

2. Chagua hati ya chatu

Hati ya Python imetekelezwa kwenye laini ya amri kwa kutumia amri ifuatayo Sudo python telegrambot.py

Hatua ya 3: Sehemu ya Kanuni

Kwa hivyo tunapotuma ujumbe kwa bot, hujibu sawasawa.

Katika nambari tutafundisha bot kujibu amri zetu.

Hapa sitakufundisha jinsi hati ya chatu inavyofanya kazi kwani ingeelezea zaidi.

kuagiza RPi. GPIO kama wakati wa kuagiza wa GPIO, kuagiza muda wa teleport kutoka telepot.loop kuagiza MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

kitendo cha def (msg):

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

chapa 'Imepokelewa: amri ya% s'%

ikiwa amri == 'hi':

telegram_bot.sendMessage (chat_id, str ("Hi! Karibu kwa Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (sasa.hour) + str (":") + str (sasa Dakika)) amri ya elif == 'pic': telegram_bot.sendPhoto (chat_id, picha = "https://raw.githubusercontent.com/engineer Thoughts/engineer Thoughts/gh-pages/E.png") amri ya elif == 'ledon Telegram_bot.sendMessage (chat_id, str ('Led is on')) pato (lililoongozwa, la Uongo) lingine: telegram_bot.sendMessage (chat_id, str ('Haiwezi kukufanya pls iwe wazi!'))

telegram_bot = telepot. Bot ('Ingiza kitambulisho chako cha API')

chapisha (telegram_bot.getMe ())

UjumbeLoop (telegram_bot, hatua). Run_as_thread ()

chapisha 'Juu na Kuendesha ….'

wakati 1:

saa. kulala (10)

i. Hapa nimefanya hi na jibu lake ni "Hi! Karibu kwa Engineer Thoughts.com". Vivyo hivyo, kwa kila amri, unaweza kubadilisha Mawazo yako.

ii Ingiza kitambulisho chako cha API hapa katika mstari huu "telegram_bot = telepot. Bot ('Ingiza kitambulisho chako cha API')"

Hatua ya 4: Hitimisho

Hitimisho
Hitimisho
Hitimisho
Hitimisho
Hitimisho
Hitimisho

Harakisha….! umekamilisha mradi wako wa kwanza wa DIY IOT.

Kwa kuongezea, ninajiachia wewe kuboresha modeli kwa kuongeza ubunifu wako. Baadhi ya Mawazo yangu ni.

i. Home Automation -Kuunganisha Pato kwa relays.

ii. Je! unaweza kuunda seva yako maalum-ambayo inaweza kujibu ujumbe wako mwenyewe

iii. Tengeneza chatbot yako mwenyewe-ambayo inaweza kujibu ujumbe kama Natasha katika kuongezeka.

Kwa hivyo MAWAZO hayana ukomo ikiwa ungeweza kuchunguza peke yako. TUMAINI nimeanza kidogo kwa IOT kwako. Pia toa maoni yako katika maoni.

Asante

N. Aranganathan

Ilipendekeza: