Innholdsfortegnelse:

Hvordan lage en enkel IOT med telegramapplikasjon: 5 trinn
Hvordan lage en enkel IOT med telegramapplikasjon: 5 trinn

Video: Hvordan lage en enkel IOT med telegramapplikasjon: 5 trinn

Video: Hvordan lage en enkel IOT med telegramapplikasjon: 5 trinn
Video: Det komplette Redux-verktøysettet + RTK-spørringskurs for nybegynnere | Redux om 2 timer! 2024, November
Anonim
Image
Image
Oppretter Bot i Telegram
Oppretter Bot i Telegram

I den nåværende generasjonen er internett alt. Tingenes internett spiller en stor rolle i den nåværende verden.

Uten å kaste bort mye tid, kan vi gå videre til det praktiske arbeidet med IOT. Her skal vi kontrollere ledet og også andre spennende ting fra telegrammeldingen.

Trinn 1: Opprette Bot i Telegram

Oppretter Bot i Telegram
Oppretter Bot i Telegram
Oppretter Bot i Telegram
Oppretter Bot i Telegram
Oppretter Bot i Telegram
Oppretter Bot i Telegram

1. I dette trinnet installerer du Telegram -appen i telefonen. Installasjonen er like enkel som installasjonen av appen.

2. I Telegram -søk etter Bot -faren og opprett en ny bot ved å følge skjermbildene nedenfor.

3. Til slutt, kopier HTTP API -token. (Ikke del med andre) og skriv start i boten

Trinn 2: Installere Bot i Raspberry Pi

Installere Bot i Raspberry Pi
Installere Bot i Raspberry Pi

Dermed opprettes bot og den må kjøres på hvilken som helst av enheten, slik at for enhver melding vi sender, vil den svare deretter.

Her bruker vi bringebær pi med Api -nøkkelen og programmerer den i python -koden. (Den kan også kjøres i vårt vanlige operativsystem)

1. Installere telegrammodulen på bringebærpi

Før vi begynner å kjøre boten på bringebær -pi, må du kontrollere at du kjører den riktige versjonen av python2. Også hvis du er i tvil om initialiseringen av Raspberry pi, kan du se på disse to første trinnene i denne opplæringen av meg. For å installere telegrammodulen i python på kommandolinjen i bringebær pi, skriv inn følgende (modulnavnet er telepot)

sudo pip installer telepot

2. Kjør python -skriptet

Python -skriptet kjøres på kommandolinjen ved å bruke følgende kommando sudo python telegrambot.py

Trinn 3: Kodedel

Når vi sender meldingen til boten, svarer den tilsvarende.

I koden skal vi lære boten å svare på kommandoene våre.

Her skal jeg ikke lære deg hvordan python -skriptet fungerer, da det ville være mer forklarende.

importer RPi. GPIO som GPIO importtid, datetime import telepot fra telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) nå = datetime.datetime.now ()

def handling (msg):

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

print 'Mottatt: % s' % kommando

hvis kommando == 'hei':

telegram_bot.sendMessage (chat_id, str ("Hei! Velkommen til Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (nå.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineer Thoughts/engineer Thoughts/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 not get you pls be clear!'))

telegram_bot = telepot. Bot ('Skriv inn din API -ID')

print (telegram_bot.getMe ())

MessageLoop (telegram_bot, action).run_as_thread ()

print 'Opp og kjører …'

mens 1:

tid. sover (10)

i. Her har jeg laget hei, og svaret på det er "Hei! Velkommen til Engineer Thoughts.com". På samme måte kan du tilpasse ideene dine for hver kommando.

ii. Tast inn din API -ID her i denne linjen telegram_bot = telepot. Bot ('Skriv inn din API -ID') '

Trinn 4: Konklusjon

Konklusjon
Konklusjon
Konklusjon
Konklusjon
Konklusjon
Konklusjon

Hurra….! du har fullført ditt første DIY IOT -prosjekt.

Videre overlater jeg til deg selv å forbedre modellen ved å legge til kreativiteten din. Noen av mine ideer er.

i. Home Automation -Koble utgangen til reléene.

ii. Kan lage din egen tilpassede server-som kan svare på dine egne meldinger

iii. Lag din egen chatbot-som kan svare på meldinger som Natasha i fottur.

IDEene er derfor uendelige hvis du kan utforske på egen hånd. HÅP Jeg har gjort en liten start på IOT for deg. Kommenter også ideene dine i kommentarene.

Takk skal du ha

N. Aranganathan

Anbefalt: