Attiva il server remoto quando il mio dispositivo è in esaurimento?


9

Attualmente, sto lavorando a un progetto per creare un dispositivo di localizzazione auto. Al momento, il dispositivo può funzionare bene, ma voglio migliorarlo.

La situazione è che il mio dispositivo è alimentato da un alimentatore esterno (batteria al piombo-acido) e voglio inviare un avviso al server remoto quando il dispositivo è in esaurimento.

Per quanto ne so, un modo per farlo è controllare frequentemente il resto della batteria che è complicato (usando più hardware e algoritmo complesso).

Il mio design si basa su un Arduino uno R3 e un modulo Sim080.

Devo solo attivare il server remoto quando è in modalità di risparmio energetico, non è necessario definire la misurazione dell'accuratezza della batteria rimanente.

Risposte:


4

Dato che non hai incluso informazioni sull'hardware, hai appena menzionato un dispositivo.

Un circuito di rilevamento a bassa potenza è abbastanza semplice, un OP-amp, diodo zener e un paio di resistori / potenziometro sono tutto ciò che è necessario.


Uso arduino uno R3 + modulo Sim808. Puoi spiegarci in dettaglio come farlo? Come ho una piccola esperienza in elettronica e consumo di energia.
juggernaut156,

Se stai usando un Arduino ha diversi convertitori "input A / D" e tutto ciò di cui hai bisogno è un divisore di tensione (due resistori) e un codice che confronta la tensione corrente con il limite di "bassa tensione" e invia un "Basso voltaggio "messaggio al server remoto. E per favore aggiungi quante più informazioni possibili, NON usare il dispositivo, il server remoto in quanto sono termini generici e sembra che tu non abbia una risposta dettagliata!
MatsK,

3

Per quanto ne so, un modo per farlo è controllare frequentemente il resto della batteria che è complicato (usando più hardware e algoritmo complesso).

ma

Devo solo attivare il server remoto quando è in modalità di risparmio energetico, non è necessario definire la misurazione dell'accuratezza della batteria rimanente.

Con questo progetto hai lo scopo di raccogliere dati che ti aiuteranno a scatenare questo evento nel momento migliore: questo è il grande vantaggio dei progetti IoT rispetto al tentativo di implementare una funzionalità senza connettività bidirezionale.

La batteria al piombo è una bestia abbastanza semplice. A carica, la tensione sale a circa 14,2 V e diminuirà nel tempo (a riposo) a 12V. Con un carico, la tensione diminuirà leggermente, a seconda del carico. Vicino allo scarico, scenderà più velocemente. Vedi questa risposta per un esempio di curva di scarica.

Con un contagocce Zenner da 10 V e un circuito di serraggio, è possibile misurare il fondo scala da 10 a 13,3 V utilizzando l'ADC. Questo è sufficiente per identificare lo scarico, ma vorrai monitorare e regolare la soglia che usi. È possibile che la temperatura influisca sulla soglia utilizzata, insieme al tempo trascorso dal funzionamento del motore (e molte altre variabili).

Raccogliendo più dati, hai la possibilità di effettuare misurazioni indirette e persino di identificare cambiamenti nel comportamento che possono avvisarti tempestivamente dei guasti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.