Maker & DIY

Alimentare Arduino: gli errori che bruciano schede e progetti

La metà dei comportamenti strani non è colpa del codice. È l'alimentazione.

Il progetto funziona sul banco collegato al computer. Lo staccate, lo attaccate al suo alimentatore e comincia a comportarsi in modo assurdo: si riavvia da solo, le letture ballano, il Wi-Fi cade, il display mostra caratteri a caso. Prima di riscrivere il codice, guardate l'alimentazione: nella maggior parte dei casi il colpevole è lì.

Il malinteso di partenza

Un alimentatore da 2 ampere non "spinge" 2 ampere dentro la scheda: quella è la corrente massima che è in grado di fornire. Il circuito assorbe quello che gli serve. Il problema nasce quando serve più di quanto l'alimentatore riesce a dare, anche solo per un istante: la tensione crolla per un attimo e il microcontrollore si riavvia.

È esattamente ciò che accade con l'ESP32 quando accende la radio Wi-Fi: nel momento della trasmissione l'assorbimento schizza per pochi millisecondi. Un alimentatore scarso non regge quel picco, e voi vedete riavvii apparentemente casuali che sembrano un bug del programma.

Le regole che risolvono il novanta per cento dei casi

Da dove entra la corrente: le opzioni

Il capitolo tensioni: 5 volt contro 3,3 volt

Arduino Uno e Nano lavorano a 5 volt. ESP32 ed ESP8266 lavorano a 3,3 volt e non tollerano i 5 volt sui pin di ingresso. Collegare un segnale a 5 volt su un pin di un ESP32 può danneggiarlo, magari non subito ma dopo settimane, con guasti intermittenti che vi fanno impazzire.

Quando dovete mescolare i due mondi si usano convertitori di livello, che costano pochissimo, oppure un semplice partitore resistivo se il segnale è solo in ingresso e lento. Non è un dettaglio da rimandare: è la causa più frequente di schede che "sono morte da sole".

Comandare carichi: qui si fa sul serio

I pin di una scheda erogano pochi milliampere: bastano per un LED, non per un motore, una elettrovalvola o una lampada. Per quello serve un relè o un transistor, con la sua alimentazione separata.

E se il carico è collegato ai 230 volt, il discorso cambia natura: servono componenti adatti, separazione fisica tra la parte a bassa tensione e quella di rete, un contenitore chiuso e l'intervento di chi è abilitato a operare sull'impianto. Un modulo relè cinese appoggiato sulla scrivania con i morsetti scoperti non è un prototipo: è un rischio, e non va lasciato acceso e incustodito.

Se va a batteria

Con una batteria il tema si sposta sui consumi. La radio Wi-Fi accesa in permanenza divora qualsiasi pacco batteria in un paio di giorni. La strada corretta è il sonno profondo: il dispositivo dorme, si sveglia ogni tot minuti, misura, trasmette e torna a dormire. Con questa logica si passa da giorni a mesi di autonomia. Va previsto fin dalla progettazione, perché condiziona anche la scelta dei sensori.

Conclusione

Prima di dare la colpa al codice, misurate la tensione mentre il dispositivo lavora: se cala nei momenti di picco, avete trovato il problema. Alimentatore adeguato, condensatore, cavi corti e masse in comune trasformano un progetto instabile in uno che gira per anni. Se avete un dispositivo di misura o controllo da installare in modo definitivo in azienda, possiamo occuparci della parte di alimentazione, quadro e messa in sicurezza, che è poi quella che determina se durerà.

Servizi
Fibra
Gestione
Supporto
Contatti