Terzo periodo

Ottimizzazione, dati reali e controllo temperatura

Dal 15 al 27 settembre 2025 ho consolidato il lavoro svolto nei periodi precedenti, trasformando la web app del magazzino in un sistema più completo e lavorando anche su un progetto di automazione elettronica per il testing termico di chip e componenti.

Questa fase è stata la più avanzata del mio percorso, perché mi ha permesso di collegare software, database, strumenti di verifica e hardware in un unico processo tecnico.

Sistema di regolazione temperatura per il testing di chip elettronici
Periodo15 - 27 settembre 2025
FocusValidazione e miglioramento
TecnologieFirebase, Arduino, C, PT100
Attività svolte

Dal progetto sviluppato a un sistema più affidabile

Nel terzo periodo non ho iniziato un lavoro da zero: sono partito dalla web app già realizzata nel secondo periodo e mi sono concentrato sul renderla più utile, più stabile e più vicina a un utilizzo reale. Parallelamente ho lavorato su un sistema di controllo temperatura, entrando in una parte più concreta dell'automazione elettronica.

01

Miglioramenti alla web app

Ho migliorato la web app del magazzino aggiungendo funzioni più utili per il lavoro quotidiano, come la possibilità di evidenziare le scorte basse. Questa funzione rende immediata l'individuazione degli articoli che richiedono maggiore attenzione.

Ho lavorato anche sulla chiarezza dell'interfaccia, cercando di rendere la consultazione più rapida: l'obiettivo era far sì che l'applicazione non mostrasse soltanto dati, ma aiutasse davvero a interpretarli.

Miglioramento della web app con filtro per scorte basse
02

Inserimento dei dati reali

Ho trasferito nel database i prodotti presenti fisicamente nel magazzino aziendale, organizzando le informazioni per categoria, quantità, posizione e prezzo. Questa fase ha collegato il software alla situazione reale dell'azienda.

Lavorare con dati concreti mi ha fatto capire quanto sia importante mantenere un database preciso e coerente. Un gestionale può essere utile solo se le informazioni sono aggiornate, controllate e strutturate in modo ordinato.

Inserimento dei dati reali dei componenti nel gestionale magazzino
03

Sistema di regolazione temperatura

Ho lavorato su un sistema di controllo della temperatura per il testing di chip e componenti elettronici. Il sistema utilizzava Arduino programmato in C, una sonda PT100, un relè e un sistema di riscaldamento.

Il programma aveva il compito di leggere la temperatura, confrontarla con una soglia impostata intorno ai 100°C e comandare il riscaldamento tramite relè. È stata una delle attività più interessanti perché univa programmazione, sensori e controllo fisico.

Sistema di regolazione temperatura per chip elettronici
04

Testing e validazione finale

Ho eseguito controlli sulla web app per verificare il corretto funzionamento delle principali funzionalità: visualizzazione dei prodotti, gestione delle quantità, lettura dei dati, collegamento con Firebase e stabilità generale del sistema.

Il testing mi ha aiutato a individuare errori, correggere comportamenti non corretti e rendere il progetto più affidabile. Questa fase mi ha fatto capire che un software non deve essere solo funzionante, ma anche verificato e pronto per condizioni reali.

Testing software e validazione finale della web app
Approfondimento tecnico

Integrazione tra web app, database e automazione

Dal punto di vista tecnico, il terzo periodo è stato importante perché ha unito tre aree: software gestionale, database cloud e controllo hardware. La web app permetteva di consultare il magazzino; Firebase conservava e sincronizzava i dati; Arduino gestiva il controllo della temperatura per il testing elettronico.

Questa integrazione mi ha aiutato a capire che un sistema tecnologico moderno non è composto da elementi isolati. Ogni parte deve comunicare correttamente con le altre: l'interfaccia deve essere chiara, i dati devono essere affidabili e l'hardware deve rispondere in modo coerente alle istruzioni del software.

PT100
Arduino + C
Relè
Riscaldamento
Dettaglio tecnico

Come funzionavano le parti principali

Qui il focus non è sulle attività già raccontate, ma sul funzionamento tecnico del progetto: gestione dati, logica applicativa, validazione software e automazione termica.

Architettura del lavoro

Un sistema diviso in livelli

Il lavoro può essere visto come un insieme di livelli collegati: l'interfaccia consente all'utente di consultare il magazzino, il database conserva le informazioni, il testing verifica la qualità del software e Arduino gestisce la parte fisica del controllo temperatura.

Interfaccia Consultazione dei prodotti, categorie, quantità e scorte basse.
Database Dati reali organizzati e sincronizzati tramite Firebase.
Controllo Arduino legge la PT100 e gestisce il relè del riscaldamento.

Ottimizzazione software

Ho controllato che la web app fosse più stabile e più comprensibile, migliorando l'organizzazione delle informazioni e rendendo più chiara la lettura dello stato del magazzino.

Dati reali e Firebase

L'inserimento dei prodotti reali ha richiesto attenzione alla coerenza dei dati: categoria, quantità, posizione e prezzo dovevano essere corretti per rendere il database realmente utilizzabile.

Controllo termico

Il sistema embedded eseguiva una sequenza logica precisa: lettura della temperatura, confronto con il valore target e attivazione o disattivazione del riscaldamento tramite relè.

01

Lettura

La sonda PT100 rileva la temperatura del sistema di test.

02

Elaborazione

Arduino interpreta il valore letto e lo confronta con la soglia impostata.

03

Comando

Il relè viene attivato o disattivato in base alla temperatura rilevata.

04

Stabilità

Il sistema mantiene il riscaldamento vicino al valore desiderato.

Perché questo approfondimento è importante

Questa parte mi ha fatto comprendere il valore dell'integrazione hardware-software: un programma non rimane solo sullo schermo, ma può leggere un valore fisico, prendere una decisione e controllare un dispositivo reale. È un principio fondamentale nei sistemi embedded e nell'automazione industriale.

Allo stesso tempo, la web app mi ha mostrato il lato software del problema: un'applicazione utile deve avere dati corretti, un'interfaccia chiara e controlli continui. La qualità finale nasce quindi dall'unione tra precisione tecnica, test e capacità di migliorare il progetto passo dopo passo.

Testing software Ottimizzazione Firebase Dati reali Arduino C PT100 Relè Sistemi embedded Automazione
Soft skills

Competenze trasversali sviluppate

Il terzo periodo mi ha richiesto più autonomia e responsabilità, perché ho dovuto collegare software, database ed elettronica mantenendo attenzione al risultato finale.

Illustrazione dell'orientamento al risultato Risultato

Orientamento al risultato

Ho imparato a concentrarmi su obiettivi concreti: migliorare il software, rendere affidabili i dati e verificare il corretto funzionamento del sistema.

Illustrazione della capacità di adattamento Adattamento

Capacità di adattamento

Sono passato rapidamente da attività software a database e hardware, imparando ad adattarmi a tecnologie e problemi diversi.

Illustrazione del pensiero sistemico Sistema

Pensiero sistemico

Ho sviluppato una visione più ampia del progetto, capendo come ogni parte influisce sulle altre: interfaccia, dati, codice e dispositivi fisici.

Illustrazione dell'approccio pratico e sperimentale Metodo

Approccio pratico e sperimentale

Testing e debug mi hanno aiutato a lavorare per prove successive: osservare, correggere, verificare e migliorare progressivamente.

Riflessione finale sul terzo periodo

Questa fase è stata la più completa perché mi ha permesso di unire le competenze dei periodi precedenti. La web app non era più solo un progetto da sviluppare, ma un sistema da controllare con dati reali e da rendere più affidabile.

Allo stesso tempo, il lavoro sul controllo temperatura mi ha riportato alla parte elettronica, facendomi vedere in modo pratico il collegamento tra programmazione, sensori e automazione. È stata un'esperienza importante per capire quanto software e hardware possano lavorare insieme in un contesto industriale.