Orodha ya maudhui:
- Hatua ya 1: Kuunda Bot kwenye Telegram
- Hatua ya 2: Kuweka Bot kwenye Raspberry Pi
- Hatua ya 3: Sehemu ya Kanuni
- Hatua ya 4: Hitimisho
Video: Jinsi ya Kufanya IOT Rahisi na Maombi ya Telegram: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
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
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
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
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:
Tumia Maombi ya Orodha ya Kwanza ya Kufanya: Hatua 8
Tumia Maombi ya Orodha ya Kwanza ya Kufanya: Ikiwa ni mpya kabisa kwa kuweka alama au kuwa na usimbuaji wa nyuma, unaweza kujiuliza ni wapi uanze kujifunza. Unahitaji kujifunza jinsi, nini, wapi kuweka nambari halafu, mara tu nambari iko tayari, jinsi ya kuipeleka kwa jumla kuona. Vizuri, habari njema i
Jinsi ya Kufanya Mpokeaji Redio rahisi wa FM 100% Kufanya Kazi Iliyohakikishiwa: Hatua 4
Jinsi ya Kufanya Mpokeaji Rahisi wa Redio ya 100 Kufanya Kazi Iliyohakikishiwa 100%: Soma: Jinsi ya kutengeneza skana ya redio ya FM kwa maelezo zaidi miundombinu ya BK1079 IC Zaidi ya mzunguko wa redio ya FM ambayo nimeona kwenye YouTube na Google kawaida hujumuisha ngumu sana. vifaa vinavyohitaji uwezo maalum wa kutofautisha
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi kwa Port: 3 Hatua
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi Bandari. Mradi huu utakusaidia kuunganisha LEDs 18 (6 Nyekundu + 6 Bluu + 6 Njano) kwa Bodi yako ya Arduino na uchanganue ishara za wakati halisi wa Kompyuta yako na uzipeleke kwa taa za taa kuziwasha kulingana na athari za kipigo (Mtego, Kofia ya Juu, Kick)
JINSI YA KUFANYA THROWIE RAHISI RAHISI: 6 Hatua
JINSI YA KUFANYA THROWIE RAHISI RAHISI: Nitakuwa nikikupa maagizo juu ya jinsi ya kufanya upigaji rahisi haraka. kurusha sio ngumu na inaweza kuwa mgonjwa sana ikiwa utafanya kwa usahihi. ikiwa unahitaji msaada wowote zaidi ya barua pepe hii inayoweza kufundishwa kwa [email protected]. Nitafurahi
Jinsi ya Kuunda Maombi Rahisi ya Kitabu cha Simu C #: Hatua 7
Jinsi ya Kuunda Maombi Rahisi ya Kitabu cha Simu C #: Hi, mimi ni Luka, ni ya kwanza kufundishwa. Ninataka kukuonyesha jinsi ya kuunda programu rahisi ya kitabu cha simu katika Studio ya Microsoft Visual ukitumia C #. Ni vizuri kuwa na ujuzi wa kimsingi wa programu kabla ya kufanya mradi huu. Tuanze. Sisi