Innehållsförteckning:

Hur man gör en enkel IOT med telegramapplikation: 5 steg
Hur man gör en enkel IOT med telegramapplikation: 5 steg

Video: Hur man gör en enkel IOT med telegramapplikation: 5 steg

Video: Hur man gör en enkel IOT med telegramapplikation: 5 steg
Video: Open External Links within the App in Telegram || How to set Telegram to open links inside app? 2024, Juli
Anonim
Image
Image
Skapar Bot i Telegram
Skapar Bot i Telegram

I den nuvarande generationen är Internet allt. Internet of Things spelar en stor roll i den nuvarande världen.

Utan att slösa mycket tid kan vi gå in i det praktiska arbetet med IOT. Här ska vi styra led och även andra spännande saker från telegrammeddelandet.

Steg 1: Skapa Bot i Telegram

Skapar Bot i Telegram
Skapar Bot i Telegram
Skapar Bot i Telegram
Skapar Bot i Telegram
Skapar Bot i Telegram
Skapar Bot i Telegram

1. In det här steget installera Telegram -appen i telefonen. Installationen är lika enkel som vilken app -installation.

2. Sök efter botfadern i Telegram och skapa en ny bot genom att följa skärmdumparna nedan.

3. Slutligen, kopiera HTTP API -token. (Dela inte med andra) och ange start i boten

Steg 2: Installera Bot i Raspberry Pi

Installera Bot i Raspberry Pi
Installera Bot i Raspberry Pi

Således skapas bot och den måste köras på någon av enheterna så att för alla meddelanden vi skickar kommer den att svara därefter.

Här använder vi hallon pi med Api -nyckeln och programmerar det i pythonkoden. (Det kan också köras i vårt vanliga operativsystem)

1. Installera telegrammodulen på hallon pi

Innan vi börjar köra botten på hallon pi, se till att du kör rätt version av python2. Om du har några tvivel angående initialiseringen av Raspberry pi kan du titta på de första två stegen i den här självstudien För att installera telegrammodulen i python på kommandoraden i hallon pi skriv följande (modulnamnet är telepot)

sudo pip installera telepot

2. Kör python -skriptet

Python -skriptet körs på kommandoraden med följande kommando sudo python telegrambot.py

Steg 3: Koddel

Således när vi skickar meddelandet till boten, svarar det på motsvarande sätt.

I koden ska vi lära boten att svara på våra kommandon.

Här kommer jag inte att lära dig hur python -skriptet fungerar eftersom det skulle vara mer förklarande.

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

def åtgärd (msg):

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

print 'Mottaget: % s' % kommando

om kommando == 'hej':

telegram_bot.sendMessage (chat_id, str ("Hej! Välkommen till Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (nu.timme)+str (":")+str (nu.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 ('Ange ditt API -id')

print (telegram_bot.getMe ())

MessageLoop (telegram_bot, action).run_as_thread ()

print 'Upp och igång …'

medan 1:

tid. sover (10)

i. Här har jag gjort hej och svaret för det är "Hej! Välkommen till Engineer Thoughts.com". På samma sätt kan du anpassa dina idéer för varje kommando.

ii. Ange ditt API -ID här i den här raden "telegram_bot = telepot. Bot (" Ange ditt API -id ")"

Steg 4: Slutsats

Slutsats
Slutsats
Slutsats
Slutsats
Slutsats
Slutsats

Hurra….! du har slutfört ditt första DIY IOT -projekt.

Dessutom lämnar jag åt dig själv att förbättra modellen genom att lägga till din kreativitet. Några av mina idéer är.

i. Home Automation -Ansluta utgången till reläerna.

ii. Kan skapa din egen anpassade server-som kan svara på dina egna meddelanden

iii. Gör din egen chatbot-som kan svara på meddelanden som Natasha på vandring.

IDÉerna är alltså oändliga om du kan utforska på egen hand. HOPP Jag har gjort en liten start på IOT för dig. Kommentera också dina idéer i kommentarerna.

Tack

N. Aranganathan

Rekommenderad: