2013-11-29 23:13:06 +00:00
|
|
|
import logging
|
|
|
|
|
2013-12-06 22:16:51 +00:00
|
|
|
#Logging
|
2013-11-29 23:13:06 +00:00
|
|
|
log_level = logging.INFO
|
|
|
|
log_format = '%(asctime)s %(levelname)s %(name)s: %(message)s'
|
|
|
|
|
2013-12-06 22:16:51 +00:00
|
|
|
#Server
|
|
|
|
listening_ip = "0.0.0.0"
|
|
|
|
listening_port = 8080
|
|
|
|
|
|
|
|
#GPIOs
|
2013-11-29 23:13:06 +00:00
|
|
|
gpio_heat = 11
|
|
|
|
gpio_cool = 10
|
2013-12-06 22:16:51 +00:00
|
|
|
gpio_air = 9
|
2013-11-30 12:48:07 +00:00
|
|
|
gpio_door = 18
|
2013-11-29 23:13:06 +00:00
|
|
|
gpio_sensor_cs = 27
|
|
|
|
gpio_sensor_clock = 22
|
|
|
|
gpio_sensor_data = 17
|
2013-12-06 22:16:51 +00:00
|
|
|
|
|
|
|
#PID parameters
|
|
|
|
pid_ki = 0.1 #Integration
|
|
|
|
pid_kd = 0.4 #Derivative
|
|
|
|
pid_kp = 0.5 #Proportional
|
|
|
|
|
|
|
|
#Simulation parameters
|
|
|
|
sim_t_env = 25.0 #deg C
|
|
|
|
sim_c_heat = 100.0 #J/K heat capacity of heat element
|
|
|
|
sim_c_oven = 2000.0 #J/K heat capacity of oven
|
|
|
|
sim_p_heat = 3500.0 #W heating power of oven
|
|
|
|
sim_R_o_nocool = 1.0 #K/W thermal resistance oven -> environment
|
|
|
|
sim_R_o_cool = 0.05 #K/W " with cooling
|
|
|
|
sim_R_ho_noair = 0.1 #K/W thermal resistance heat element -> oven
|
|
|
|
sim_R_ho_air = 0.05 #K/W " with internal air circulation
|