Low-Power-Methode zum Ein- oder Ausschalten von Raspberry Pi mit einem Arduino

Ich möchte einen Arduino verwenden, um die Stromversorgung eines Raspberry Pi zu steuern.

Die Stromversorgung für dieses System ist ein Solarpanel mit wiederaufladbaren Zellen, und der Arduino schaltet den Pi aus, um die Stromversorgung bei Dunkelheit oder wenn die Zellen zur Neige gehen, zu erhalten.

Also möchte ich in der Lage sein, die Leistung so effizient wie möglich zu schalten.

Welche Möglichkeiten habe ich? Wie viel Leistung kann ich mit einem geeigneten Relais verlieren? Ich dachte, ein Optokoppler könnte eine Möglichkeit sein, aber kann ich einen verwenden, um um 500 mA zu schalten?

Ein Arduino und ein Raspberry Pi? Ardpino?
Es ist wahrscheinlich erwähnenswert, dass das Arduino auch nicht besonders energieeffizient ist. Wenn Sie eine anständige Energieeffizienz wünschen, müssen Sie wahrscheinlich Ihren eigenen ATmega-basierten Controller rollen.
Ich weiß, aber ich habe einen und er zieht viel weniger als der Pi. Wenn ich das zum Laufen bekomme, kann ich so etwas tun, um einen effizienteren Arduino-Klon zu erstellen hwstartup.wordpress.com/2013/03/11/…

Antworten (2)

Ein kleines 5-V-Stromstoßrelais wird es tun. Während es einklinkt, verbraucht es keine Energie, außer wenn es seinen Zustand ändert.

Das klingt nach dem richtigen Weg, danke. Ist es möglich, den aktuellen Zustand eines Stromstoßrelais zu erfassen?
Da Sie nur 5 V schalten, verbinden Sie einfach die geschaltete Seite mit einem digitalen Eingang. Die von mir verwendeten haben zwei Spulen, sodass Sie den Zustand meistens nicht kennen müssen, sondern ihn einfach in den gewünschten Zustand versetzen.

http://www.bitwizard.nl/wiki/index.php?title=Reducing_power_consumption_of_a_raspberry_Pi

https://raspberrypi.stackexchange.com/questions/1617/how-do-i-supply-power-through-the-gpio

Alternativer etwas komplizierterer Ansatz: Entfernen Sie den 3,3-V-Linearregler oder isolieren Sie ihn, indem Sie Spuren schneiden. Ersetzen Sie ihn durch einen geeigneten Abwärtswandler, der einen "Shutdown"- oder "Enable"-Pin hat.