Close

Status mode description

A project log for Moto_oiler

Trying to build my own chain lubrication system with blackjack&etc.

zaksignuzaksignu 02/20/2019 at 07:520 Comments

Thereis 7 status mode: 

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