Tôi muốn sử dụng Raspberry Pi làm máy chủ XBMC trong xe hơi. Các tài liệu XBMC nói rằng bạn nên luôn luôn sử dụng lệnh tắt máy trước khi ngắt kết nối nguồn. Tôi không muốn phải (bảo vợ tôi) đăng nhập vào Pi và tắt máy trước khi tắt xe - tôi muốn có thể
Tôi đã nghĩ rằng có thể tạo ra một mạch đơn giản với một tụ điện và có thể là một diode để phát hiện khi nguồn điện bị ngắt (và tăng một ngắt trên một trong các chân GPIO) nhưng tụ điện sẽ cung cấp dòng điện đủ lâu cho hệ thống tắt đúng cách.
Điều này có đúng và đủ không?
Mạch sẽ được cung cấp năng lượng bởi pin xe hơi - 12,6 đến 11,7V. Raspberry Pi mất 5V (5,25 đến 4,75V) và rút ra 700-1200mA. Tôi chưa hẹn giờ, nhưng tôi đoán quá trình tắt máy có thể mất khoảng 5 giây.
Vì vậy, tôi cho rằng những gì tôi cần biết là:
Tôi cần loại tụ điện nào để lưu trữ đủ điện tích để giữ cho Pi đủ lâu để XBMC tắt đúng cách?
Cho rằng cổng GPIO của Rasperry Pi mất 3,3V, bộ so sánh / op-amp tốt nhất sẽ sử dụng là gì (tôi cho rằng tôi có thể sử dụng một vài điện trở để giảm đầu ra từ 5 đến 3,3)
Sẽ có bất kỳ lợi ích nào khi có dòng GPIO thường cao hay thấp thường?