Termometro Nixie – introduzione

Inizio con questo post la descrizione di un nuovo progetto, nato dalla richiesta dell’amico Marco che costruisce stupendi case custom per PC: realizzare un termometro per misurare la temperatura di un impianto di raffreddamento a liquido visualizzandola utilizzando delle nixie. Invece che presentarvi il progetto finito, ho pensato di scrivere più articoli, come una sorta di diario (o build log per dirla all’inglese), per…

Tag NFC e smartphone Android

Ho acquistato da Banggood 3 tag NFC al prezzo di circa 4 euro. I tag sono adesivi e hanno una forma circolare; all’interno della confezione si trovano anche tre adesivi colorati con la scritta please touch it per coprire i tag veri e propri: Un tag NFC (Near Field Communication) è un dispositivo passivo (non contiene batterie o altre sorgenti…

Cloni Arduino e chip CH340G

Recentemente ho ricevuto alcuni cloni Arduino, soprattutto da siti cinesi, che utilizzano il chip CH340G come convertitore USB-seriale invece che il più diffuso (e immagino più costoso) chip di FTDI: Windows non supporta nativamente questo chip, che non viene quindi riconosciuto: E’ necessario scaricare il driver dal sito ufficiale del fornitore. Una volta eseguito l’unzip del pacchetto, è…

BeagleBone Green

Oggi ho ricevuto da SeeedStudio un esemplare di BeagleBone Green. Ecco il video di unboxing: Per chi non conosce questa board, si tratta di un embedded computer, una board in grado di eseguire il S.O. Linux (o Android). BeagleBone Green nasce come collaborazione tra BeagleBoard.org e SeeedStudio: è basata sul design open della board BeagleBone Black prodotta da BeagleBoard, a cui SeeedStudio…

Collegare Arduino a dispositivi a 3.3V

Sempre più spesso ci si trova nella necessità di collegare ad Arduino dei dispositivi che funzionano con una tensione di 3.3V. Abbassare la tensione di funzionamento dei circuiti integrati ha infatti diversi vantaggi: [checklist] consente di realizzare transistor più piccoli richiede una minore dissipazione di calore permette transizioni di stato più veloci (la differenza di tensione tra…

SoftPot e Arduino

Ho trovato in vendita su Troniqa un potenziometro a membrana, chiamato SoftPot (datasheet): Questo potenziometro, disponibile nelle lunghezze di 10 e 20cm, modifica la sua resistenza in base al punto sul quale viene esercitata una pressione. Il collegamento ad Arduino è molto semplice e non differisce da quanto spiegato nel tutorial ufficiale per un “normale” potenziometro: ho collegato al pin…

irrighino

Irrighino è una completa centralina di irrigazione basata su Arduino Yun. Le sue caratteristiche principali sono: [checklist] possibilità di gestire un numero configurabile di elettrovalvole interfaccia web AJAX schedulazione settimanale attivazione / blocco manuale [/checklist] Ecco un video che illustra il progetto: Schema di funzionamento Ad Arduino Yun – “cervello” di irrighino, sono collegati il pannello di controllo…

APA106 led ed Arduino

Da qualche tempo esistono in commercio dei led che racchiudono anche un chip di controllo (WS2811, WS2812, APA106…). I vantaggi principali di questi led sono: [checklist] è possibile controllarli con un solo PIN digitale possono essere collegati in cascata ed essere comunque controllabili singolarmente possono essere alimentati a 5V senza richiedere resistenze esterne (come i comuni led) [/checklist] I led Troniqa…

Arduino, delay() vs millis()

Uno degli errori più frequenti di chi inizia a scrivere sketch per Arduino è l’uso eccessivo della funzione delay(). Tale funzione, come spiegato nella reference ufficiale, mette in pausa il programma per il numero di millisecondi indicato come parametro. Vediamo un semplice esempio: abbiamo collegato ad Arduino un pulsante e un led: alla pressione del pulsante, il led deve essere acceso…