Forum: Mikrocontroller und Digitale Elektronik An- und Auschalten eines kleinen Displays mit Arduino - welcher Mosfet


von Jürgen R. (spline)


Lesenswert?

Guten Tag Forumsmitglieder,

ich habe an einem RasPi ein kleines Display (5 inch, braucht ca. 500 - 
800 mA laut Internet).
Dieses wird über ein USB Kabel mit Strom versorgt.

Mit Hilfe eines Arduinos möchte ich da Display an- und abschalten 
können.
Der Arduino liefert ja 5 Volt an einem Ausgang.

Erster Gedanke war: Relais.

Aber ich denke, dass hier ein Mosfet besser geeignet ist.

Ich würde einfach die 5-Volt-Leitung des USB-Steckers, welcher das 
Display mit Strom versorgt, auftrennen und über den Mosfet laufen 
lassen.

Doofe Idee oder "Ja, kannst so machen"?

Da ich nicht so richtg fit in Elektronik bin und auch nicht ganz genau 
weiss, welche Werte in den Datenblättern relevant sind, wollte ich 
fragen, ob mir hier jemand bitte einen Typ empfehlen kann, den ich dafür 
hernehmen kann.

Vielen Dank schon mal,

Jürgen

von Rainer U. (r-u)


Lesenswert?

Wenn es auch die GND-Leitung sein darf, die geschaltet wird, bringe ich 
mal wieder den IRLML6244 ins Spiel. Dann reicht ein zusätzlicher 
Pull-Down-Widerstand am Gate.

Warum den Arduino? Der Raspi hat doch selbst Digitalports, die man 
schalten kann?

von Michael B. (laberkopp)


Lesenswert?

Jürgen R. schrieb:
> Doofe Idee oder "Ja, kannst so machen"?

Na ja, nur wenn du auch die Datenleitungen zum Display trennst,
sonst fliesst der Versorgungsstrom über deren Eingangsschutzdioden.

Wenn du die Datenleitungen auf 0 setzt, kannst du VCC des Displays über 
einen  P-Kanal Logic Level MOSFET wie IRLML5203 abschalten in dem du an 
dessen Gate 5V legst (statt 0V).

von Rainer U. (r-u)


Lesenswert?

Michael B. schrieb:
> sonst fliesst der Versorgungsstrom über deren Eingangsschutzdioden.

Das ist in der Tat ein wichtiger Hinweis. Beim N-Kanal müsstest Du sie 
entsprechend auf "H" setzen.

von Jürgen R. (spline)


Lesenswert?

Hallo,

vielen Dank für die schnellen Antworten und den Hinweis zu der 
Datenleitung.
Hm, ich denke, dass das schwierig (für mich als ambitionierten Laien) 
wird.

Das Display wird über HDMI an den Raspberry angeschlossen. Ob ich da 
dran rumlöten möchte...... Aber evtl. kann man das auch über Software 
auf dem Raspi lösen. Muss mal schauen, ob ich da den HDMI-Ausgang 
abschalten kann.

Zu der Frage von Rainer nach dem "Warum":

Das Ganze wird ein Musik-Player in einem alten TapeDeck-Gehäuse. Da will 
ich dann auch, dass die ganzen Knöpfe und LEDs an der Front 
funktionieren.
Also "Play" spielt ab, "Pause" etc....
Der Raspi und ein DAC übernehmen das Streaming und die Ausgabe zum 
Verstärker.

Der Arduino ist für die Abfrage der Knöpfe, Steuerung der LEDs etc 
zuständig. Kommunizieren tun die zwei über USB, da der Arduino vom Raspi 
als Tastatur erkannt wird. So kann ich zur Software den entsprechenden 
Befehl zum Anhalten, Pause, Abspielen etc schicken.

Ausserdem möchte ich, dass auch wenn der Raspi ausgeschaltet ist 
(heruntergefahren über Befehl vom Arduino) vorne ein paar LED 
regelmässig leuchten.

Ausserdem bringt der Raspi wohl nur 3,3 V an den GPIOs (wobe ich nicht 
weiss, warum ich eigentlich mehr brauche).

Der wichtigste Grund aber.... ich hab da einfach mal wieder Lust zu mit 
einem Mikrocontroller rumzuspielen. Ich hab das vor über 25 Jahren mal 
im Studium gemacht. Damals noch auf irgendwas von Motorola mit 8 Bit.
Jetzt reizt es mich echt wieder.
Hab mir sogar überlegt komplett auf den Arduino zu verzichten und alles 
"zu Fuss" zu machen.
Aber da fehlt mir das Wissen. Um da wieder reinzukommen..... dann wird 
das nie fertig.

Grüße,

Jürgen

von Jürgen R. (spline)


Lesenswert?

Hallo,
noch ein Nachtrag / Nachfrage.

Die beiden empfohlenen Mosfets sind in SMD-Bauweise. Gibt's da auch was 
in "normal"??

Danke und Grüße,

Jürgen

von Jörg R. (solar77)


Lesenswert?

Jürgen R. schrieb:
> Hallo,
> noch ein Nachtrag / Nachfrage.
>
> Die beiden empfohlenen Mosfets sind in SMD-Bauweise. Gibt's da auch was
> in "normal"??

IRLZ34N oder IRLZ44N, N-Channel. Beide LL und im TO220 Gehäuse. Etwas 
"overdressed", aber wen stört es;-)


Musst Du das komplette Display abschalten oder reicht evtl. auch nur die 
Hintergrundbeleuchtung?


Jürgen R. schrieb:
> Der Arduino liefert ja 5 Volt an einem Ausgang.

Kommt auf das Board an.

: Bearbeitet durch User
von Philipp G. (geiserp01)


Lesenswert?

Wichtig wäre zu wissen, wieviel Strom das Raspi mit Display zieht? Da 
könnte es schnell eng werden. Besser wäre eine eigene Stromquelle über 
ein Relais zu schalten, da hast als newbie keinen Stress da es quasi 
galvanisch getrennt ist.

von Jürgen R. (spline)


Lesenswert?

Hallo,

ich möchte das komplette Display abschalten. Leider ist bei meinem 
Display das Backlight wohl nur über einen Schalter al Display schaltbar. 
Evt löt ich da auch noch rum ;)

Den HDMI Ausgang am Raspi kann man wohl tatsächlich per Software 
abschalten.

@Philipp. Ich denke da liegt ein Missverständnis vor. Ich will nicht das 
Display über den Raspi oder Arduino mit Strom versorgen. Das schaffen 
die beiden wahrscheinlich nicht. Ich möchte nur die Stromversorgung 
unterbrechen. Und das eben mit einem Mosfat anstatt einen Relais.

Ich hab leider grade keine Zeichnung da.



Jürgen

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

wird denn der USB-Anschluss überhaupt als solcher gebraucht? Wenn der eh 
nur zur Stromversorgung dient dann kannst du die Datenleitungen auch 
unbeschalten lassen. Wenn per HDMI noch eine Verbindung besteht solltest 
du auf keinen Fall die +5V schalten.

Sascha

von Jürgen R. (spline)


Lesenswert?

Hallo Sascha,

leider ja.
Das ist ein Touch Display. Die Anzeige erfolgt über den HDMI-Eingang.
Das Feedback, also der "Touch" erfolgt über USB.

https://www.waveshare.com/5inch-hdmi-lcd-b.htm

Ich wollte das eigentlich wegen dem Stromverbrauch abschalten. Leider 
steht nirgends, wieviel das Dinges an Strom braucht.
Aber ich denke, das wird nicht so tragisch sein. Evt. schalt ich es 
einfach dunkel und lass das mit dem Abschalten.
Das ist mir (für den Anfang und mit wenig Ahnung) zu kompliziert.

Grüsse und einen schönen Tag,

Jürgen

von Ralf (Gast)


Lesenswert?

Auf dem Display ist doch ein Schalter für die Hintergrundbeleuchte ... 
Reicht es dir evtl nur die Higru auszuschalten?

von Jürgen R. (spline)


Lesenswert?

Hallo Ralf,

ja, evtl. löt ich den aus und schalte das dann über einen Mosfet.
Das sollte ja dann grundsätzlich so funktionieren, wie mir hier schon 
erklärt wurde.

Happy day,

Jürgen

von Philipp G. (geiserp01)


Lesenswert?

Jürgen R. schrieb:
> abschalten. Leider steht nirgends, wieviel das Dinges an Strom braucht.

so? scroll doch einfach mal runter du


Which power supply should I use?
It is recommended to use a 5V/2A power adapter for the Raspberry Pi 
other than USB connection, otherwise the Pi may failed to start up 
because the PC's USB port might have not enough power.

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.