Progetti

Progetti hardware-software open per dronisti e makers evoluti. Qui trovi sistemi reali che richiedono componenti fisici, assemblaggio e un backend software già pronto. Tutto è documentato su GitHub, con guide passo-passo e firmware/script aggiornabili.

Drone Detector — AntSDR + DroneScout + CRPC

Rilevatore e analizzatore di droni multi-protocollo, progettato per la ricezione e l’identificazione dei segnali DJI (OcuSync 2/3, Drone ID), dei messaggi Remote ID e delle emissioni RF generiche tramite tecnologia CRPC (Cognitive Radio Protocol Cracking).
Un sistema che unisce radio-frequenza, intelligenza software e cloud Firebase, per creare una rete di stazioni di monitoraggio distribuite.

- Rileva e decodifica segnali DJI DroneID, OcuSync 2/3 e moduli Remote ID.
- Analizza lo spettro RF in tempo reale per individuare droni anche non conformi o privi di Remote ID.
-
Applica algoritmi di fingerprinting spettrale per riconoscere modelli e pattern di trasmissione.
-
Invia posizione, frequenze e potenze rilevate al server, visualizzando le tracce su mappa in tempo reale.
-
Supporta logging locale, replay e heatmap di attività aeree.

Architettura e componenti

  • AntSDR E200: ricevitore SDR ad alte prestazioni, compatibile OcuSync 2/3.

  • DroneScout Bridge: interfaccia Remote ID BLE/Wi-Fi per tracciamento parallelo.

  • CRPC Module: scanner spettrale Python/C++ basato su libtorch, per l’analisi e il riconoscimento dei protocolli RF.

  • Raspberry Pi 5: unità di controllo con servizi systemd per acquisizione, logging e invio dati su Firebase.

  • Web Dashboard: mappa in tempo reale dei droni rilevati e statistiche di spettro.

Stack tecnico

  • HW: AntSDR E200, Raspberry Pi 4/5, antenna 2.4/5.8 GHz, bridge BLE/Wi-Fi.

  • SW: Python + C++, PyTorch/libtorch, Firestore, script systemd, interfaccia web.

  • Rete: sincronizzazione MQTT/HTTP con backend centralizzato per più ricevitori.

Applicazioni

  • Sorveglianza radio in aree sensibili

  • Test e ricerca su protocolli drone

  • Analisi interferenze e spettro condiviso

  • Network cooperativo di monitoraggio open source

SolarMonitor (Project Community)

Monitor solare ambientale: stazione compatta che misura luce solare, campo magnetico, posizione GPS e rete, con dashboard web e strumenti di analisi. È parte di un progetto comunitario: più nodi condividono dati per studio, divulgazione e diagnostica RF.

  • Acquisizione sensori (luminosità/UV, magnetometro, meteo di contesto), GPS e stato rete.

  • Dashboard web con grafici, mappe e strumenti (es. JSON Cropper/utility correlate).

  • Data sharing: contribuisci alla rete comunitaria e confronti i tuoi dati con altri nodi.

Stack & Architettura (high-level)
- HW: Raspberry Pi, sensori I²C (magnetometro, pressione/umidità, lux), GPS USB.
- SW: servizi Python, logging locale, backend Firebase/Firestore + web app.
- Dashboard: sito con grafici e pagine di analisi/utility.

Per chi
- Appassionati di space weather, fotografi/tecnici, scuole STEM, dronisti che pianificano voli in base a luce e condizioni.