Kazalo:
- 1. korak: Ustvarjanje Bota v Telegramu
- 2. korak: Namestitev Bota v Raspberry Pi
- 3. korak: Del kode
- 4. korak: Zaključek
Video: Kako narediti preprost IOT z aplikacijo Telegram: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V sedanji generaciji je internet vse. Internet stvari igra pomembno vlogo v sedanjem svetu.
Brez zapravljanja časa lahko preidemo v praktično delo IOT -a. Tukaj bomo nadzorovali led in tudi druge vznemirljive stvari iz sporočila telegrama.
1. korak: Ustvarjanje Bota v Telegramu
1. V tem koraku namestite aplikacijo Telegram v telefon. Namestitev je tako preprosta kot namestitev aplikacije whats.
2. V Telegramu poiščite očeta Bota in ustvarite novega bota po spodnjih posnetkih zaslona.
3. Nazadnje kopirajte žeton API -ja HTTP. (Ne delite z drugimi) in vnesite start v bot
2. korak: Namestitev Bota v Raspberry Pi
Tako je bot ustvarjen in ga je treba zagnati na kateri koli napravi, tako da se bo na vsako sporočilo, ki ga pošljemo, ustrezno odzvalo.
Tukaj uporabljamo malinovo pi s tipko Api in jo programiramo v kodi python. (Lahko se izvaja tudi v našem običajnem operacijskem sistemu)
1. Namestitev telegramskega modula na malino pi
Preden začnemo izvajati bot na malini pi, se prepričajte, da uporabljate ustrezno različico python2. Če imate kakršne koli dvome v zvezi z inicializacijo Raspberry pi, si oglejte ta prva 2 koraka v tej vadnici. Za namestitev telegramskega modula v python v ukazno vrstico maline pi vnesite naslednje (ime modula je telepot)
sudo pip namestite telepot
2. Izvedite skript python
Skript Python se izvede v ukazni vrstici z naslednjim ukazom sudo python telegrambot.py
3. korak: Del kode
Ko pošljemo sporočilo botu, se ta ustrezno odzove.
V kodi bomo bot naučili, da se odziva na naše ukaze.
Tukaj vas ne bom naučil, kako deluje skript python, saj bi bil bolj razložljiv.
uvoz RPi. GPIO kot čas GPIO uvoz, datum -čas uvoz telepot iz telepot.loop uvoz MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) zdaj = datetime.datetime.now ()
dejanje def (sporočilo):
chat_id = msg ['chat'] ['id'] ukaz = msg ['text']
print 'Prejeto: % s' ukaz %
if command == 'zdravo':
telegram_bot.sendMessage (chat_id, str ("Pozdravljeni, dobrodošli na Engineeroughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (now.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineeroughts/engineeroughts/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. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('Can't' get you pls be clear! '))
telegram_bot = telepot. Bot ('Vnesite svoj ID API -ja')
tiskanje (telegram_bot.getMe ())
MessageLoop (telegram_bot, akcija).run_as_thread ()
natisnite 'Up and Running….'
medtem ko 1:
time.sleep (10)
i. Tukaj sem pozdravil in odgovor zanj je "Pozdravljeni! Dobrodošli na Engineeroughts.com". Podobno lahko za vsak ukaz prilagodite svoje ideje.
ii. Vnesite svoj ID API tukaj v to vrstico "telegram_bot = telepot. Bot ('Enter your API id')"
4. korak: Zaključek
Ura….! zaključili ste svoj prvi projekt DIY IOT.
Nadalje prepuščam sebi, da izboljšate model z dodajanjem svoje ustvarjalnosti. Nekatere moje ideje so.
i. Domača avtomatizacija -Priključitev izhoda na releje.
ii. Ustvarite lahko lasten strežnik po meri, ki bi se lahko odzval na vaša sporočila
iii. Napravite svojega klepetalnika-ki bi lahko odgovarjal na sporočila, kot je Natasha na pohodu.
Ideje so torej neskončne, če bi lahko raziskovali sami. Upam, da sem za vas naredil majhen začetek IOT -a. V komentarjih komentirajte tudi svoje ideje.
Hvala vam
N. Aranganathan
Priporočena:
Kako narediti preprost kalkulator v Javi: 10 korakov
Kako narediti preprost kalkulator v Javi: To je preprost uvod v programski jezik Java, namenjen ljudem, ki nimajo ali nimajo znanja o programiranju. eclipse.org/downloads
Kako narediti preprost zvočni ojačevalnik v Rs. 100 (2 USD) Imenovan Handy Speaky: 6 korakov (s slikami)
Kako narediti preprost zvočni ojačevalnik v Rs. 100 (2 USD) Imenovan Handy Speaky: V današnjem projektu vam bom pokazal, kako narediti najpreprostejši mini ojačevalnik zvoka na osnovi LM386. Ta ojačevalnik zvoka je zelo enostaven za izdelavo, poleg tega pa je zelo kompakten, deluje le z enim virom napajanja z malo napetosti 6-12 voltov
Kako narediti preprost zvočnik Bluetooth/aux: 6 korakov
Kako narediti preprost zvočnik Bluetooth/aux: hai friendsin this instructables, nameravam narediti preprost, poceni in čudovit zvočnik Bluetooth/aux. zelo enostaven za izdelavo. ta zvočnik je zelo lahek in prenosen. njegov zmogljiv 3w zvočnik daje dostojne nizke tone in kakovosten zvok
Kako narediti preprost zmogljiv zvočni ojačevalnik z 4440 IC: 11 korakov
Kako narediti preprost zmogljiv zvočni ojačevalnik z 4440 IC: to je video z vadnico, kjer sem naredil vse
Kako na preprost način narediti avtomobil z daljinskim upravljalnikom doma - brezžični RC CAR: naredi 7 korakov
Kako na preprost način narediti avtomobil z daljinskim upravljalnikom doma - DIY brezžični RC CAR: Pozdravljeni prijatelji, v tem navodilu vam bom pokazal, kako na enostaven način narediti daljinsko voden avtomobil z daljinskim upravljalnikom, nadaljujte z branjem …… To je res kul projekt, zato ga poskusite zgraditi