Die Suche ergab 38 Treffer
- 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...
- Donnerstag 25. November 2021, 17:40
- Forum: Raspberry Pi und Co.
- Thema: Temperatur-Lüfter
- Antworten: 42
- Zugriffe: 4380
- 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...
- 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.
- 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
- 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?
Wie muss ich das jetzt einbauen? Was weise ich old_pot_value zu?
- 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.
Ich würde gerne wissen ob es sowas gibt und wie man es verwendet.
- 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 ...
- 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.
- 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...
- 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...
- 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...
- 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_...
- 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.
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.
- 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...
- 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)
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)
- 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...
- 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!!!
Vielen Dank rogerb!!!
- 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.
- 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.