Sadržaj:
- Korak 1: Stvaranje Bota u Telegramu
- Korak 2: Instaliranje Bota u Raspberry Pi
- Korak 3: Kodni dio
- Korak 4: Zaključak
Video: Kako napraviti jednostavan IOT pomoću aplikacije Telegram: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
U sadašnjoj generaciji Internet je sve. Internet stvari igra važnu ulogu u današnjem svijetu.
Bez gubitka vremena, možemo prijeći na praktičan rad IOT -a. Ovdje ćemo kontrolirati LED i druge uzbudljive stvari iz poruke telegrama.
Korak 1: Stvaranje Bota u Telegramu
1. U ovom koraku instalirajte aplikaciju Telegram u telefon. Instalacija je jednostavna kao i instalacija aplikacije whats.
2. U Telegramu potražite oca Bota i stvorite novog robota slijedeći snimke zaslona u nastavku.
3. Konačno, kopirajte HTTP API token. (Ne dijelite s drugima) i unesite start u bot
Korak 2: Instaliranje Bota u Raspberry Pi
Tako je bot kreiran i mora se pokrenuti na bilo kojem uređaju kako bi na svaku poruku koju pošaljemo odgovorio u skladu s tim.
Ovdje koristimo malinu pi s tipkom Api i programiramo je u python kodu. (Može se pokrenuti i u našem normalnom operativnom sustavu)
1. Instaliranje telegramskog modula na malinu pi
Prije nego počnemo izvoditi bot na malini pi, provjerite imate li ispravnu verziju python2. Također, ako imate bilo kakvih nedoumica u vezi inicijalizacije Raspberry pi, možete pogledati ova prva 2 koraka u ovom mom vodiču. Za instaliranje telegramskog modula u python u naredbenom retku maline pi unesite sljedeće (naziv modula je telepot)
sudo pip instalirati telepot
2. Izvršite python skriptu
Skripta Python izvršava se u naredbenom retku pomoću sljedeće naredbe sudo python telegrambot.py
Korak 3: Kodni dio
Stoga, kada poruku šaljemo botu, on odgovara na odgovarajući način.
U kodu ćemo naučiti robota da reagira na naše naredbe.
Ovdje vas neću učiti kako Python skripta radi jer bi to bilo objašnjenje.
uvesti RPi. GPIO kao GPIO vrijeme uvoza, datum -vrijeme uvoz telepota s telepot.loop uvoz MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) sada = datetime.datetime.now ()
def akcija (poruka):
chat_id = msg ['chat'] ['id'] naredba = msg ['tekst']
print 'Primljeno: % s' naredba %
if command == 'bok':
telegram_bot.sendMessage (chat_id, str ("Bok! Dobro došli na Engineeroughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (now.minuta)) naredba elif == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineeroughts/engineeroughts/gh-pages/E.png") elif naredba == '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 ('Unesite svoj API ID')
ispis (telegram_bot.getMe ())
MessageLoop (telegram_bot, akcija).run_as_thread ()
ispišite "Up and Running…."
dok 1:
vrijeme.spavanje (10)
i. Ovdje sam pozdravio i odgovor na to je "Bok! Dobro došli na Engineeroughts.com". Slično, za svaku naredbu možete prilagoditi svoje ideje.
ii. Unesite svoj API ID ovdje u ovaj redak "telegram_bot = telepot. Bot ('Unesite svoj API ID'")
Korak 4: Zaključak
Ura….! završili ste svoj prvi DIY IOT projekt.
Nadalje, prepuštam sebi da poboljšate model dodajući svoju kreativnost. Neke od mojih ideja su.
i. Automatizacija doma -Povezivanje izlaza na releje.
ii. Možete stvoriti vlastiti prilagođeni poslužitelj koji bi mogao odgovarati na vaše vlastite poruke
iii. Napravite svoj chatbot-koji bi mogao odgovarati na poruke poput Nataše u šetnji.
Stoga su IDEJE beskonačne ako biste mogli sami istraživati. NADAM SE da sam za vas napravio mali početak u IOT -u. Također komentirajte svoje ideje u komentarima.
Hvala vam
N. Aranganathan
Preporučeni:
Upravljanje ESP8266 pomoću aplikacije Telegram: 7 koraka
Upravljanje ESP8266 pomoću aplikacije Telegram: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Jeste li se ikada zapitali o chatu sa svojim aparatima putem aplikacije za razmjenu poruka? Zvuči čudno, zar ne. Ali danas ćemo učiniti nešto slično tome. Ne brinite, ne morate kupovati mobilne telefone
Kako napraviti svoj prvi jednostavan softver pomoću Pythona: 6 koraka
Kako napraviti svoj prvi jednostavan softver pomoću Pythona: Zdravo, dobrodošli u ovaj Instructables. Ovdje ću vam reći kako napraviti vlastiti softver. Da, ako imate ideju … ali znate implementirati ili ste zainteresirani za stvaranje novih stvari, to je za vas …… Preduvjet: Trebate imati osnovno znanje o P
Vodič: Kako napraviti jednostavan temperaturni senzor pomoću DS18B20 i Arduino UNO: 3 koraka
Vodič: Kako napraviti jednostavan temperaturni osjetnik pomoću DS18B20 i Arduino UNO: Opis: Ovaj će vam vodič pokazati nekoliko jednostavnih koraka o tome kako osjetnik temperature učiniti funkcionalnim. Potrebno je samo nekoliko minuta da to učinite istinitim na svom projektu. Sretno ! Digitalni termometar DS18B20 omogućuje temperaturu od 9 do 12 bita Celzijusa
Izrada Android aplikacije za mala poduzeća pomoću aplikacije MIT i Google Fusion Table: 7 koraka
Izrada Android aplikacije za mala poduzeća pomoću MIT APP -a i Google Fusion Table: Jeste li ikada poželjeli napraviti svoju vlastitu aplikaciju koja može biti dostupna u google play trgovini !!! Ako imate posao, ovaj će vam vodič promijeniti život. Nakon što ovo pažljivo pročitate, moći ćete izraditi vlastitu aplikaciju. Prije
Kako napraviti jednostavan osciloskop pomoću Arduina: 3 koraka
Kako napraviti jednostavan osciloskop pomoću Arduina: U ovom Instructableu ćete vidjeti kako napraviti jednostavan osciloskop pomoću Arduino uno. Osciloskop je uređaj koji se koristi za gledanje i analizu signala. Ali uređaj je jako skup. Kao elektronički tip ponekad mora analizirati