Skip to content

Latest commit

 

History

History
72 lines (44 loc) · 1.6 KB

File metadata and controls

72 lines (44 loc) · 1.6 KB

Bot de Telegram para monitoreo de humedad y temperatura

Este proyecto muestra una forma de automatizar datos de un sensor usando raspberry, python y telegram para crear tareas automatizadas que se pueden ejecutar desde un teléfono por medio de un bot de telegram.

Proyecto diseñado para Hackathon Space Apps

Clonar repositorio

Para clonar el repositorio ejecuta el siguiente comando en la consola de la raspberry.

git clone https://github.com/xsismadn3ss/fusalmo_bot

Configuración de raspberry

Se necesita un paquete linux llamado OpenBLAS para trabajar con numpy y crear las gráficas. Ejecuta el siguiente el comando para instalar el paquete:

sudo apt-get install libopenblas-dev

Lista de comandos

Crear entorno virtual

Para trabajar con dependecias y paquetes, es necesario crear un entorno virtual para que los paquetes no sean accesibles por fuera del directorio y sea seguro.

python -m venv .venv

Activar entorno virtual

(powershell)

.venv/Scripts/activate

Installar dependencias

(poershell)

pip install -r requirements.txt

Probar sensor

Ejcuta el archivo test_dht_sensor.py para comprobar el funcionamiento del sensor a utilizar.

python test_dht_sensor.py

Si el sensor esta conectado correctamente veras un mensaje con los datos que lee el sensor.

Conexiones

  • Voltaje (DHT11) → pin1 1 (raspberry)
  • Señal de salida (DHT11) → pin 7 (raspberry)
  • GND (DHT11) → pin 9 (raspberry)

Crea la base de datos

Ejecuta el archivo create_db.py.

python create_db.py