Forum: Mikrocontroller und Digitale Elektronik Raspberry Pi + Lüfter


von Himbeere (Gast)


Lesenswert?

Habe mir nun auch endlich ein Raspberry Pi zugelegt. Der soll für SDR 
auf den (nicht ausgebauten) Dachboden. Nebenbei kommt noch ein DHT22 
dran und eine Webcam. Da dort im Sommer höllische Temperaturen herrschen 
möchte ich dem einen Lüfter verpassen.
Dazu habe ich noch einen kleinen 40mm Lüfter (12V / doppelt 
kugelgelagert) hier der bei 5V schon sicher anläuft. Den wollte ich 
mittels NPN-Transistor, Basiswiderstand und Freilaufdiode gegen die 5V 
schalten.,
Ebenfalls möchte ich gerne das Tachosignal auswerten um zu kontrollieren 
ob der Lüfter tatsächlich läuft. Klar dafür gibt es spezielle 
Hardware-Monitoring ICs aber ist es nicht auch möglich das Signal 
(sporadisch) einfach über einen GPIO (Spannungsteiler) zu verwursten und 
bei Bedarf abzufragen? Leider konnte ich hierzu absolut nichts finden 
und um das Rad neu zu erfinden fehlen mir die Kenntnisse - bin noch 
Anfänger im Elektronikbereich.

von B.A. (Gast)


Lesenswert?

Wenn dort ab und zu eine Spannung aus dem (meistens blauen) Kabel kommt 
kannst du die über einen 1k bis 10k Ohm Widerstand zur Basis eines NPN 
Transistors (BC547C, 847C oder ähnlicher) führen.
Der Emitter liegt auf GND und der Collektor ist über einen 100k bis 1M 
Ohm Widerstand an der Versorgung angeschlossen.
Jetzt schaltest du noch einen Kondensator (100n bis 10µF) zwischen 
Collektor und GND.

Wenn du ein High-Signal erhältst dreht sich der Lüfter nicht, wenn es 
low ist wird der Kondensator regelmäßig nach Masse entleert.

Mit 100kOhm und 1µF ist Tau = 0.1 Sekunde, am besten du nimmst 1MOhm und 
1µF, dann kommst du auf 1 Sekunde.

von Wusel D. (stefanfrings_de)


Lesenswert?

Aber eigentloch geht es Dir doch um die Temperatur, nicht um die 
Drehzahl des Lüfters. Also messe Temperatur! Mit etwas Glück enthält des 
Chip des Raspberry Pi sogar einen entsprechenden Sensor intern.

Schau mal, ob es was im Verzeichnis /sys/class was passendes gibt.

von Oliver S. (phetty)


Lesenswert?

Wenn unter'm Dach 50 Grad sind, dann hat der Pi auch 50 Grad. Ob mit 
oder ohne Lüfter. Der schwitzt doch nicht, Verdunstungskälte kann man 
also abhaken.

von Himbeere (Gast)


Lesenswert?

B.A. schrieb:
> Wenn du ein High-Signal erhältst dreht sich der Lüfter nicht, wenn es
>
> low ist wird der Kondensator regelmäßig nach Masse entleert.

Vielen Dank, das klingt gut und werde ich so machen.

Stefan Frings schrieb:
> Also messe Temperatur! Mit etwas Glück enthält des
>
> Chip des Raspberry Pi sogar einen entsprechenden Sensor intern.

Dazu habe ich ja einen AM2302 Sensor - der mir gerade auch 
Kopfzerbrechen bereitet. Es ist die Version ohne Gehäuse / 
Anschlussleitung. Der ist über ein Flachbandkabel (20cm) mit dem Pi 
verbunden. Am Sensor direkt sind 100nF zwischen VCC und GND und ein 
Pullup mit 4k7. Zum Auslesen benutze ich das Beispielprogramm: 
http://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-logging/software-install
Die Erfolgsrate ist jedoch katastrophal: von etwa 50 Messungen sind 1-2 
gültig. Würde es etwa bringen den Wert des Pullup zu erhöhen?

von raspili (Gast)


Lesenswert?

20 cm Flachbandkabel für one wire ist ne Menge Holz. Normaleweise bringt 
eher eine Erniedrigung des Pullup was.

von Himbeere (Gast)


Lesenswert?

Ich hab mir eben mal eine Antwort des Sensors auf dem Oszi angeschaut: 
die Datenleitung wird nicht auf GND gezogen sondern lediglich auf 2,7V.
Was kann dafür die Ursache sein?

von Johannes T. (johnsn)


Lesenswert?

Vielleicht ein Hi-Z Zustand?

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.