Impariamo insieme: Mappa dinamica con Arduino

Negli ultimi anni, i produttori di circuiti stampati hanno dato la possibilità di realizzarli di forme, spessori e colori differenti. Ho voluto sfruttare questa possibilità per realizzare un circuito stampato con la forma dell’Italia e dotato di 20 led RGB, uno per ogni regione, per poter visualizzare diverse informazioni: E’ nato così il progetto ItalyMap. Grazie all’uso…

Impariamo insieme: CV per decoder DCC

Oggi, nel quarto episodio del mio tutorial su come controllare un plastico ferroviario digitale con Arduino, impariamo insieme come personalizzare il comportamento di un decoder DCC programmando le sue CV (configuration variables). Lo standard DCC definisce una modalità di funzionamento di un decoder chiamata service mode, che è pensata per testare e personalizzare i decoder digitali…

Impariamo insieme: Centralina DCC

Iniziamo con questo episodio una serie di articoli e video per imparare insieme come controllare un plastico ferroviario DCC con Arduino. Nel primo episodio, realizziamo una centralina DCC utilizzando un Arduino Uno e un motor shield ufficiale: Il materiale utilizzato è il seguente: Arduino Uno Motor shield Cavetti maschio-maschio Il firmware utilizzato è DCC++ BaseStation,…

Display con ST7735 – risparmio energetico

Come anticipato in un precedente articolo, sto utilizzando dei display basati sul driver ST7735 per un futuro progetto. Visto che il mio progetto sarà alimentato a batteria, è molto importante il tema del risparmio energetico. Durante un utilizzo normale, con la retroilluminazione accesa, il display consuma circa 67mA: Come prima cosa, possiamo spegnere la retroilluminazione portando…

Display cinesi ST7735 e Arduino

Alla ricerca di un display TFT per un mio progetto con Arduino, ho trovato in vendita su diversi siti cinesi dei display basati sul chip ST7735 di Sitronix (datasheet). Il chip ST7735 offre una interfaccia SPI (Serial Peripheral Interface) ma la piedinatura dei display che ho ricevuto “sembra” riportare i classici PIN del bus I2C (SDA, SCL…): Si…

DCC, configurazione decoder con CV

Nel precedente tutorial abbiamo visto come realizzare un decoder accessori DCC con Arduino. Per semplificare lo sketch, tutti i parametri di configurazione del decoder (in particolare il suo indirizzo) sono stati definiti come costanti: Spesso è però utile poter cambiare la configurazione del decoder senza riprogrammare il suo firmware (= lo sketch in esecuzione nel microcontrollore ATMega). Le specifiche DCC comprendono proprio un…

Arduino Yun, come aggiornarlo a rev.2

A marzo di quest’anno, Massimo Banzi sul blog Arduino ha annunciato la produzione di una nuova revision (Rev.2) della scheda Arduino Yun. Oltre ad alcuni miglioramenti lato hardware, la nuova revision offre un completo aggiornamento della componente software, ovvero della distribuzione Linux (OpenWrt) eseguita dalla scheda. La scheda Yun originale era infatti ferma ad una versione del 2014 (ancora disponibile nella…