Stap 6: Code
Door het draaien van de schacht van de potentiometer met de klok mee, breiden we vermogen en linksom te verminderen. Analoge ingang 0 leest de Potentiometer en aanpassen van de PWM-uitgang van digitale pin 10 die besturingselementen de SSR, ook het rijden van de rode LED indicator dat zich boven het vak dekking bevindt. Hierdoor wordt het helderder of dimmer. Arduino zal de waarde van PWM in een LCD-scherm weergeven, evenals temperatuur van soldeerbout benaderd. Ik gebruik 30watts soldeerbout voor Goot en getest de temperatuur op de tip. mijn lezingen van de temperatuur zijn mijn basis voor de waarde in de 'Temp'. Let op, het zou een minuut duren om volledig warmte de soldeerbout en 5 minuten om af te koelen.
Nogmaals is het slechts een benadering niet de echte tip voor temperatuur, hoewel het ligt dicht bij de werkelijke.
Hier is de code
/*
Lunchbox solderen controller
LCD-bibliotheek van
http://www.Arduino.CC/en/tutorial/LiquidCrystal
*/
#include < LiquidCrystal.h >
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
int potAdjust = 0;
int switchLed = 13;
int pwmOut = 10;
int. temp = 0;
VOID Setup {}
LCD.begin (16, 2);
LCD.println ("soldeer Station");
pinMode (switchLed, OUTPUT);
pinMode (pwmOut, OUTPUT);
}
void loop {}
digitalWrite (switchLed, hoge);
int potValue = analogRead (potAdjust);
potValue = beperken (potValue, 0, 990);
int bereik = kaart (potValue, 0, 100, 990, 0);
int pwm = kaart (potValue, 990, 0, 0, 255);
analogWrite (pwmOut, pwm);
lcd.setCursor(0,1);
LCD.Print("pw:");
LCD.Print(Range);
LCD.println ("%");
lcd.setCursor(7,1);
LCD.Print("temp:");
if(range==0)
{
Temp = 0;
}
Als (bereik == 1 || bereik > = 5)
{
Temp = 160;
}
Als (bereik == 6 || bereik > = 10)
{
Temp = 210;
}
Als (bereik == 11 || bereik > = 50)
{
Temp = 250;
}
Als (bereik == 51 || bereik > = 75)
{
Temp = 300;
}
Als (bereik 76 == || bereik > = 100)
{
Temp = 360;
}
LCD.Print(temp);
LCD.println ("C");
delay(100);
}
De voortzetting van dit project, hopelijk zou een real-time temperatuur gecontroleerde soldeer station met behulp van thermokoppel als sensor.
Ik hoop dat u vindt dit instructable nuttig. Geniet van uw nieuwe Lunchbox solderen Controller :)