Indholdsfortegnelse:
- Trin 1: Oprettelse af Bot i Telegram
- Trin 2: Installation af Bot i Raspberry Pi
- Trin 3: Kode del
- Trin 4: Konklusion
Video: Sådan laver du en simpel IOT med telegramapplikation: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I den nuværende generation er internet alt. Internet of Things spiller en stor rolle i den nuværende verden.
Uden at spilde meget tid kan vi gå videre til IOT's praktiske arbejde. Her skal vi styre led og også andre spændende ting fra telegrambeskeden.
Trin 1: Oprettelse af Bot i Telegram
1. I dette trin skal du installere Telegram -appen i telefonen. Installation er lige så enkel som whats app installation.
2. I Telegram -søgningen efter Bot -far og opret en ny bot ved at følge skærmbillederne herunder.
3. Endelig skal du kopiere HTTP API -token. (Del ikke med andre) og indtast start i bot
Trin 2: Installation af Bot i Raspberry Pi
Således oprettes bot, og den skal køres på en hvilken som helst af enheden, så for enhver besked, vi sender, vil den reagere i overensstemmelse hermed.
Her bruger vi hindbær pi med Api -nøglen og programmerer det i python -koden. (Det kan også køre i vores normale operativsystem)
1. installation af telegrammodulet på hindbær pi
Inden vi begynder at køre bot på hindbær pi, skal du sørge for at køre den korrekte version af python2. Også hvis du er i tvivl om initialiseringen af Raspberry pi, kan du se på disse første 2 trin i denne tutorial for mig For at installere telegrammodulet i python i kommandolinjen i hindbær pi indtast følgende (modulets navn er telepot)
sudo pip installer telepot
2. Kør python -scriptet
Python -scriptet udføres på kommandolinjen ved hjælp af følgende kommando sudo python telegrambot.py
Trin 3: Kode del
Når vi sender beskeden til boten, reagerer den således tilsvarende.
I koden skal vi lære boten at reagere på vores kommandoer.
Her vil jeg ikke lære dig, hvordan python -scriptet fungerer, da det ville være mere forklarende.
import RPi. GPIO som GPIO importtid, datetime import telepot fra telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) nu = datetime.datetime.now ()
def handling (msg):
chat_id = msg ['chat'] ['id'] kommando = msg ['tekst']
print 'Modtaget: % s' % kommando
hvis kommando == 'hej':
telegram_bot.sendMessage (chat_id, str ("Hej! Velkommen til Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (nu.time)+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 er tændt ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led er slukket ')) GPIO. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('Can not get you pls be clear!'))
telegram_bot = telepot. Bot ('Indtast dit API -id')
print (telegram_bot.getMe ())
MessageLoop (telegram_bot, action).run_as_thread ()
print 'Op og kørende …'
mens 1:
tid. sover (10)
i. Her har jeg lavet hej, og svaret på det er "Hej! Velkommen til Engineer Thoughts.com". På samme måde kan du tilpasse dine ideer for hver kommando.
ii. Indtast dit API -id her i denne linje "telegram_bot = telepot. Bot ('Indtast dit API -id')"
Trin 4: Konklusion
Hurra….! du har gennemført dit første DIY IOT -projekt.
Desuden overlader jeg det til dig selv at forbedre modellen ved at tilføje din kreativitet. Nogle af mine ideer er.
i. Home Automation -Tilslutning af output til relæerne.
ii. Kan oprette din egen brugerdefinerede server-som kunne svare på dine egne meddelelser
iii. Lav din egen chatbot-som kunne besvare beskeder som Natasha på vandretur.
IDEERNE er således uendelige, hvis du kunne udforske på egen hånd. HOPE Jeg har fået en lille start med at IOT for dig. Kommenter også dine ideer i kommentarerne.
tak skal du have
N. Aranganathan
Anbefalede:
Sådan laver du en simpel Spiderbot til Halloween: 4 trin (med billeder)
Sådan laver du en simpel Spiderbot til Halloween: Dette er en simpel, sjov børstehare til Halloween! Bristlebots er gode startprojekter for folk, der lærer det grundlæggende i kredsløb og robotkonstruktion. Brug af hovedet på en tandbørste til kroppen, en lille motor til at give bevægelsen og et batteri
Sådan laver du en simpel lydforstærker inden for Rs. 100 ($ 2) Navngivet Handy Speaky: 6 trin (med billeder)
Sådan laver du en simpel lydforstærker inden for Rs. 100 ($ 2) Navngivet Handy Speaky: I dagens projekt viser jeg dig, hvordan du laver den enkleste mini -lydforstærker baseret på LM386. Denne lydforstærker er meget let at lave, desuden er den meget kompakt og arbejder med kun en strømkilde med en lille belastning på 6-12 volt.Denne i
Sådan laver du simpel POV: 6 trin (med billeder)
Sådan laver du enkel POV: Hej, i dag er jeg tilbage med et interessant projekt LED POV (Persistence of Vision) Med dette projekt kan du vise et navn, der indeholder 5 bogstaver. Det er meget let projektarbejde med arduino. Bare rolig, hvis du er nybegynder med arduino, så bør du defi
Sådan laver du en simpel lydforstærker med Mosfet: 4 trin (med billeder)
Sådan laver du en simpel lydforstærker med Mosfet: En lydforstærker er en enhed, der er i stand til at styrke ugesignaler til at drive højttaleren.I denne instruktive vil jeg instruere dig i at lave din egen enkle lydforstærker ved hjælp af MOSFET og færre antal komponenter. Transistoren jeg brugte
Sådan laver du en simpel taser med 3 komponenter: 5 trin
Sådan laver du en simpel taser med 3 komponenter: Så her er blog om at lave en simpel taser med tre komponenter. Det er virkelig simpelt, det er bare lavet af tre komponenter. Faktisk mere end tre komponenter. Og disse komponenter er en trin -up transformer, et enkeltpolet dobbeltkastrelæ (SPDT)