BRNG: chi-quadro, ent, i timer e gli interrupt

Nel precedente post [1] abbiamo affrontato i concetti di base del generatore, lasciando aperto l’interrogativo del pessimo chi-quadro. Prima di addentrarci nelle ragioni del cattivo risultato, è necessario comprendere che cosa è questo valore e come la casualità viene “estratta” dall’evento di una radiazione.  Partiamo dal capire cos’è e come funziona il chi-quadro (indicato anche con … Leggi tutto “BRNG: chi-quadro, ent, i timer e gli interrupt”

BRNG: generare numeri casuali a partire dalle banane

Era un uggioso pomeriggio milanese dello scorso anno quando, procrastinando lo studio, venni colpito da un lampo di genio. “Cosa succederebbe se facessi un generatore di numeri casuali alimentato a banane?“. Preso dall’idea andai subito a raccontarla al coinquilino anch’esso elettronico. Lui mi guardò in faccia e scoppiò a ridere. In quel momento capii che … Leggi tutto “BRNG: generare numeri casuali a partire dalle banane”

[EN] A nixie autopsy

This article is part of a series concerning my nixie clock, which was my high school graduation project. The full project is presented here (in Italian). This article concerns a series of experiments and analysis, in order to determine the role of sputtering in the light emission of nixie tubes. The operating principle hypothesis from which we start are essentially two: the … Leggi tutto “[EN] A nixie autopsy”

Autopsia di una nixie, parte due

Ripartiamo da dove siamo rimasti. Nella prima parte abbiamo determinato la composizione metallica dei catodi e riscontrato possibili tracce della presenza di mercurio nel tubo. Ora procediamo a identificare alcune linee dello spettro in modo da poterle confrontare con gli spettri (presenti in letteratura) di neon, mercurio, cromo e nichel. Non potendo disporre di uno spettrometro … Leggi tutto “Autopsia di una nixie, parte due”

Parte 3bis: il codice

Iniziamo ora ad analizzare il codice dell’orologio. Il codice è costituito da una serie di funzioni e procedure elementari, che vengono chiamate da funzioni e procedure più complesse. Partiamo commentando la procedura che gestisce il caricamento dei dati nei registri a scorrimento. In precedenza abbiamo già detto che per eseguire la scrittura  nei registri a scorrimento … Leggi tutto “Parte 3bis: il codice”

Autopsia di una nixie

Quest’articolo non riguarda direttamente l’orologio, nonostante faccia parte della serie di articoli scritti per l’esame di maturità. Non riguarda neanche tutti gli altri argomenti scolastici più o meno connessi al mio progetto. Lo scrivo per spiegare i risultati di una serie di esperienze e analisi, volte a determinare il ruolo dello sputtering nell’emissione luminosa dei … Leggi tutto “Autopsia di una nixie”

Parte tre: Fishino, l’NTP e la sua applicazione

Si apre ora la parte informatica del progetto. Vedremo in dettaglio l’acquisizione dell’orario da un server NTP e l’inserimento di questo nell’RTC onboard.  Nel primo articolo avevo anticipato che l’orologio sarebbe stato gestito da un Arduino, per via della sua diffusione e della semplicità d’uso. Quello che non ho detto è che invece di un arduino “regolare”, … Leggi tutto “Parte tre: Fishino, l’NTP e la sua applicazione”

Parte 2ter: i BJT e i driver delle nixie

Nel precedente articolo abbiamo trattato della giunzione pn e dei diodi che si possono creare tramite questa giunzione. Oggi analizzeremo la combinazione di due di queste giunzioni per scoprire il funzionamento dei transitor BJT (a giunzione bipolare).  Nello scorso articolo abbiamo chiuso dicendo che i BJT sono formati da due giunzioni pn, che possono essere combinate a … Leggi tutto “Parte 2ter: i BJT e i driver delle nixie”

Parte 2bis: la giunzione pn

Abbiamo lasciato il precedente articolo in sospeso, con la promessa di ritornare sul tema dei transitor BJT, ed entrare nel dettaglio del loro funzionamento. Partiremo analizzando il funzionamento delle giunzioni pn, per poi affrontare i transistor in un secondo articolo. Prima di addentrarci nella trattazione è necessario fare qualche piccola premessa: La mia comprensione dell’argomento è stata fortemente influenzata … Leggi tutto “Parte 2bis: la giunzione pn”

Parte due: multiplexing e shift registers

Nell’articolo precedente abbiamo parlato delle nixie, stavolta approfondiremo il discorso relativo al multiplexing, all’uso degli shift register e le problematiche di pilotare i dispositivi a 150v. Abbiamo detto che ogni tubo è dotato di 10 catodi, uno per ogni cifra e un anodo. In totale, per ogni nixie, dovremo gestire 11 connessioni. Volendo visualizzare ore, minuti e secondi, avremo bisogno … Leggi tutto “Parte due: multiplexing e shift registers”