Obsah:
- Krok 1: Vytvorenie robota v telegrame
- Krok 2: Inštalácia programu Bot do Raspberry Pi
- Krok 3: Časť kódu
- Krok 4: Záver
Video: Ako vytvoriť jednoduchý IOT s aplikáciou Telegram: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
V súčasnej generácii je internet všetkým. Internet vecí hrá v súčasnom svete veľkú úlohu.
Bez toho, aby sme strácali veľa času, sa môžeme pustiť do praktického fungovania IOT. Tu budeme ovládať LED a tiež ďalšie vzrušujúce veci z telegramovej správy.
Krok 1: Vytvorenie robota v telegrame
1. V tomto kroku nainštalujte do telefónu aplikáciu Telegram. Inštalácia je rovnako jednoduchá ako inštalácia aplikácie.
2. V telegrame vyhľadajte Bot Bot a vytvorte nového robota podľa nižšie uvedených snímok obrazovky.
3. Nakoniec skopírujte token HTTP API. (Nezdieľajte s ostatnými) a zadajte príkaz start do robota
Krok 2: Inštalácia programu Bot do Raspberry Pi
Bot je teda vytvorený a musí byť spustený na akomkoľvek zariadení, aby na každú odoslanú správu odpovedal.
Tu používame malinový pi s kľúčom Api a programujeme ho v kóde pythonu. (Je možné ho spustiť aj v našom bežnom operačnom systéme)
1. Inštalácia telegramového modulu na malinový pi
Predtým, ako spustíme robota na Raspberry Pi, uistite sa, že používate správnu verziu programu python2. Tiež Ak máte akékoľvek pochybnosti týkajúce sa inicializácie Raspberry pi, môžete sa pozrieť na tieto prvé 2 kroky v tomto mojom tutoriáli Ak chcete nainštalovať telegramový modul do pythonu do príkazového riadka Raspberry Pi, zadajte nasledujúce (názov modulu je telepot)
sudo pip install telepot
2. Spustite skript python
Skript Python sa spustí v príkazovom riadku pomocou nasledujúceho príkazu sudo python telegrambot.py
Krok 3: Časť kódu
Keď teda pošleme správu robotovi, odpovie zodpovedajúcim spôsobom.
V kóde naučíme robota reagovať na naše príkazy.
Tu vás nebudem učiť, ako funguje skript python, pretože by to bolo viac vysvetľujúce.
importovať RPi. GPIO ako čas importu GPIO, datetime importovať telepot z telepot.loop importovať MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()
def akcia (msg):
chat_id = msg ['chat'] ['id'] príkaz = msg ['text']
vytlačte príkaz 'Prijaté: % s' %
ak príkaz == 'ahoj':
telegram_bot.sendMessage (chat_id, str ("Ahoj! Vitajte na Engineeroughts.com")) elif príkaz == 'čas': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (teraz.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineeroughts/engineeroughts/gh-pages/E.png") elif príkaz == '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. výstup (led, False) else: telegram_bot.sendMessage (chat_id, str ('Can't' get you, pls be clear! '))
telegram_bot = telepot. Bot ('Zadajte svoje ID API')
vytlačiť (telegram_bot.getMe ())
MessageLoop (telegram_bot, akcia).run_as_thread ()
vytlačiť „Beh a prevádzka …“
zatiaľ čo 1:
time.sleep (10)
i. Tu som vás pozdravil a odpovedám na to „Ahoj! Vitajte na stránke Engineoughts.com“. Podobne pre každý príkaz môžete prispôsobiť svoje nápady.
ii. Sem zadajte svoje ID API do tohto riadku „telegram_bot = telepot. Bot („ Zadajte svoje ID API “)“
Krok 4: Záver
Hurá …! dokončili ste svoj prvý projekt IOT IOT.
Ďalej nechám na vás, aby ste vylepšili model pridaním svojej kreativity. Niektoré z mojich myšlienok sú.
i. Domáca automatizácia -Pripojenie výstupu k relé.
ii. Môžete si vytvoriť svoj vlastný server-ktorý by mohol odpovedať na vaše vlastné správy
iii. Vytvorte si vlastného chatbota, ktorý by mohol na výlety odpovedať na správy ako Natasha.
IDEAS sú teda nekonečné, ak by ste mohli skúmať sami. Dúfame, že som pre vás urobil malý začiatok IOT. Tiež napíšte svoje nápady do komentárov.
Ďakujem
N. Aranganathan
Odporúča:
Ako si vytvoriť jednoduchý cieľový postup Nintendo LABO: 13 krokov
Ako si vytvoriť jednoduchý cieľový postup LABO pre Nintendo: Moja sestra a ja sme si nedávno kúpili Nintendo Switch. Samozrejme, že k tomu máme niekoľko hier. A jedným z nich bola Nariďo LABO Variety Kit. Nakoniec som narazil na garáž Toy-Con. Vyskúšal som niekoľko vecí a vtedy som
Ako vytvoriť svoj prvý jednoduchý softvér pomocou Pythonu: 6 krokov
Ako vytvoriť svoj prvý jednoduchý softvér pomocou Pythonu: Ahoj, vitajte v tomto návode. Tu vám poviem, ako si vytvoriť vlastný softvér. Áno, ak máte nápad … ale viete ho implementovať alebo máte záujem vytvárať nové veci, potom je to pre vás … Predpoklad: Mali by ste mať základné znalosti o P
Ako vytvoriť jednoduchý obvod zosilňovača bez IC: 6 krokov
Ako vytvoriť jednoduchý obvod zosilňovača bez IC: Úvod: Dnes v tomto článku budeme diskutovať o tom, ako vytvoriť obvod zosilňovača s vysokým výkonom s tranzistorom 13007. Všetky komponenty nájdete zo starých poškodených napájacích zdrojov. Môžete teda recyklovať aj starú elektroniku. Tiež mám k dispozícii
Ako vytvoriť elegantný a jednoduchý web s bootstrapom 4: 7 krokov
Ako vytvoriť elegantný a jednoduchý web pomocou programu Bootstrap 4: Účelom tohto návodu je poskytnúť osobám oboznámeným s programovaním - HTML alebo iným spôsobom - jednoduchý úvod do vytvorenia online portfólia s nástrojom Bootstrap 4. Prevediem vás počiatočným nastavením. webu, ako vytvoriť niekoľko
Ako vytvoriť jednoduchý zosilňovač zvuku do Rs. 100 (2 doláre) s názvom Handy Speaky: 6 krokov (s obrázkami)
Ako vytvoriť jednoduchý zosilňovač zvuku do Rs. 100 (2 doláre) s názvom Handy Speaky: V dnešnom projekte vám ukážem, ako vytvoriť najjednoduchší mini zosilňovač zvuku na základe LM386. Tento zosilňovač zvuku je veľmi ľahké vyrobiť, okrem toho je veľmi kompaktný a pracuje iba s jedným zdrojom energie s malým napätím 6-12 voltov.