Apakah mungkin mendeteksi tegangan input hanya menggunakan perangkat lunak?

18

Saya seorang pemula untuk Raspberry Pi, tetapi salah satu hal yang saya pikirkan tentang menjalankannya adalah mematikan baterai (saya melihat banyak orang melakukan ini) - yang membuat saya khawatir tentang mematikan dengan anggun. Apakah ada solusi hanya perangkat lunak yang memungkinkan saya mendeteksi tegangan input?

Aerik
sumber

Jawaban:

11

Gunakan vcgencmdakan menunjukkan tegangan internal core, sdram_c, sdram_i, dan sdram_p:

vcgencmd measure_volts core

Outputnya akan terlihat seperti ini:

volt=1.20V

Perintah shell berikut akan menampilkan semua voltase:

for id in core sdram_c sdram_i sdram_p
do
    echo -e "$id:\t$(vcgencmd measure_volts $id)"
done
Gregologi
sumber
apa yang seharusnya menjadi tegangan untuk masing-masing?
HelpNeeder
4
Sayangnya ini semua hal di dalam regulator 3.3V, artinya tidak begitu berguna untuk mendeteksi penurunan bertahap pada rel 5V.
goldilocks
1

Tidak, tapi MoPi adalah dewan kecil rapi yang menyediakan kemampuan.

Fred
sumber
1
Bisakah Anda menjelaskan cara menggunakan Mopi?
Kachamenus