Sisällysluettelo:

Kuinka tehdä yksinkertainen IOT sähkesovelluksella: 5 vaihetta
Kuinka tehdä yksinkertainen IOT sähkesovelluksella: 5 vaihetta

Video: Kuinka tehdä yksinkertainen IOT sähkesovelluksella: 5 vaihetta

Video: Kuinka tehdä yksinkertainen IOT sähkesovelluksella: 5 vaihetta
Video: Kokous #3-25.4.2022 | ETF-tiimin jäsen ja dialogi 2024, Marraskuu
Anonim
Image
Image
Botin luominen sähkeessä
Botin luominen sähkeessä

Nykyisessä sukupolvessa Internet on kaikki kaikessa. Esineiden internetillä on tärkeä rooli nykymaailmassa.

Tuhlaamatta paljon aikaa voimme siirtyä IOT: n käytännön työskentelyyn. Täällä aiomme ohjata lediä ja myös muita jännittäviä asioita sähkeviestistä.

Vaihe 1: Botin luominen sähkeessä

Botin luominen sähkeessä
Botin luominen sähkeessä
Botin luominen sähkeessä
Botin luominen sähkeessä
Botin luominen sähkeessä
Botin luominen sähkeessä

1. aseta tässä vaiheessa Telegram -sovellus puhelimeen. Asennus on yhtä yksinkertaista kuin whats -sovelluksen asennus.

2. etsi sähkeestä Bot -isä ja luo uusi botti alla olevien kuvakaappausten avulla.

3. Lopuksi kopioi HTTP -sovellusliittymän tunnus. (Älä jaa muiden kanssa) ja kirjoita aloitus bottiin

Vaihe 2: Botin asentaminen Raspberry Pi: hen

Botin asentaminen Raspberry Pi: hen
Botin asentaminen Raspberry Pi: hen

Näin botti luodaan ja se on suoritettava millä tahansa laitteella, jotta lähettämämme viestit vastaavat vastaavasti.

Tässä käytämme vadelmapiä Api -avaimella ja ohjelmoimme sen python -koodiin. (Sitä voidaan käyttää myös normaalissa käyttöjärjestelmässämme)

1. Sähkömoduulin asentaminen vadelmapi: hen

Ennen kuin aloitamme botin käyttämisen vadelma pi: llä, varmista, että käytät oikeaa python2 -versiota. Myös jos sinulla on epäilyksiä Raspberry pi: n alustuksesta, voit katsoa tätä ensimmäistä 2 vaihetta tässä opetusohjelmassa Jos haluat asentaa sähke -moduulin pythoniin vadelman pi komentorivillä, kirjoita seuraava (moduulin nimi on telepot)

sudo pip asenna telepot

2. Toteuta python -komentosarja

Python -komentosarja suoritetaan komentorivillä käyttämällä seuraavaa komentoa sudo python telegrambot.py

Vaihe 3: Koodiosa

Siten kun lähetämme viestin botille, se vastaa vastaavasti.

Koodissa opetamme botin vastaamaan komentoihimme.

Tässä en aio opettaa sinulle, miten python -komentosarja toimii, koska se olisi selventävämpi.

tuoda RPi. GPIO GPIO: n tuontiaikaksi, päivämäärän ja ajan tuonti teleot from telepot.loop tuonti MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

def toiminta (viesti):

chat_id = msg ['chat'] ['id'] command = msg ['text']

print 'Vastaanotettu: % s' % -komento

jos komento == 'hei':

telegram_bot.sendMessage (chat_id, str ("Hei! Tervetuloa Engineerthapsts.comiin")) elif -komento == 'aika': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (now.minute)) elif-komento == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineertpectsts/engineerthapsts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led on on ')) GPIO.output (led, True) elif -komento ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led on pois päältä ')) GPIO. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('Can not get you pls be clear!'))

telegram_bot = telepot. Bot ('Anna API -tunnuksesi')

tulosta (telegram_bot.getMe ())

MessageLoop (sähke_bot, toiminta).run_as_thread ()

tulosta 'Käynnissä ja käynnissä …'

kun taas 1:

aika. unta (10)

i. täällä olen tervehtinyt ja vastaus siihen on "Hei! Tervetuloa Engineerthapsts.comiin" Samoin voit muokata ideoita jokaiselle komennolle.

ii. Anna API -tunnuksesi tähän tähän riviin "telegram_bot = telepot. Bot ('Anna API -tunnuksesi')"

Vaihe 4: Johtopäätös

Johtopäätös
Johtopäätös
Johtopäätös
Johtopäätös
Johtopäätös
Johtopäätös

Hurraa….! olet suorittanut ensimmäisen DIY IOT -projektisi.

Lisäksi jätän itsellesi mallin parantamisen lisäämällä luovuuttasi. Jotkut ideoistani ovat.

i. Home Automation -Lähdön kytkeminen releisiin.

ii. voi luoda oman mukautetun palvelimen, joka voi vastata viesteihisi

iii. Tee oma chatbotisi, joka voi vastata Natashan kaltaisiin viesteihin vaelluksella.

Näin ollen IDEAT ovat rajattomat, jos voisit tutkia itse. Toivon, että olen tehnyt pienen alun IOT: lle sinulle. Kommentoi myös ideasi kommentteihin.

Kiitos

N. Aranganathan

Suositeltava: