Giuseppe David · docente e progettista

Il mio lavoro tra
elettronica e didattica.

Bytefullness è lo spazio in cui raccolgo i miei progetti di elettronica, software e automazione. Sono Giuseppe David, docente e progettista, e mi interessa soprattutto il rapporto tra ciò che costruisco e ciò che posso insegnare attraverso un’esperienza concreta.

Qui racconto alcuni percorsi, dall’acquaponica alla robotica educativa: da quali domande sono partiti, come li affronto e quali aspetti sto ancora sviluppando.

Un esperimento visivo
Forme costruite con il codice

Le linee si dispongono attorno a uno spazio vuoto.

Chi c’è dietro Bytefullness

Giuseppe David

Docente, progettista
e sperimentatore

Perché tengo insieme
progetto e insegnamento

Da docente, mi interessa che una spiegazione possa essere messa alla prova. Un sensore, una scheda elettronica o un piccolo robot permettono di osservare cosa succede quando si cambia un collegamento o un’istruzione. È un modo di ragionare che cerco di portare anche nella progettazione.

Quando sviluppo un dispositivo, penso quindi anche a chi dovrà capirlo e usarlo. Il programma che lo fa funzionare, l’interfaccia e le istruzioni fanno parte dello stesso lavoro: una scelta tecnica va spiegata abbastanza bene da poter essere discussa, verificata e, se serve, corretta.

Bytefullness nasce da questo interesse. Mi permette di raccogliere esperienze diverse e di raccontare anche i passaggi intermedi, quando una soluzione è ancora da provare o una domanda rimane aperta.

01 / L’approccio

Come passo da un’idea
a una prova concreta

Ogni progetto richiede strumenti diversi. Cerco però di mantenere un percorso leggibile, così da capire perché ho fatto una scelta e su quali prove si basa.

01

Capire il problema

Parto dall’uso previsto: chi userà lo strumento, in quale ambiente e con quali risorse. Prima di scegliere una scheda o scrivere codice, cerco di chiarire che cosa deve succedere e come potrò accorgermi se il sistema si comporta come previsto.

02

Costruire e verificare

Sviluppo una prima versione e la provo per parti. Se qualcosa non torna, confronto il comportamento atteso con quello osservato e rivedo il circuito o il programma. Tengo separate le verifiche sul software dalle prove sul dispositivo fisico, perché rispondono a domande diverse.

03

Spiegare il percorso

Raccolgo i passaggi di configurazione, le condizioni delle prove e i limiti emersi. Nelle attività didattiche questi materiali servono a ricostruire il ragionamento: chi riprende il lavoro deve poter capire che cosa modificare e che cosa controllare dopo una modifica.

02 / Progetti e percorsi

Tre percorsi
del mio lavoro

L’acquaponica, DIYLOGIC ed ECOBOT-3 affrontano problemi diversi. Li presento insieme perché raccontano come il mio interesse per il controllo dei sistemi si lega alla costruzione di strumenti e alla didattica.

01 / BYTEFULLNESS

Sistemi viventi

Acquaponica
e controllo

L’esperienza nei sistemi acquaponici mi ha portato a occuparmi di controllo dei processi, raccolta dei dati e automazione. Da questo percorso si è sviluppato il lavoro su strumenti e progetti come DIYLOGIC ed ECOBOT-3.

È un contesto in cui la lettura di un sensore acquista senso quando viene messa in relazione con ciò che accade nel sistema. Mi interessa proprio questo passaggio: scegliere cosa osservare, interpretare i dati e capire quali azioni richiedono un controllo.

Tecnologie e stato del lavoro
Ambito
Esperienza progettuale
Tecnologie
Dati · sensori · automazione
Stato del lavoro
Metodo di controllo e base per strumenti successivi.
02 / BYTEFULLNESS

Strumenti e autonomia

DIYLOGIC

Con DIYLOGIC lavoro su strumenti software per realizzare automazioni locali su schede ESP32 compatibili. Il firmware, cioè il programma eseguito dalla scheda, gestisce le funzioni del dispositivo; un’interfaccia accessibile dal browser permette di configurarle.

Una parte del lavoro riguarda anche l’installazione e le istruzioni che la accompagnano. L’obiettivo è rendere comprensibili i passaggi tra la preparazione della scheda, la scelta delle impostazioni e la verifica del comportamento ottenuto.

Tecnologie e stato del lavoro
Ambito
Ricerca applicata
Tecnologie
ESP32 · firmware · interfaccia web
Stato del lavoro
Firmware, interfacce e procedure di installazione in sviluppo e verifica.
03 / BYTEFULLNESS

Robotica educativa

ECOBOT-3

ECOBOT-3 è un piccolo veicolo basato su ESP8266, nato dal percorso Robotica Creativa. Il progetto comprende il firmware del robot, un’app Android per preparare la scheda e guidare il veicolo, e un’interfaccia accessibile dal browser attraverso la rete Wi-Fi del robot.

In un’attività didattica, questa struttura permette di collegare un’istruzione al movimento che produce. Si può formulare un’ipotesi, modificare il programma o i collegamenti e osservare il risultato. Il sito del progetto raccoglie le guide e la documentazione tecnica.

Tecnologie e stato del lavoro
Ambito
Sperimentazione didattica
Tecnologie
ESP8266 · firmware · Android
Stato del lavoro
Firmware e app documentati. Le prove software sono distinte dal collaudo fisico del prototipo.
Leggi le guide di ECOBOT-3

03 / Gli strumenti

Di cosa
mi occupo

Nei progetti seguo il rapporto tra il dispositivo, il software e le persone che lo useranno. Questi sono gli ambiti su cui concentro il mio lavoro.

  1. 01

    Elettronica e firmware

    Lavoro su schede e sensori, e sul codice che ne determina il comportamento. Mi occupo del dialogo tra i componenti e delle verifiche necessarie per capire se il dispositivo risponde come previsto.

  2. 02

    Automazione e dati

    Studio come leggere i segnali di un sistema e usarli per definire azioni e regole di controllo. Le misure e l’osservazione nel tempo aiutano a capire quando una regola funziona e quando va rivista.

  3. 03

    Interfacce e documentazione

    Progetto le schermate e scrivo le istruzioni che accompagnano l’uso degli strumenti. Cerco di rendere chiari i passaggi, le scelte disponibili e il modo di riconoscere un problema durante la configurazione.

  4. 04

    Robotica e prototipazione

    Uso la costruzione di prototipi come occasione per ragionare su meccanica, elettronica e programmazione. Nella didattica, il risultato di una prova diventa il punto di partenza per la spiegazione successiva.

Contatti

Raccontami
a cosa stai lavorando.

Se stai preparando un’attività didattica, sviluppando un prototipo o cercando di capire come affrontare un problema tecnico, puoi scrivermi.

Descrivi il contesto, quello che vorresti ottenere e le prove che hai già fatto. Mi aiuterà a capire la tua idea e a valutare come potremmo lavorarci insieme.