Talaan ng mga Nilalaman:

Paano Gumawa ng isang Simpleng IOT Sa Telegram Application: 5 Hakbang
Paano Gumawa ng isang Simpleng IOT Sa Telegram Application: 5 Hakbang

Video: Paano Gumawa ng isang Simpleng IOT Sa Telegram Application: 5 Hakbang

Video: Paano Gumawa ng isang Simpleng IOT Sa Telegram Application: 5 Hakbang
Video: How To Make Money With Print On Demand & Earn $200 A Day (Start a Print On Demand Business) 2024, Nobyembre
Anonim
Image
Image
Lumilikha ng Bot sa Telegram
Lumilikha ng Bot sa Telegram

Sa kasalukuyang henerasyon ng Internet ang lahat. Ang Internet of Things ay may pangunahing papel sa kasalukuyang mundo.

Nang hindi nag-aaksaya ng maraming oras, maaari tayong lumipat sa praktikal na pagtatrabaho ng IOT. Dito makokontrol namin ang pinangunahan at iba pang kapanapanabik na mga bagay mula sa mensahe ng telegram.

Hakbang 1: Lumilikha ng Bot sa Telegram

Lumilikha ng Bot sa Telegram
Lumilikha ng Bot sa Telegram
Lumilikha ng Bot sa Telegram
Lumilikha ng Bot sa Telegram
Lumilikha ng Bot sa Telegram
Lumilikha ng Bot sa Telegram

1. Sa hakbang na ito i-install ang Telegram app sa telepono. Ang pag-install ay kasing simple ng kung ano ang pag-install ng app.

2. Sa paghahanap ng Telegram para sa ama ng Bot at lumikha ng isang bagong bot sa pamamagitan ng pagsunod sa mga screenshot sa ibaba.

3. Panghuli, kopyahin ang token ng HTTP API. (Huwag ibahagi sa iba) at ipasok ang pagsisimula sa bot

Hakbang 2: Pag-install ng Bot sa Raspberry Pi

Pag-install ng Bot sa Raspberry Pi
Pag-install ng Bot sa Raspberry Pi

Sa gayon ang bot ay nilikha at dapat itong patakbuhin sa alinman sa mga aparato upang sa anumang mensahe na ipadala namin ay tutugon nang naaayon.

Narito ginagamit namin ang raspberry pi gamit ang Api key at pinaprograma ito sa python code. (Maaari rin itong patakbuhin sa aming normal na operating system)

1. Pag-install ng module ng telegram sa raspberry pi

Bago namin simulan ang pagpapatakbo ng bot sa raspberry pi siguraduhing nagpapatakbo ka ng tamang bersyon ng python2. Gayundin Kung mayroon kang anumang mga pag-aalinlangan tungkol sa pagsisimula ng Raspberry pi maaari kang tumingin sa unang 2 hakbang na ito sa aking tutorial na ito Upang mai-install ang module ng telegram sa sawa sa linya ng utos ng raspberry pi ipasok ang sumusunod (ang pangalan ng module ay telepot)

sudo pip install telepot

2. Ipatupad ang script ng sawa

Ang script ng Python ay naisakatuparan sa linya ng utos gamit ang sumusunod na utos sudo python telegrambot.py

Hakbang 3: Bahagi ng Code

Kaya kapag ipinadala namin ang mensahe sa bot, tumutugon ito nang tumutugon.

Sa code ay magtuturo kami sa bot upang tumugon sa aming mga utos.

Narito hindi kita magtuturo sa iyo kung paano gumagana ang script ng python na mas magiging malinaw.

i-import ang RPi. GPIO bilang oras ng pag-import ng GPIO, pag-import ng datime ng telepot mula sa telepot.loop import na MessageLoop GPIO.setmode (GPIO. BCM) na humantong = 23 GPIO.setup (led, GPIO. OUT) ngayon = datime.datime.now ()

kilos ng def (msg):

chat_id = msg ['chat'] ['id'] utos = msg ['teksto']

i-print ang 'Natanggap:% s'% utos

kung utos == 'hi':

telegram_bot.sendMessage (chat_id, str ("Kumusta! Maligayang pagdating sa Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (ngayon.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineer Thoughts/engineer Thoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Naka-on ang Led ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Naka-off ang Led ')) GPIO. output (led, False) iba pa: telegram_bot.sendMessage (chat_id, str ('Hindi ka makukuha na malinaw!'))

telegram_bot = telepot. Bot ('Ipasok ang iyong API id')

print (telegram_bot.getMe ())

MessageLoop (telegram_bot, pagkilos).run_as_thread ()

i-print ang 'Up and Running….'

habang 1:

oras. tulog (10)

i. Dito ko ginawang hi at ang sagot para dito ay "Kumusta! Maligayang Pagdating sa Engineer Thoughts.com". Katulad nito, para sa bawat utos, maaari mong ipasadya ang iyong mga Ideya.

ii. Ipasok ang iyong API ID dito sa linyang ito "telegram_bot = telepot. Bot ('Enter your API id')"

Hakbang 4: Konklusyon

Konklusyon
Konklusyon
Konklusyon
Konklusyon
Konklusyon
Konklusyon

Hurray …..! nakumpleto mo na ang iyong proyekto sa Unang DIY IOT.

Dagdag dito, iniiwan ko sa iyong sarili upang mapabuti ang modelo sa pamamagitan ng pagdaragdag ng iyong pagkamalikhain. Ang ilan sa mga Ideya ko ay.

i. Home Automation-Pagkonekta sa Output sa mga relay.

ii. Maaari bang lumikha ng iyong sariling pasadyang server-na maaaring tumugon sa iyong sariling mga mensahe

iii. Gumawa ng iyong sariling chatbot-na maaaring tumugon ng mga mensahe tulad ng Natasha in hike.

Sa gayon ang mga IDEAS ay walang katapusan kung maaari mong galugarin ang iyong sarili. SANA Nagawa ko ang isang maliit na pagsisimula sa IOT para sa iyo. I-comment din ang iyong Mga Ideya sa mga komento.

Salamat

N. Aranganathan

Inirerekumendang: