Forum: Mikrocontroller und Digitale Elektronik Attiny85 als AN/AUS Schalter für Raspberry Pi verwenden


von Simon D. (localboy)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

bisher habe ich hier nur still mitgelesen (und viel gelernt), aber jetzt 
habe ich auch selber mal eine Frage.

Und zwar geht es darum, dass ich einem Raspberry Pi einen halbwegs 
gescheiten Ein/Aus-Schalter verpassen möchte. Beim Einschalten soll er 
den Pi mit Strom versorgen und beim Ausschalten den Befehl zum 
Herunterfahren geben und wenn der Pi dies getan hat, den Strom 
abschalten.

Technisch wollte ich das ganze über einen Attiny85 realisieren, der über 
einen Logic-Level-Mosfet den Strom ein- und ausschaltet. Dafür soll der 
Status eines Schiebeschalters ausgelesen werden (das ganze kommt in das 
Gehäuse eines defekten Super Nintendos).

Die Kommunikation zwischen dem Attiny und dem Pi möchte ich über zwei 
separate Kanäle laufen lassen. Der eine (ADC2 zu #25) soll ein 
HIGH-Signal zum Runterfahren vom Attiny zum Pi schicken. Ich habe einen 
Spannungsteiler dazwischen gesetzt, da der Pi ja nur mit 3,3V arbeitet. 
Der Pi soll den Eingang nun überwachen und falls das HIGH-Signal kommt 
den Shutdown starten.

Wenn dieser vollständig ist soll über die zweite Verbindung ( #24 zu 
ADC3) ebenfalls ein Signal an den Attiny gehen, damit dieser den Strom 
abschalten kann.

Ich habe das ganze auch als Schaltplan zusammengestellt, ich hoffe man 
versteht es so.

Jetzt habe ich allerdings ein paar Fragen:
Ist erst mal grundsätzlich alles elektrisch so in Ordnung? Ich habe 
vorher noch nie irgendwas mit MOSFETs gemacht und kenne mich daher nicht 
besonders gut damit aus.

Dann bin ich mir außerdem nicht ganz sicher, wie ich die Kommunikation 
zwischen Attiny und Pi am sinnvollsten löse. Kann ich überhaupt noch ein 
Signal an den GPIO legen um den Attiny den Strom abschalten zu lassen? 
Falls ja, geht da auch noch ein HIGH-oder nur noch ein LOW-Signal?
Geht die ganze Kommunikation überhaupt so, wie ich mir das vorgestellt 
habe? Ich habe den Pi leider noch nicht hier, so dass ich das Verhalten 
der GPIOs noch nicht testen kann.

Vielen Dank schon einmal im Voraus für jegliche Hilfestellungen!

Viele Grüße,
Simon

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.