Detector de choque (acelerómetro y giroscopio) y envío de mensaje a Telegram usando Node-RED
Enviado por Eli Saberhagen • 11 de Octubre de 2022 • Práctica o problema • 499 Palabras (2 Páginas) • 97 Visitas
Instituto Politécnico Nacional[pic 1]
Centro de Investigación en Computación
Maestría en Ciencias en Ingeniería de Cómputo
[pic 2][pic 3][pic 4]
[pic 5][pic 6][pic 7]
Internet de las Cosas
Practica 2
Detector de choque (acelerómetro y
giroscopio) y envío de mensaje a Telegram
usando Node-RED
Alumno: Luis Angel Corona Elizalde
Profesor: Dr. Ponciano Jorge Escamilla Ambrosio
[pic 8]
14 de marzo de 2022
Descripción de la practica
En este trabajo se presenta la configuración de un sistema que detecta movimientos bruscos o de "choque" y a partir de ello envía una alerta a través de un mensaje de Telegram a un usuario. Los datos son generados por un dispositivo compuesto por una Raspberry Pi 4 y la Raspberry pi Sense HAT, dichos datos son recolectados y procesados en este dispositivo, posteriormente la alarma es enviada a un bot Telegram usando la herramienta Nodo-RED.
Materiales
- Raspberry Pi 3
- Sense hat
- Periféricos para la conexión de la Raspberry
- Sistema operativo Raspbian
- Paqueterías de Node Red
- Paqueterías de Telegram
Desarrollo de la practica
Tomando como referencia la instalación de la tarjeta Sense Hat en la Raspberry Pi 3 de la practica anterior se noto que existe comunicación entre los dispositivos con ayuda de la aplicación de Node Red.
Instalación de paquetería de Telegram en Node Red
Para la realización de esta practica comenzamos instalando las paqueterías de Node Red de Telegram para poder tener comunicación con un bot de Telegram.
npm install node-red-contrib-telegrambot --save |
[pic 9]
Generación de bot en Telegram
Se genero un bot propio desde un bot de Telegram llamado “The botfather” [pic 10]
Para ello se siguieron los siguientes pasos:
En la barra de búsquedas de Telegram se escribe @botfather y para iniciarlo colocamos /star[pic 11]
Ya inicializado nos mostrara las opciones que podemos realizar en nuestro caso escribimos los datos de bot como el nombre del bot y el usuario que usaremos. Posterior a esto nos arrojara el nombre del bot y el token que utilizaremos para poder conectarlo.
[pic 12][pic 13]
Ya instalada la paquetería de Telegram en Node Red y generado el bot en Telegram utilizamos el siguiente programa en Node Red para poder realizar la comunicación entre la Raspberry y Telegram.
...