Di recente ho costruito un tracker GPS / GSM IoT completamente funzionale con un Pi Zero per un progetto universitario e ora che è finito e fatto, vorrei minimizzare l'assorbimento di corrente dell'intero sistema poiché due batterie da 2500 mAh possono solo alimentarlo per uno o due giorni al massimo. Tuttavia, sono ancora nuovo su questi dispositivi e mi piacerebbe un po 'di aiuto per quanto riguarda le modifiche e le tecniche hardware.
Il mio obiettivo: un dispositivo in grado di eseguire script Python con un fattore di forma minimalista (in particolare l'altezza) con il minor consumo di energia possibile.
La mia configurazione attuale utilizza:
- Raspberry Pi Zero
- Adafruit Fona 808 GPS e GSM
- Accelerometro e magnetometro Adafruit LSM303
Conosco Arduinos e MSP430 che consumano energia, ma non so se sia possibile fare ciò di cui ho bisogno per farlo con questi microcontroller.
Le mie domande sono:
- Quanto è ripida una curva di apprendimento per passare da Raspberry Pi a più schede bare-bones?
- È possibile che queste altre schede eseguano contemporaneamente GSM / GPS / Accelerometro?
- Esistono altri moduli che offrono la stessa funzionalità ma consumano meno energia? (Non riesco a trovare numeri di alimentazione specifici per questi moduli)
- I miei moduli attuali funzioneranno ad esempio con un MSP430?
- Qualche consiglio / commento?