Taula de continguts:

Com fer un IOT simple amb l’aplicació Telegram: 5 passos
Com fer un IOT simple amb l’aplicació Telegram: 5 passos

Vídeo: Com fer un IOT simple amb l’aplicació Telegram: 5 passos

Vídeo: Com fer un IOT simple amb l’aplicació Telegram: 5 passos
Vídeo: 10 привычек, чтобы стать счастливым 2024, Juliol
Anonim
Image
Image
Creació de bot a Telegram
Creació de bot a Telegram

A la generació actual Internet ho és tot. Internet de les coses té un paper important en el món actual.

Sense perdre molt de temps, podem passar al treball pràctic de l’IOT. Aquí controlarem el led i també altres coses emocionants des del missatge de telegrama.

Pas 1: Creació de bot a Telegram

Creació de bot a Telegram
Creació de bot a Telegram
Creació de bot a Telegram
Creació de bot a Telegram
Creació de bot a Telegram
Creació de bot a Telegram

1. En aquest pas, instal·leu l'aplicació Telegram al telèfon. La instal·lació és tan senzilla com la instal·lació de l’aplicació whats.

2. A Telegram, cerqueu el pare Bot i creeu un bot nou seguint les captures de pantalla següents.

3. Finalment, copieu el testimoni de l’API HTTP. (No compartiu amb altres persones) i introduïu start al bot

Pas 2: Instal·lació de Bot al Raspberry Pi

Instal·lació de Bot al Raspberry Pi
Instal·lació de Bot al Raspberry Pi

Així, es crea el bot i s’ha d’executar en qualsevol dispositiu perquè, per a qualsevol missatge que enviem, respongui en conseqüència.

Aquí fem servir el raspberry pi amb la tecla Api i el programem al codi python. (També es pot executar en el nostre sistema operatiu normal)

1. Instal·lació del mòdul de telegrama al raspberry pi

Abans de començar a executar el bot al raspberry pi, assegureu-vos que esteu executant la versió adequada de python2. També si teniu dubtes sobre la inicialització del Raspberry pi, podeu mirar aquests primers 2 passos d’aquest tutorial per instal·lar el mòdul de telegrama al pitó a la línia d’ordres del raspberry pi, introduïu el següent (el nom del mòdul és telepot)

sudo pip instal·lar el telepot

2. Executeu l'script python

L'escriptura Python s'executa a la línia d'ordres mitjançant l'ordre sudo python telegrambot.py següent

Pas 3: Part del codi

Així, quan enviem el missatge al bot, aquest respon de manera corresponent.

Al codi ensenyarem al bot a respondre a les nostres ordres.

Aquí no us ensenyaré com funciona l’escriptura python, ja que seria més explicatiu.

importar RPi. GPIO com a temps d’importació GPIO, importar telepot datetime des de telepot.loop importar MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

acció def (msg):

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

imprimeix l'ordre 'Rebut:% s'%

if command == 'hola':

telegram_bot.sendMessage (chat_id, str ("Hola! Benvingut a Engineerthoughts.com")) comanda elif == 'hora': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (ara.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led està activat ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led is off ')) GPIO. sortida (led, fals) else: telegram_bot.sendMessage (chat_id, str ('No puc aconseguir que estigueu clar!'))

telegram_bot = telepot. Bot ("Introduïu el vostre identificador d'API")

print (telegram_bot.getMe ())

MessageLoop (telegram_bot, acció).run_as_thread ()

imprimeix "En funcionament …"

mentre que 1:

time.sleep (10)

Aquí he donat la benvinguda i la resposta és "Hola! Benvingut a Engineerthoughts.com". De la mateixa manera, per a cada ordre podeu personalitzar les vostres idees.

ii. Introduïu el vostre identificador d'API aquí en aquesta línia "telegram_bot = telepot. Bot (" Introduïu el vostre identificador d'API ")"

Pas 4: Conclusió

Conclusió
Conclusió
Conclusió
Conclusió
Conclusió
Conclusió

Hurra …. ja heu completat el vostre primer projecte DIY IOT.

A més, us deixo millorar el model afegint la vostra creativitat. Algunes de les meves idees són.

i. Home Automation: connectar la sortida als relés.

ii. Podeu crear el vostre propi servidor personalitzat, que podria respondre als vostres propis missatges

iii. Feu el vostre propi xatbot, que podria respondre missatges com el Natasha in hike.

Per tant, les IDEES són infinites si podríeu explorar pel vostre compte. ESPERANça que he començat per IOT per tu. Comenteu també les vostres idees als comentaris.

Gràcies

N. Aranganathan

Recomanat: