Irrigatore automatico

Impianto di irrigazione automatizzato in grado di valutare quando irrigare in base alle preferenze dell'utente, all'orario e allo stato del terreno.

Progetto realizzato per l'esame di maturità.
Input: Real Time Clock (collegato tramite I2C) e sensore di umidità del terreno (analogico, gestito con un circuito di adattamento che elimina i disturbi).
Elaborazione: microcontrollore Arduino (modello Micro).
Output: elettrovalvola che regola il flusso dell'acqua (gestita con circuito di pilotaggio con relè e LED di monitoraggio).
Controllo: display LCD e comunicazione seriale.

Radeon profile

Software di monitoraggio e gestione per schede grafiche AMD su Linux.

Progetto open source, sotto licenza GPLv2, scritto in C++, creato da Marazmista.
Ho contribuito al progetto realizzando:

Mappa delle aree di attesa

Applicazione per la visualizzazione e la navigazione verso le aree di attesa per emergenze

Progetto iniziato come tesi di laurea.
Applicazione Android che permette di visualizzare su una mappa le aree di attesa predisposte dalla Protezione Civile in caso terremoti, alluvioni o altre emergenze.
Ho eseguito l'analisi del dominio e dei requisiti, la progettazione, l'implementazione e l'integrazione dell'applicazione.
L'applicazione finale permette di scaricare offline le aree di attesa nelle zone a cui si è interessati e visualizzarne la mappatura e i dettagli.
La sorgente dati utilizzata è OpenStreetMap, ma l'applicazione è stata progettata per essere facilmente adattabile a nuovi tipi di aree di emergenza o a nuove sorgenti dati.

Live Track Export

Interfaccia web per l'esportazione di attività da Garmin LiveTrack

Garmin LiveTrack è un servizio offerto da molti dispositivi Garmin per il tracciamento in tempo reale della posizione e di parametri come frequenza cardiaca, cadenza, etc.
Questa interfaccia web permette di estrarre il percorso effettuato in una sessione LiveTrack in formati accettati da altre applicazioni (come TCX, GPX e KML) partendo dal link della sessione in possesso all'utente.
Backend realizzato con PHP.