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.
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.
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.
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.
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?
20 cm Flachbandkabel für one wire ist ne Menge Holz. Normaleweise bringt eher eine Erniedrigung des Pullup was.
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.