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.

Schema elettrico
Test del funzionamento
Utilizzo sul campo
Componenti
Test del funzionamento
Utilizzo sul campo
Utilizzo sul campo

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 delle aree di attesa per emergenze

Progetto iniziato come tesi di laurea.
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.

Mappa delle aree di attesa
Dettagli di un'area
Gestione delle zone scaricate offline