Thereis 7 status mode:
- max oil level ( its normal state)
- medium oil level( its normal state)
- a little oil level( its normal state)
- flow state ( it is special state)
- no current state ( its not normal state)
- overcurrent state ( its not normal state)
Let`s describe it carrefully
- max oil ( its normal state) . Nothing to do with it. 2 green flashes.
unsigned short int maxoil[5][2] =
{
{0, 1},
{0, 0},
{0, 1},
{0, 0},
{0, 0},
};
- medium oil level ( its normal state) . Nothing to do with it. 1 red - green flash and green flash.
unsigned short int someoil[5][2] =
{
{1, 1},
{0, 0},
{0, 1},
{0, 0},
{0, 0},
};
- a little oil level( its normal state) . It need som attention. 2red - green flashes.
unsigned short int littleoil[5][2] =
{
{1, 1},
{0, 0},
{1, 1},
{0, 0},
{0, 0},
};
- flow state ( it is special state). there are couple of cases during my mototrips, when i needed an additional grease for my moto chain ( extrem wet condition, rain, overnight stop after rain). So, it is very usefull to have constant flow for chain lubrication. Indicating of this state - constant green led.
unsigned short int flow[5][2] =
{
{0, 1},
{0, 1},
{0, 1},
{0, 1},
{0, 1},
};
- no current state ( it is state of error). Look like something is wrong, then MOSFET is opened, but there is no current ( or current is below minimal). It can be run out of oil, pump or valve failure, or wire break. It flash 2 times with red led
unsigned short int nocurr[5][2] =
{
{1, 0},
{0, 0},
{1, 0},
{0, 0},
{0, 0},
};
- overcurrent state ( its not normal state). Look like something is wrong, then MOSFET is opened and current much more than normal. It can be shortcircuit, pump or valve jamming. It flashes 1 times with red and 1 time with greem
unsigned short int overcurr[5][2] =
{
{1, 0},
{0, 0},
{0, 1},
{0, 0},
{0, 0},
};
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.