Taula de continguts:
- Pas 1: Creació de bot a Telegram
- Pas 2: Instal·lació de Bot al Raspberry Pi
- Pas 3: Part del codi
- Pas 4: Conclusió
Vídeo: Com fer un IOT simple amb l’aplicació Telegram: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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ó
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:
Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)
Una carbassa de Halloween de l'IoT | Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: Hola a tothom, fa unes setmanes era Halloween i seguint la tradició vaig esculpir una bonica carbassa per al meu balcó. Però tenint la carbassa a l’aire lliure, em vaig adonar que era força molest haver de sortir cada vespre per encendre l’espelma. I jo
Control de l'ESP8266 mitjançant l'aplicació Telegram: 7 passos
Controlar ESP8266 mitjançant l’aplicació Telegram: Ei, què passa, nois! Akarsh aquí des de CETech. Alguna vegada us heu preguntat sobre xatejar amb els vostres electrodomèstics mitjançant una aplicació de missatgeria? Sona estrany, oi. Però avui farem una cosa semblant a això. No us preocupeu, no necessiteu comprar telèfons mòbils
Com fer una olla intel·ligent amb NodeMCU controlat per l'aplicació: 8 passos
Com fer un Smart Pot amb NodeMCU controlat per l’aplicació: en aquesta guia crearem un Smart Pot controlat per un ESP32 i una aplicació per a telèfons intel·ligents (iOS i Android). Utilitzarem NodeMCU (ESP32) per a la connectivitat i la biblioteca de Blynk. per al núvol IoT i l'aplicació al telèfon intel·ligent. Finalment, nosaltres
Cotxe Arduino amb tracció a les quatre rodes Bluetooth amb cotxe UNO R3, HC-05 i L293D amb codificació i aplicació per a Android: 8 passos
Cotxe RC Bluetooth Arduino de 4 rodes amb motor UNO R3, HC-05 i L293D amb aplicació per a codificació i Android: Avui us explicaré com fer un cotxe RC bluetooth amb tracció a les 4 rodes amb HC 05, blindatge del motor L293, Motor de 4 CC, amb codificació i aplicació per a Android per controlar el cotxe. Component utilitzat: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Com fer un amplificador d'àudio simple amb Mosfet: 4 passos (amb imatges)
Com fer un amplificador d’àudio simple amb Mosfet: un amplificador d’àudio és un dispositiu capaç d’intensificar els senyals de la setmana per accionar l’altaveu. components. El transistor que he utilitzat