Messaggi: 8
Discussioni: 3
Registrato: Jul 2018
Reputazione:
0
Salve,
qualcuno di voi ha informazioni su come gestire e abbassare i consumi del raspi?
- codice (python vs c? si hanno migliorie cambiando linguaggio? se si in che temini?)
- disattivare hardware non usato
- disattivare software non necessario
- bilanciamento prestazioni (risparmio energetico, alte prestazioni...)
grazie a tutti
Messaggi: 6,928
Discussioni: 268
Registrato: Mar 2015
Reputazione:
368
10/01/2019, 18:16
(Questo messaggio è stato modificato l'ultima volta il: 10/01/2019, 21:41 da Zzed.)
Il Pi3 è il RaspberryPi peggiore dal punto di vista dell'alimentazione (nel senso che pur consumando relativamente poco, è il modello che consuma di più e che produce più calore). Il Pi 3B+ lo segue a ruota. In generale, i RaspberryPi sono già progettati per consumare poco, è chiaro però che ogni processo che impegna la CPU, concorre a creare consumo.
La miglior soluzione per progetti a batteria o pannello solare o indossabile è.. Cambiare modello. RaspberryPi Zero è il modello più adatto a queste cose, e con prezzi da 5 a 11 euro, spesso è più conveniente comprare un nuovo modello piuttosto che impazzire per risparmiare 10mA.
Tutto ciò premesso, usare una distribuzione minimale e molto ottimizzata come DietPi può essere una strada. Fare un down l'ok può aiutare molto, ma ogni scelta dipende dall'utilizzo specifico : se deve guidare un robot a guida autonoma usando OpenCV tramite una telecamera, il downgrade può compromettere la funzionalità. Se deve accendere un LED quando viene attivato un sensore PIR, uno Zero avanza (basterebbe un microcontrollore, in effetti).
Sicuramente Python essendo un linguaggio interpretato e non compilato (come C) richiede più lavoro alla CPU, per girare (viene tradotto "al volo"), ma per quantificare quanto questo influisca sul consumo, occorre fare delle prove, perché naturalmente varia moltissimo a seconda del programma.
Inviato dal mio A0001 utilizzando Tapatalk