Raspy, l'evoluzione

Tecnologia · Raspberry Pi per l’astronomia

Raspberry Pi:
l’evoluzione dal prototipo al controllo del telescopio.

Un computer grande quanto una carta di credito, alimentato a 5 V, capace di far girare KStars, PHD2, INDI e di controllare montatura, camera e focheggiatore in modo completamente automatizzato. Non è sempre stato così: questa è la storia di come il Raspberry Pi è diventato il cervello dei setup astronomici moderni.


La linea del tempo: da 256 MB al controllo autonomo del telescopio

Febbraio 2012 — Model 1 B

Il pioniere

ARM1176JZF-S a 700 MHz, 256 MB di RAM (poi 512 MB nella revisione 2), porta Ethernet, 2 porte USB, nessun WiFi. Il sistema operativo era Raspbian, basato su Debian. Lento, caldo, limitato — ma il concetto funzionava. I primi esperimenti con INDI su questo hardware erano più un atto di fede che una soluzione pratica.

2014–2015 — Model 2 B

Il salto di prestazioni

Cortex-A7 quad-core a 900 MHz, 1 GB di RAM. Il primo modello su cui KStars girava in modo accettabile. Ancora nessun WiFi integrato — serviva un dongle USB — ma la potenza di calcolo era sufficiente per plate solving di base e controllo della montatura via INDI. È qui che la comunità astronomica ha iniziato a prendere sul serio il Pi.

Febbraio 2016 — Model 3 B

La svolta wireless

Cortex-A53 a 1,2 GHz, 1 GB di RAM, WiFi 802.11n e Bluetooth 4.1 integrati. È la versione che ha cambiato il modo di lavorare sul campo: niente più cavi tra il Pi e il laptop di controllo, niente più dongle. Il sistema diventava un access point autonomo. Con questo modello è nata la filosofia “osservatorio senza fili”.

Giugno 2019 — Model 4 B

Potenza desktop, consumi contenuti

Cortex-A72 a 1,5 GHz, fino a 8 GB di RAM, USB 3.0, due porte HDMI 4K, Gigabit Ethernet, WiFi dual-band. Il plate solving con ASTAP o Astrometry.net su questo hardware è diventato rapido sul serio: 5–15 secondi su un cielo normale. La gestione simultanea di camera principale, camera guida, focheggiatore motorizzato e montatura è diventata fluida. Il limite iniziava a essere il software, non l’hardware.

Novembre 2023 — Model 5 — IL PRESENTE

Il setup del Deep Sky Lab

Cortex-A76 a 2,4 GHz, fino a 8 GB di RAM LPDDR4X, PCIe 2.0, connettore M.2 HAT disponibile per SSD NVMe, USB 3.0 × 2, gestione termica radicalmente migliorata rispetto al Pi 4. Le prestazioni sono circa il doppio del predecessore. Su questo hardware KStars + EKOS + PHD2 + INDI girano in modo completamente fluido, anche con più dispositivi attivi simultaneamente. È il modello installato nel setup di Deep Sky Lab.


Confronto tecnico tra le generazioni rilevanti per l’astronomia

Modello Anno CPU RAM max WiFi USB 3.0 Uso astronomico
Pi 1 B 2012 ARM 700 MHz 512 MB No No Sperimentale
Pi 2 B 2015 Cortex-A7 900 MHz 1 GB No (dongle) No KStars base, INDI semplice
Pi 3 B 2016 Cortex-A53 1,2 GHz 1 GB Sì (2,4 GHz) No Setup wireless, KStars + PHD2
Pi 4 B 2019 Cortex-A72 1,5 GHz 8 GB Sì (dual-band) Setup completo, plate solving rapido
Pi 5 2023 Cortex-A76 2,4 GHz 8 GB Sì (dual-band) Setup professionale autonomo

Cosa fa il Raspberry Pi in un setup astronomico moderno

Il Raspberry Pi non è “il computer che gestisce il telescopio” in senso generico. È un nodo di controllo preciso, con compiti definiti che si integrano in una catena operativa complessa. Ecco cosa gira sul Pi 5 del Deep Sky Lab:

  • KStars/EKOS — il software di controllo principale: pianifica la sessione, gestisce la sequenza di acquisizione, monitora la guida, esegue il meridian flip automatico
  • INDI server — il protocollo che parla con ogni dispositivo hardware (montatura, camera, focheggiatore, ruota portafiltri) attraverso driver standardizzati
  • PHD2 — il software di autoguida, che analizza la stella guida sul guidescope e manda correzioni alla montatura in tempo reale
  • ASTAP o Astrometry.net — il motore di plate solving: riconosce il campo stellare da una foto e corregge il puntamento con precisione di arcsec
  • WiFi access point — il Pi crea la propria rete a cui si connette il laptop o lo smartphone per il controllo remoto, senza dipendere da router esterni
Una nota importante sul sistema operativo

Sul Pi 5 la scelta del sistema operativo è critica per l’astronomia. L’opzione “Raspberry Pi OS (64-bit)” nel Pi Imager installa Debian Trixie (Testing), che ha conflitti di dipendenza con i repository di KStars e INDI. La scelta corretta è “Raspberry Pi OS Legacy, 64-bit” che installa Debian Bookworm Stable. Questa distinzione — apparentemente banale — può far perdere ore di debug. L’esperienza diretta è documentata nell’articolo dedicato alla configurazione del Pi 5.


Il Pi 3 in tandem con il Pi 5: un’idea da esplorare

Il Pi 5 è il cervello del telescopio. Ma un Pi 3 può vivere una seconda vita come nodo satellite nel setup — un ruolo leggero e specifico che non richiede potenza di calcolo elevata:

  • Hub di eventi — riceve messaggi dal simulatore Python sul PC (tipo ORBITA_COMPLETATA) e li registra in log
  • Display dedicato — uno schermetto che mostra lo stato della sessione in tempo reale: oggetto puntato, temperatura sensore, numero di frame acquisiti
  • Watchdog — monitora che il Pi 5 sia attivo e risponda; se tace per troppo tempo, manda un alert via Telegram o email
  • Storage di backup — riceve una copia dei file FITS via rete mentre la sessione è ancora in corso

Non è ancora implementato — ma tutti i pezzi ci sono. Il protocollo socket scritto nel simulatore del sistema solare è già la base tecnica su cui costruirlo.


Un computer da 80 euro che controlla un telescopio da 1.000 euro

Il Raspberry Pi ha democratizzato l’astrofotografia automatizzata. Quello che dieci anni fa richiedeva un laptop dedicato, cavi chilometrici e software costoso, oggi gira su un dispositivo che consuma meno di 10 watt e si alimenta con un powerbank. Il software è gratuito, open source, mantenuto da una community globale.

Il limite non è più l’hardware. È la curva di apprendimento. Ed è esattamente quello di cui si occupa questo blog.

Nessun commento:

Posta un commento