Värme-variabel Fan Controller med anpassade aluminiumhölje (2 / 11 steg)
Steg 2: Bygga elektriska prototyp - Main styrelse
På bilden är schematiskt av den lilla protoboard för processorn. Det är ganska enkelt. Center två raderna är Arduino Pro. Jag lödde manliga header stift (extended lite) till arduino och sedan sköt dem genom baksidan av styrelsen och lödda till styrelsen. Som ni kan se på bilden, använde jag 90 graders manliga headers på programmering sidan av styrelsen. Se till att montera styrelsen med 90 graders rubriker som vetter mot toppen av inneslutningen. Sedan, om styrelsen ska ändras efter installationen, du bara pop upp och ansluta programmeraren till den.
Tänk, schematiskt är inte exakt att skala, men protoboard är bara ca 2" fyrkantig. "Therm" etiketter är en termistor. G D S är vinsten, source och drain för MOSFET. Digital stift 4-13 helt enkelt bygel till en separat styrelse jag monterat LED stapeldiagrammet på.
Arduino Pro är programmerad med en enkel kod att övervaka temperaturen sonder kontinuerligt i huvudloop. Knappen för temperatur tweak ställs in på avbrottet på digital stift 2. "Analog" utdata, ställa in på digital stift 3, är verkligen digital puls bredd modulering på en av den Arduino PWM stift och tar i allmänhet ett värde på 0-254. Det finns en massa sätt att konvertera temperatur värden till PWM utdata nivåer. Vid första jag försökt kartlägga temp värden till en 0-254 intervall. Detta producerade en smidig övergång av värden, men jag ville verkligen en smidig övergång, så jag övergav detta synsätt för en distinkt 5 nivåer nivå. Varje nivå aktiveras när en temperatur tröskelvärde nås. Detta görs genom en enkel jämförelse operatör kontrollstruktur.