INHOUDSOPGAWE:
- Stap 1: Skep Bot in Telegram
- Stap 2: Installeer Bot in die Raspberry Pi
- Stap 3: Kode -deel
- Stap 4: Gevolgtrekking
Video: Hoe om 'n eenvoudige IOT te maak met Telegram -toepassing: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In die huidige generasie is internet alles. Internet of Things speel 'n groot rol in die huidige wêreld.
Sonder om baie tyd te mors, kan ons oorgaan na die praktiese werking van die IOT. Hier gaan ons die geleide en ook ander opwindende dinge uit die telegramboodskap beheer.
Stap 1: Skep Bot in Telegram
1. Installeer in hierdie stap die Telegram -app op die telefoon. Die installasie is so eenvoudig soos die installering van die whats app.
2. Soek in die Telegram na die Bot -vader en skep 'n nuwe bot deur die onderstaande kiekies te volg.
3. Kopieer uiteindelik die HTTP API -token. (Moenie met ander deel nie) en voer begin in die bot in
Stap 2: Installeer Bot in die Raspberry Pi
So word bot geskep en moet dit op enige van die toestelle uitgevoer word, sodat dit vir elke boodskap wat ons stuur, dienooreenkomstig sal reageer.
Hier gebruik ons die framboos pi met die Api sleutel en programmeer dit in die python kode. (Dit kan ook in ons normale bedryfstelsel uitgevoer word)
1. Die installering van die telegram module op die framboos pi
Maak seker dat u die regte weergawe van die python2 gebruik voordat ons die bot op die framboos -pi begin gebruik. As u twyfel oor die inisialisering van die Raspberry pi, kan u na hierdie eerste 2 stappe in hierdie tutoriaal van my kyk Om die telegrammodule in die luislang in die opdragreël van die framboos pi te installeer, voer die volgende in (die module naam is telepot)
sudo pip installeer telepot
2. Voer die python -script uit
Die Python -script word uitgevoer in die opdragreël met behulp van die volgende opdrag sudo python telegrambot.py
Stap 3: Kode -deel
As ons dus die boodskap na die bot stuur, reageer dit dienooreenkomstig.
In die kode gaan ons die bot leer om op ons opdragte te reageer.
Hier gaan ek u nie leer hoe die python -script werk nie, aangesien dit meer verduidelikend sou wees.
invoer RPi. GPIO as GPIO invoer tyd, datetime invoer telepot vanaf telepot.loop invoer MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) nou = datetime.datetime.now ()
def aksie (msg):
chat_id = msg ['chat'] ['id'] command = msg ['text']
druk 'Opdrag ontvang: % s' %
as opdrag == 'hi':
telegram_bot.sendMessage (chat_id, str ("Hi! Welkom by Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (nou.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. uitvoer (led, vals) anders: telegram_bot.sendMessage (chat_id, str ('Kan u nie duidelik maak nie!'))
telegram_bot = telepot. Bot ('Voer u API -ID in')
druk (telegram_bot.getMe ())
MessageLoop (telegram_bot, aksie).run_as_thread ()
druk 'Aan die gang …'
terwyl 1:
tyd. slaap (10)
i. Hier het ek hallo gemaak en die antwoord daarop is "Hallo! Welkom by Engineer Thoughts.com". Net so kan u u idees vir elke opdrag aanpas.
ii. Gee u API -ID hier in hierdie reël "telegram_bot = telepot. Bot ('Voer u API -ID') in"
Stap 4: Gevolgtrekking
Hoera….! u het u eerste DIY IOT -projek voltooi.
Verder laat ek dit aan u toe om die model te verbeter deur u kreatiwiteit by te voeg. Sommige van my idees is.
i. Home -outomatisering -die aansluiting van die uitset op die relais.
ii. Kan u eie aangepaste bediener skep wat op u eie boodskappe kan reageer
iii. Maak u eie chatbot-wat boodskappe soos die Natasha in staptog kan beantwoord.
Die IDEES is dus oneindig as u self kan verken. HOOP Ek het 'n klein begin met IOT vir u gemaak. Lewer ook u idees in die kommentaar.
Dankie
N. Aranganathan
Aanbeveel:
Hoe u u eerste eenvoudige sagteware met Python kan maak: 6 stappe
Hoe u u eerste eenvoudige sagteware met Python kan maak: Hallo, welkom by hierdie instruksies. Hier gaan ek vertel hoe u u eie sagteware kan maak. Ja, as u 'n idee het … maar weet om dit te implementeer of belangstel om nuwe dinge te skep, dan is dit vir u …… Voorvereiste: moet basiese kennis van P hê
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
Hoe om 'n eenvoudige weerstasie met Arduino te maak: 6 stappe (met foto's)
Hoe om 'n eenvoudige weerstasie te maak met behulp van Arduino: Hallo ouens, in hierdie instruksies sal ek verduidelik hoe u 'n eenvoudige weerstasie kan laat temperatuur en humiditeit met behulp van die DHT11 -sensor en Arduino kan waarneem, die waargenome data sal op die LCD -skerm vertoon word. Voordat u hierdie instruksies begin, moet u dit weet
Hoe om 'n eenvoudige klankversterker met Mosfet te maak: 4 stappe (met foto's)
Hoe om 'n eenvoudige klankversterker met Mosfet te maak: 'n klankversterker is 'n toestel wat die week seine kan versterk om die luidspreker aan te dryf. komponente. Die Transistor wat ek gebruik het
Musiekreaktiewe lig -- Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak vir die maak van 'n tafelblad: 5 stappe (met foto's)
Musiekreaktiewe lig || Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak om lessenaars te maak: Hallo ouens, vandag bou ons 'n baie interessante projek. Vandag gaan ons musiek reaktiewe lig bou. Die LED sal sy helderheid verander volgens die bas wat eintlik 'n lae-frekwensie klanksein is. Dit is baie eenvoudig om te bou. Ons sal