A PC ventilátor vezérlés elkészítéséhez nem kell semmi más, csak egy Arduino UNO egy 5V-os 3 eres PC Ventilátor és 2 vezeték. A bekötésnél semmi más dolgunk sincs, csak a piros vezetéket valamelyik vezérelt PWM digitális pinre kötni a feketét pedig a GND-re.
A tachometrikus jel kábelével nem kell foglalkozni, mert nem akarjuk beolvasni a ventilátor fordulatszámát. Mivel lényegében nem az alapján működik a vezérlés a mi kapcsolásunkban.
PC ventilátor vezérlés Arduino kód:
const int ventillpin = 3;
int vent_speed;
void setup()
{
pinMode(ventillpin, OUTPUT);
}
void loop()
{
// Töröld ki a PWM használathoz // vent_speed=1023;
// Töröld ki a PWM használathoz // analogWrite(ventillpin,vent_speed);
digitalWrite(ventillpin,1);
delay(50);
digitalWrite(ventillpin,0);
delay(50);
}
A forráskód értelmezéséhez, annyi segítséget adnék, hogy a D pin digitális kapcsolásánál a késleltetés nagyságával állítjuk a sebességet. Az analóg írásánál pedig a „vent_speed” változó értékével, ami most maxon van.
További PWM-el kapcsolatos leírást az Arduino honlapon a PWM reference-ben találunk.
Személy szerint én nem vagyok egy nagy PC modder, de egy Arduino segítségével, egész jó PC ventilátor szabályozást tudunk összerakni. Az alaplapon csak-csak találunk stabil 5V-ot, de ha 12V-ot használunk azzal sem lövünk mellé. Simán el tudok képzelni egy olyan modot, amiben egy hőmérséklet érzékelő segítségével állítjuk a ventilátor sebességét. Vagy akár ennek megfelelően egy ledszalag színét is lehet változtatni a hőmérséklet függvényében. Ha valaki ne adj isten csinál egy ilyen modot, akkor szépen kérem írja meg nekem, hogy itt megoszthassam.
Jó tesztelést a példafeladathoz.



