Sono curioso di sapere l'affidabilità e la durata dell'Arduino Uno.
Qualcuno ha esperienza di "uccisione" a causa di un uso eccessivo?
In tal caso, quanto tempo ha impiegato la scheda a fallire?
Sono curioso di sapere l'affidabilità e la durata dell'Arduino Uno.
Qualcuno ha esperienza di "uccisione" a causa di un uso eccessivo?
In tal caso, quanto tempo ha impiegato la scheda a fallire?
Risposte:
Ho alimentato la scheda per giorni alla volta. Il codice in esecuzione era molto semplice, ma non c'erano assolutamente danni. Vale la pena notare che era alimentato da una fonte 5v pre-regolata, quindi i regolatori di bordo non si stavano bruciando.
Dubito che con qualcosa di più basso di 9v ci possa essere qualsiasi tipo di danno hardware, ma con tensioni più elevate i regolatori di bordo potrebbero iniziare a surriscaldarsi.
Ne ho avuto uno che gestiva una semplice stazione meteorologica che rimase in linea per un paio di mesi senza problemi - non vedo nulla che possa causare un guasto oltre quel tempo.
L'unico vero killer (a parte i fattori esterni) sarebbe il calore, quindi ti consiglio di provarlo per la tua applicazione di utilizzo e vedere come funziona. Se sei preoccupato che stia diventando troppo caldo, l'aggiunta di un dissipatore di calore non dovrebbe essere troppo difficile per evitare che le temperature diventino un problema.
Tieni presente che Arduino è pensato per essere utilizzato come dispositivo di prototipazione. Questo significa che ci sono stati test di resistenza molto limitati sulla scheda.
Una volta che la scheda ha raggiunto una temperatura costante, non vi è nulla nel progetto che possa causare una fuga termica da sola.
Il modo in cui lo programmi e ciò a cui lo colleghi, tuttavia, potrebbe essere una storia diversa.
L'ho fatto mentre giocavo con uno (l'ho tenuto acceso per due giorni, con un semplice programma). Non succede nulla, anche se fa caldo.
Suggerirei di assicurarti che rimanga freddo, soprattutto se il tuo codice è piuttosto pesante sul processore. Un dissipatore di calore dovrebbe fare il trucco, oppure puoi collegare un piccolo ventilatore.
A parte questo, assicurarsi che tutte le tensioni di ingresso (alimentazione, pin di ingresso) non siano soggette a fluttuazioni. Mentre ci sono abbastanza resistori di sicurezza nell'Arduino per renderlo meno influenzato dalle fluttuazioni rispetto, ad esempio, al Raspberry Pi, puoi comunque bruciarne uno se la tensione di ingresso è troppo.
Il calore eccessivo sarebbe l'unica minaccia a lungo termine. Funziona così: attraverso l'alimentazione si aggiunge continuamente energia, la maggior parte sotto forma di calore. D'altra parte l'Arduino perderà anche calore nell'ambiente: più alta è la temperatura, più emetterà.
Quando Arduino ha funzionato per circa mezz'ora, sarà raggiunto l'equilibrio: ha raggiunto una temperatura alla quale l'energia rilasciata corrisponde all'energia assorbita. Se la temperatura è OK allora (meno di 85 gradi centigradi) sarà OK per sempre. Quindi assicurati che non si surriscaldi rapidamente. Un Arduino senza custodia raggiungerà l'equilibrio in pochi minuti e la temperatura sarà OK. In un involucro dovrai fornire prese d'aria di raffreddamento, oppure per una custodia in metallo puoi montarlo su un'altra struttura metallica che funge da dissipatore di calore.
Tutto sommato, se il tuo dispositivo non si surriscalda dopo un'ora, è probabilmente sicuro utilizzarlo 24/7.
Gestisco una flotta di quello che chiamo Piduino s - Rpi3 accoppiato e Arduino Uno per la raccolta dei dati e il controllo remoto.
Funzionano 24 ore su 24, 7 giorni su 7, in tutti i tipi di condizioni ambientali.
Puoi vedere i dati in tempo reale prodotti da una mezza dozzina di essi su https://www.SDsolarBlog.com/montage
Non ho mai avuto uno Uno completamente fallito dopo i primi giorni (la vecchia curva della vasca da bagno )
Intendiamoci, questo è in una centrale elettrica solare nel sud-ovest degli Stati Uniti, dove la parte esterna subisce sbalzi di temperatura giornalieri.
Quanto a ciò che li fa fallire c'è sempre una sola cosa: la polvere. Entra nelle prese dei pin header. Per i dispositivi digitali come i sensori di temperatura DHT22 sai che è successo perché le letture si fermano semplicemente. Per gli ingressi di tensione analogici è ovvio che è successo perché le letture del partitore di tensione iniziano a diventare troppo alte (che significa resistenza in un conduttore di terra) o troppo basse (che significa resistenza nel conduttore di rilevamento).
Se vai al link di montaggio sopra è ovvio che il cavo di massa del monitor di tensione della batteria esterna è in difficoltà. È stata costruita una nuova scheda che verrà installata a breve. Ma per ora, la normale tensione di assestamento durante la notte sta mostrando molto al di sopra dei 12,7 che il voltmetro mostra alle batterie.
Pertanto, il termine "fallimento" è relativo. Il fallimento totale si è dimostrato causato dallo scarso controllo di qualità dei fornitori. Ma il degrado avviene molto più frequentemente ed è graduale.
Certo che lo farò, di solito creo le mie schede, le lascio per mesi accese senza alcun problema. A volte, come 3 o 4 volte, ho dovuto spegnerlo e riaccenderlo in modo che continuasse a funzionare.
Arduino è stato progettato per la prototipazione ma viene regolarmente utilizzato in installazioni artistiche e altre applicazioni 24/7. Non c'è davvero nulla da logorare in condizioni normali anche per anni.
Anche se il proprio codice fosse molto pesante sulla CPU, sarebbe il regolatore che si riscalderebbe, non l'MCU, e andrebbe bene.
L'unico problema che vedo è che si collegano diversi watt di carico e si sovraccarica il regolatore appena al di sotto del suo livello di spegnimento automatico. Probabilmente sarebbe ancora giusto.
Se un Arduino sta per morire, molto probabilmente sarà il flash che si consuma, un corto circuito / sovratensione, elettricità statica o guasto del connettore / altri problemi meccanici / attacco della mazza
Il mio è in funzione da maggio 2014. Poiché è alimentato a energia solare, è sempre acceso tutti i giorni e spento automaticamente di notte (quindi non proprio 24/7).
http://epxhilon.blogspot.com.au/2015/04/cheapest-commuting-challenge.html
Ho creato un incubatore per cellule in crescita (LA-4, MCF-7, ecc.) In un laboratorio, dove lavoro. Alimenta 2 relè, 1 transistor bipolare, legge 4 sensori e visualizza i valori sullo schermo LCD da maggio 2017. È stato spento solo due volte, quando l'interno dell'incubatore è stato pulito, quindi riacceso. Lo sto alimentando con 12VDC da un alimentatore molto stabile, che ha un'uscita a basso ripple (<5mV).
Curiosità: i sensori sono costantemente su rh = 95-100%.