Populært innhold
Viser innholdet med mest poeng fra 07. nov. 2024 i alle områder
-
Her er basis kode for PWM styring av en PC vifte:
Mange PC vifter kan en styre hastigheten på, men ikke alle. Dersom vifta har 4 kabler (og ikke bare 3) kan den styres. Lederne er:
12V
Jord
PWM (plus bredde modulasjon) styresignal inn
Puls informasjon om hvor fort vifta faktisk går (Tach)
PC vifter har PWM signal på 25kHz (antakeligvis for at en ikke skal kunne høre den med ørene) og tidligere var det litt klønete å få til med en Arduino, men med en ESP32 går det som en lek.
Vi bruker en av de 6-16 (avhengig av ESP32 type) innebyggede PWM kanalene i ESP32'en og styrer dette med noen få linjer kode.
Her er koden satt inn for å styre vifta fra MQTT:
Det er også mulig å LESE den REELLE hastigheten på vifta ved å telle pulser fra den siste ledningen fra PC vifta men det må bli en annen gang.
OBS:
Pulsene fra vifta er 12V og vil skade ESP32 om de kobles direkte.
Det er ofte 2 eller 4 pulser / rotasjon
1
poeng
Vinnerlisten er satt til Oslo/GMT+01:00