Current program features:
-run a wood stove at a user defined temperature by controlling the stove air damper with a servo
-will shut the stove down to a slow burn when the room temperature reaches a user defined setting
-incorporates an over temperature alarm preset at 100 deg over the defined stove run temperature set point
-has a mute button to mute the over temp alarm
-has a reminder (5 beeps) to close the flu damper and ash drawer at 200 deg and 400 deg during the initial start of the fire
-will completely shut the air damper when the stove temperature is within 10 deg of the room temperature
-can log all data to the serial, utilized for "Raspberry Pi Wood Stove Data Logger"
-the servo throw setup is configurable through a set up process built into the program which is accessed by pressing the stove up and stove down buttons simultaneously.
Arduino Mega pin usage:
Powered from 9v wall power supply
Buttons:
buttonMutePin = 2;
buttonStoveTempSetPointUp = 6;
buttonStoveTempSetPointDown = 18;
buttonRoomTempSetPointUp = 16;
buttonRoomTempSetPointDown = 17;
Thermocouple:
thermoCLK = 3;
thermoCS = 4;
thermoDO = 5;
LCD:
lcd1 = 7;
lcd2 = 8;
lcd3 = 9;
lcd4 = 10;
lcd5 = 11;
lcd6 = 12;
Buzzer:
buzzerPin = 15;
Servo:
servoPin = 14;
Power = VIN;
Screen Display:
First line: stove temp / servo position / room temp
Second line: stove set temp / stove temp change / room set temp
I want to put this electric Honda program object into my webpage, You can see it here https://fairyapk.com/ because you did such a superb job of it.