Posso eseguire l'arduino top 10/7

Posso eseguire l'arduino top 10/7

Arduino è un ottimo strumento per la progettazione di progetti di prototipi. Alcuni progetti basati su Arduino richiedono un funzionamento a lungo termine come il monitoraggio della temperatura ambiente, l'allarme antincendio e il sistema di sicurezza domestica, quindi una domanda lampeggia nella mente è abbastanza capace di eseguire 24/7. Le schede di sviluppo Arduino sono progettate utilizzando i microcontroller e questi controller hanno una lunga vita. Qui discuteremo tutti i parametri necessari per rendere il consiglio di amministrazione di Arduino più a lungo.

Posso eseguire Arduino 24/7

SÌ, Arduino è abbastanza in grado di funzionare 24/7. Arduino può funzionare bene in condizioni normali per quello per cui hanno progettato. Se l'Arduino è correttamente programmato con tutti i componenti del circuito cablati correttamente, allora Arduino non ha problemi a funzionare più a lungo di 24/7.

Fattori che influenzano l'Arduino a lungo termine

Tuttavia, dobbiamo considerare alcuni fattori che possono colpire Arduino a lungo termine. Questi fattori possono essere errori umani o condizioni ambientali esterne. Conoscere tutti i fattori che possono influenzare la longevità di Arduino è necessario, quindi qui abbatterò tutti i fattori necessari per rivedere prima di eseguire Arduino 24/7 in un circuito.

    • Potenza di input costante
    • Tecniche di programmazione
    • Gestione del calore
    • Protezione dei circuiti esterni

Potenza di input costante

Arduino ha bisogno di potenza costante per l'esecuzione stabile e ottimizzata di un codice per una lunga durata. Le bacheche Arduino popolari come UNO possono essere potenziate usando tre metodi. Tutti questi metodi hanno alcune restrizioni:

    • DC Barrel Jack
    • Cavo USB
    • Vin Pin


Cavo USB

Il modo più comune di alimentare un Arduino è usando una porta USB, ma ha alcune limitazioni in quanto non possiamo accendere il nostro PC per un periodo più lungo. Per eseguire Arduino più a lungo dobbiamo utilizzare qualsiasi porta USB da 5 V esterna come Power Bank, USB Socket o USB Hub. È uno dei metodi più preferibili in quanto fornisce 5V costante un fusibile resettabile per la protezione eccessiva.

DC Barrel Jack

Arduino può essere acceso utilizzando l'alimentazione esterna attraverso il jack della botte DC. Una cosa da notare è che le forniture esterne non forniscono una tensione di ingresso stabile a lungo termine. Tensione instabile I picchi possono surriscaldare la tavola Arduino e potrebbero finire con il fumo blu magico. Preferisce sempre utilizzare l'alimentazione dedicata.

Vin Pin

Arduino può anche aprire l'alimentazione tramite Vin Pin. Vin non ha alcuna protezione da diodi contro la corrente di polarità inversa, la corrente negativa può influire sulle prestazioni di Arduino. Quindi, per eseguire Arduino in progetti che richiedono un supporto continuo di Arduino non è consigliabile utilizzare VIN per alimentare Arduino.

Tecniche di programmazione

La programmazione efficiente e ottimizzata può portare all'esecuzione di un Arduino per un periodo più lungo. Sono lì molteplici tecniche di programmazione per trarre il massimo beneficio dalla scheda Arduino. Ecco alcune tecniche che possono aiutare a gestire le schede Arduino senza rimanere bloccati.

    • Timer del cane da guardia
    • Evita la funzione Millis
    • Cicli Eeprom

Timer del cane da guardia

A volte le schede di Arduino rimangono bloccate in un ciclo infinito a causa di un errore di clocking. Questo è allora che la funzione del timer del cane da guardia è utile. Reimposta la scheda Arduino ogni volta che è bloccata all'interno di un ciclo infinito e incapace di eseguire i comandi. Il timer del cane da guardia aiuta Arduino a evitare tali errori. Programma Arduino in modo tale da inviare un segnale di uscita su uno dei suoi pin set ogni o due minuti, se il cane da guardia non riceve quel segnale, ripristinerà Arduino.

Evita la funzione Milis ()

Per eseguire Arduino continuamente evitare di usare la funzione Milis () nel programma. Il Millis () è un contatore di clock interno che si ripristina ogni 49 giorni. Se un codice deve essere eseguito per così tanto tempo, è meglio reimpostare Millis () a 0 prima che raggiunga il conteggio di 49 giorni. È possibile resettare Millis () utilizzando un Ripristina pulsante o riorganizzare il tuo schizzo Arduino. In questo modo Arduino può tenere il passo per molto tempo.

Cicli Eeprom

Un'altra cosa da evitare è l'uso di Eeprom.scrivere() funzione nel tuo codice. Poiché Eeprom nelle schede Arduino ha un numero limitato di cicli di scrittura/cancellazione. Ciclo Eeprom massimo Arduino Uno può gestire è 1.00.000.

Gestione del calore

Arduino ha regolatori di tensione integrati per 5 V e 3.3v. Questi regolatori di tensione riducono le tensioni in entrata a 5 V e dissipano il resto delle tensioni sotto forma di calore. Si consiglia sempre di utilizzare l'alimentazione a 7 V per impedire al surriscaldamento di Arduino. L'uso continuo della tensione in eccesso può portare a interruzioni di potenza in Arduino che può influire sul suo lavoro.

I dissipatori di calore possono essere utili per mantenere fresco Arduino. Un altro modo per far funzionare l'Arduino è utilizzare una ventola di raffreddamento esterna per la ventilazione di calore.

Protezione dei circuiti esterni

Se Arduino sta lavorando in un ambiente con più circuiti esterni collegati ad esso, Arduino può affrontare interferenze e glitch a causa di componenti come relè, motori e altri rumore elettrico che causano elementi. Si consiglia di utilizzare la protezione dei circuiti esterni come diodi e fusibili per evitare qualsiasi incidente.

Conclusione

Arduino può funzionare per 24/7 in circuito ma dipende tutto come viene utilizzato. Seguire tutte le tecniche condivise in questo articolo Arduino può essere facilmente programmato per progetti complessi e di lunga durata. Non è consigliabile utilizzare Arduino per circuiti su scala industriale o in condizioni meteorologiche estreme. Con misurazioni adeguate e programmazione dinamica, Arduino funzionerà bene a lungo termine.