Il Bot Telegram: il gadget finale!

"Oggi corro o respiro smog?" – Come il Bot GdS2026 ti salva l’allenamento!

Avete presente quel momento in cui siete pronti per uscire a correre o a fare un giro in bici, ma guardando fuori dalla finestra vi chiedete: "Sarà aria pura o sto per inalare l'intera tabella periodica degli elementi?". 

Bene, questa è la soluzione tecnologica che fa per voi, ed è nata proprio durante lo sviluppo di questo progetto. Di fianco al modem si stava riposando da un po' di tempo un glorioso Raspberry PI modello UNO, compagno fedele di altre avventure scientifiche.


Raspberry Pi 1 Model B
Il (glorioso) Rasbperry PI Uno


Visto che il suo amico Arduino è già da diverse settimane a gelare sul balcone per misurare i parametri ambientali, perché non far lavorare anche lui per un fine nobile? Quindi... via con l'installazione!

Dalla pagina https://www.raspberrypi.com/software/ ho prelevato l'ultima versione di Raspberry Pi OS Lite, la versione più leggera e compatta della distribuzione Linux in grado di ospitare un servizio in rete basato su Python. 

Ma andiamo con ordine... ecco come facciamo ad avere a portata di tasca le informazioni sulla qualità dell'aria.


🧠 Il Cervello: Dal Sensore al Cloud

Ricapitoliamo velocemente: tutto parte da un Arduino (sempre lui, relegato sul balcone) che raccoglie dati su temperatura, umidità e, soprattutto, sulle temibili polveri sottili (PM1, PM2.5, PM10)
Ma i dati non restano chiusi in una scatola: viaggiano in cloud verso ThingSpeak, la piattaforma che memorizza tutto in tempo reale.

Architettura del sistema GdS2026
Architettura del sistema GdS2026


A questo punto entra in gioco il nostro Bot Telegram (GdS2026). Scritto in Python, il bot fa da ponte fra i diversi sistemi: quando gli chiedete i dati, lui corre su ThingSpeak, preleva le ultime info tramite una chiamata REST, elabora dati e grafici e li mostra direttamente sul cellulare.

🛠️ Come funziona (per i curiosi del codice)


Il bot non è solo intelligente, è anche ordinato! Utilizza una tastiera personalizzata con tasti giganti come "📊 Dati", così non dovete nemmeno scrivere i comandi a mano..
Ecco cosa succede dietro le quinte quando premete il tasto:
  1. Il bot contatta ThingSpeak usando il CHANNEL_ID e una READ_API_KEY segreta.
  2. Recupera i valori di Temperatura, Umidità e i livelli di Particolato
  3. Elabora i dati numerici "grezzi" generando grafici e segnalazioni
  4. Vi risponde con un messaggio super formattato, completo di emoji e orario esatto della rilevazione


Il ciclo dei dati dal sensore... allo smartphone
Il ciclo dei dati dal sensore... allo smartphone


Basta quindi aprire il link "Giornata della Scienza 2026 Andrea"  (https://t.me/Gds2026_bot) e si può far partire il nuovo bot

Pagina iniziale del Bot Telegram
Pagina iniziale del Bot Telegram

che sul vostro smartphone apparirà più o meno così:



Con questo "gadget finale" anche i più accaniti sportivi possono tenere sotto controllo la qualità dell'aria e allenarsi in sicurezza!






Commenti

Post popolari in questo blog

Una sentinella in cielo: il satellite Sentinel-5P

Facciamo lavorare Arduino

Diario di bordo Giornata della Scienza 2026