Saya ingin menggunakan Raspberry Pi sebagai server XBMC di dalam mobil. Dokumentasi XBMC mengatakan bahwa Anda harus selalu menggunakan perintah mematikan sebelum memutuskan daya. Saya tidak ingin (menyuruh istri saya) masuk ke Pi dan mematikannya sebelum mematikan mobil - Saya ingin dapat
Saya sudah berpikir bahwa itu seharusnya mungkin untuk membuat rangkaian sederhana dengan kapasitor dan mungkin dioda untuk mendeteksi ketika catu daya terputus (dan meningkatkan interupsi pada salah satu pin GPIO) tetapi kapasitor akan memberikan arus yang cukup lama bagi sistem untuk dimatikan dengan benar.
Apakah ini terlihat benar dan memadai?
Sirkuit ini akan ditenagai oleh aki mobil - 12,6 hingga 11,7V. Raspberry Pi membutuhkan waktu 5V (5,25 hingga 4,75V) dan menarik 700-1200mA. Saya belum menghitung waktunya, tapi saya kira proses mematikan mungkin memakan waktu sekitar 5 detik.
Jadi saya kira yang perlu saya ketahui adalah:
Kapasitor macam apa yang saya perlukan untuk menyimpan muatan yang cukup agar Pi berjalan cukup lama sehingga XBMC dapat dimatikan dengan benar?
Mengingat bahwa port GPIO Rasperry Pi membutuhkan 3.3V, apa pembanding / op-amp terbaik untuk digunakan (saya kira saya bisa menggunakan beberapa resistor untuk menurunkan output dari 5 menjadi 3,3)
Apakah akan ada manfaat memiliki garis GPIO yang biasanya tinggi atau biasanya rendah?