Sisällysluettelo:
- Vaihe 1: Botin luominen sähkeessä
- Vaihe 2: Botin asentaminen Raspberry Pi: hen
- Vaihe 3: Koodiosa
- Vaihe 4: Johtopäätös
Video: Kuinka tehdä yksinkertainen IOT sähkesovelluksella: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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ä
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
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
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:
Kuinka tehdä oma yksinkertainen RC -suihkukone?: 10 vaihetta
Kuinka tehdä oma yksinkertainen RC -suihkukone?: Kuinka tehdä RC (Remote Control) -lentokone käyttämällä vaahto- tai polyfoam -korkkia, jota yleensä käytän, on melko yksinkertaista ja helppoa, jos tiedät yleisen kaavan. Miksi pilvikaava? koska jos selität yksityiskohtaisesti ja käytät syn cos tania ja hänen ystäviään
Kuinka tehdä ensimmäinen yksinkertainen ohjelmisto Pythonin avulla: 6 vaihetta
Kuinka tehdä ensimmäinen yksinkertainen ohjelmisto Pythonin avulla: Hei, tervetuloa tähän ohjekirjaan. Tässä kerron kuinka tehdä oma ohjelmisto. Kyllä, jos sinulla on idea … mutta tiedät toteuttaa tai olet kiinnostunut uusien asioiden luomisesta, se on sinua varten …… Edellytys: Pitäisi olla perustiedot P
Kuinka tehdä yksinkertainen suurjännitekaari (JACOB'S TADDER) ZVS Flyback Trafolla: 3 vaihetta
Kuinka tehdä yksinkertainen suurjännitekaari (JACOB'S TADDER) ZVS Flyback Trafolla: Jacobin tikkaat on upea eksoottisen näköinen näyttö valkoisista, keltaisista, sinisistä tai violetista kaarista
Kuinka tehdä yksinkertainen vahvistinpiiri ilman IC: 6 vaihetta
Yksinkertaisen vahvistinpiirin tekeminen ilman IC: ta: Johdanto: Tänään tässä artikkelissa aiomme keskustella Kuinka tehdä suuritehoinen vahvistinpiiri 13007 -transistorilla. Löydät kaikki osat vanhoista vaurioituneista virtalähteistä. Voit siis kierrättää myös vanhan elektroniikan. Lisäksi olen antanut
Opetusohjelma: Kuinka tehdä yksinkertainen lämpötila -anturi käyttämällä DS18B20 ja Arduino UNO: 3 vaihetta
Opetusohjelma: Yksinkertaisen lämpötila -anturin tekeminen DS18B20: n ja Arduino UNO: n avulla: Kuvaus: Tämä opetusohjelma näyttää sinulle muutamia yksinkertaisia vaiheita lämpötila -anturin toimivuuden lisäämiseksi. Se kestää vain muutaman minuutin, jotta se toteutuu projektissasi. Onnea ! Digitaalinen DS18B20-lämpömittari tarjoaa 9--12-bittistä Celsius-lämpötilaa