Die Suche ergab 38 Treffer

von T4m4go
Donnerstag 25. November 2021, 17:52
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Hab es jetzt einfach gemacht. Falls es jemandem hilft, oder es jemanden interessiert: from machine import I2C, ADC, Pin from machine import PWM, Timer from machine_i2c_lcd import I2cLcd from time import sleep from dht import DHT11, InvalidChecksum import time i2c = I2C(0, sda=Pin(16), scl=Pin(17), f...
von T4m4go
Donnerstag 25. November 2021, 17:40
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

T4m4go hat geschrieben: Donnerstag 25. November 2021, 16:01 Ich habe es ausprobiert und ich komme damit nicht zurecht.
Wie gesagt.
Timeout ist mir auch neu.
Egal, auf jeden Fall DANKE für die viele Hilfe!!!
von T4m4go
Donnerstag 25. November 2021, 17:26
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Ich hab jetzt schon Time und from machine Timer importiert aber er kann TIMEOUT nicht zuweisen. Muss ich dafür einen Wert einsetzen? Wenn ich einen Wert einsetze zeigt das Display nichts Verständliches an und mit clear() gar nichts mehr. from machine import I2C, ADC, Pin from machine import PWM, Tim...
von T4m4go
Donnerstag 25. November 2021, 17:15
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Jetzt merke ich, dass ich die 1. Zeile des Codes übersehen habe.
von T4m4go
Donnerstag 25. November 2021, 16:56
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Ich weiß nicht was ich old_pot zuweisen soll
von T4m4go
Donnerstag 25. November 2021, 16:01
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Ich habe es ausprobiert und ich komme damit nicht zurecht.
Wie muss ich das jetzt einbauen? Was weise ich old_pot_value zu?
von T4m4go
Donnerstag 25. November 2021, 15:45
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Natürlich kann ich es jetzt auch alles auf eine "Seite" des Dislpays quetschen, sodass es funktioniert, aber das will ich nun mal nicht.
Ich würde gerne wissen ob es sowas gibt und wie man es verwendet.
von T4m4go
Donnerstag 25. November 2021, 15:41
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Das Display ist 2x16, die 2 Spalten sind belegt und ich will nicht, dass es die ganze zeit hin und her springt. Dazu müsste ich dann auch noch sleep einbauen und dann verzögert sich alles. Mit erstellen von Threads oder usyncio kenn ich mich nicht aus, nur habe ich schonmal irgendwo, irgendwann bei ...
von T4m4go
Donnerstag 25. November 2021, 15:28
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Der Sollwert soll nur am Display angezeigt werden, wenn er verändert wird.
von T4m4go
Donnerstag 25. November 2021, 15:24
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Wenn sich der Analog Wert des Potis beim drehen verändert (egal wie) soll auf meinem Display die eingestellte Temperatur (in diesem Fall tempp) angezeigt werden. Also quasi lcd.putstr(str(tempp) + " C") , wenn ich tempp verändere, damit ich beim Einstellen auch sehe was ich einstelle und d...
von T4m4go
Donnerstag 25. November 2021, 15:13
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Das habe ich ja bei meinem Script gemacht (auf 1000). Das Nächste wäre eine Veränderung des Potis zu erkennen und auf meinem LCD Display nur bei Veränderung die eingestellte Temperatur anzuzeigen. Hab es schon mit button press... probiert, funktioniert aber nicht. Ich hab noch add_action_detect (ode...
von T4m4go
Donnerstag 25. November 2021, 14:27
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Also das umgeschriebene Script funktioniert nicht, da es mit diesen min max Werten nicht stimmt. Durch die Rechnung ergeben sich nämlich auch bei einer höheren gewünschten Temperatur zur tatsächlichen Temperatur eine Differenz, die die Lüftergeschwindigkeit erhöht - das wollte ich nicht, da es keine...
von T4m4go
Donnerstag 25. November 2021, 14:07
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

from machine import ADC, Pin from machine import PWM from time import sleep from dht import DHT11, InvalidChecksum fan = PWM(Pin(16)) fan.freq(25000) pot = ADC(26) DHTpin = Pin(21, Pin.OUT, Pin.PULL_DOWN) def map(x, in_min, in_max, out_min, out_max): return int((x-in_min) * (out_max-out_min) / (in_...
von T4m4go
Donnerstag 25. November 2021, 13:39
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Vielen Dank!
Die map Funktion wollte ich schon verwenden, nur nicht für die Lüfter, sondern für das Poti.
Sonst kann ich ja keine Temperatur einstellen, ohne den Pi anzuschließen.
von T4m4go
Donnerstag 25. November 2021, 02:16
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Ich habe jetzt noch einen Poti mit integriert, mit dem ich die Temperatur einstellen kann. Hab jetzt nur leider 3 Potis abgeraucht, weil zur späten Stunde die Konzentration nachlässt. Hier ist das Script: from machine import ADC, Pin from machine import PWM from time import sleep from dht import DHT...
von T4m4go
Donnerstag 25. November 2021, 00:22
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

ist das jetzt noch richtig?
new_speed = round(start_speed) + round(speed_difference)

Geht das auch einfacher?
if new_speed < 0:
fan.duty_u16(1000)

if new_speed > 65000:
fan.duty_u16(65000)
von T4m4go
Donnerstag 25. November 2021, 00:07
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

from machine import Pin from machine import PWM from time import sleep from dht import DHT11, InvalidChecksum fan = PWM(Pin(16)) fan.freq(25000) DHTpin = Pin(21, Pin.OUT, Pin.PULL_DOWN) while True: set_temperature = 20 start_speed = fan.duty_u16(1000) kp = 100 # Skalierungsfaktor stellt die Beziehun...
von T4m4go
Mittwoch 24. November 2021, 23:21
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Damit werde ich es probieren.
Vielen Dank rogerb!!!
von T4m4go
Mittwoch 24. November 2021, 22:43
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Bzw. was ist der Ansatz, mit welchen Funktionen etc.
von T4m4go
Mittwoch 24. November 2021, 22:30
Forum: Raspberry Pi und Co.
Thema: Temperatur-Lüfter
Antworten: 42
Zugriffe: 4380

Re: Temperatur-Lüfter

Schonmal vielen Dank, dass Sie solange dran geblieben sind.