Innholdsfortegnelse:
- Trinn 1: Opprette Bot i Telegram
- Trinn 2: Installere Bot i Raspberry Pi
- Trinn 3: Kodedel
- Trinn 4: Konklusjon
Video: Hvordan lage en enkel IOT med telegramapplikasjon: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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:
Hvordan lage en enkel buespor med høy spenning (JACOB’S LADDER) med ZVS Flyback Trafo: 3 trinn
Hvordan lage en enkel høyspenningsreisende bue (JACOB’S LADDER) Med ZVS Flyback Trafo: En Jacobs stige er en fantastisk eksotisk utseende med elektriske hvite, gule, blå eller lilla buer
Hvordan lage en enkel Spiderbot til Halloween: 4 trinn (med bilder)
Hvordan lage en enkel Spiderbot til Halloween: Dette er en enkel, morsom børste for Halloween! Bristlebots er flotte startprosjekter for folk som lærer det grunnleggende om kretser og robotkonstruksjon. Ved å bruke hodet på en tannbørste til kroppen, en liten motor for å gi bevegelse og et batteri
Hvordan lage en enkel lydforsterker innen kr. 100 ($ 2) heter Handy Speaky: 6 trinn (med bilder)
Hvordan lage en enkel lydforsterker innen kr. 100 ($ 2) heter Handy Speaky: I dagens prosjekt vil jeg vise deg hvordan du lager den enkleste mini -lydforsterkeren basert på LM386. Denne lydforsterkeren er veldig lett å lage, dessuten er den veldig kompakt, og arbeider med bare en strømkilde med en liten belastning på 6-12 volt. Dette
Hvordan lage en enkel lydforsterker med Mosfet: 4 trinn (med bilder)
Hvordan lage en enkel lydforsterker med Mosfet: En lydforsterker er en enhet som kan styrke ukesignalene for å drive høyttaleren. I denne instruksjonsboken vil jeg instruere deg i å lage din egen enkle lydforsterker ved hjelp av MOSFET og mindre antall komponenter. Transistoren jeg brukte
En enkel å lage, billig og enkel LED-blinkende krets med CMOS 74C14: 5 trinn
En enkel å lage, billig og enkel LED-blinkende krets med CMOS 74C14: Noen ganger trenger du ganske enkelt noen blinkende lysdioder, for dekorasjon av chrismas, blinkende kunstverk eller bare for å ha det gøy med blink blink blink. Jeg skal vise deg hvordan du lager en billig og enkel krets med opptil 6 blinkende lysdioder. Merk: Dette er min første instuctable og