Maledetto ossido!

Situazione: sensore di temperatura collegato alla cubieboard attraverso un breve cavo e due connettori a passo 2.54mm. Tutto funziona regolarmente. All’improvviso ieri sera, noto che i dati del sensore meteo non si aggiornano più.

Faccio una scansione del bus I2C e, meraviglia delle meraviglie, non trovo nulla. Bizzarro, non ci sono stati sbalzi di tensione, fulmini, black-out. Sono giorni che non salgo di sopra a fare un giro.

Ipotizzo che sia un problema di ossidazione, dato dalla mostruosa combinazione di umidità e temperatura che regna sovrana in quel luogo. Per dare credito alla mia ipotesi non tocco nulla, mi reco al solito negozio di materiale elettronico (Electronic Fittings) e compero uno spray disossidante della DUE-CI: il R-11 contact cleaner.

Lo spruzzo direttamente nella femmina del connettore al quale è collegato il sensore e invio un timido comando “i2cdetect -y 1”. Meraviglia delle meraviglie, tutto torna a funzionare. Dalla prossima volta si salda tutto!