Hello friends,
I was working on my car when i came across a few YouTube videos of DIY fuel injector cleaning methods. Since i was looking for a new project to study i decided to build my own arduino based fuel injector cleaner. I know how to handle my analog/digital inputs/outputs to execute the cleaning cycles but what I do not know is how to create a user interface for it.
I am going to use 3 buttons to control the device. Up arrow button, down arrow button and enter button. The display will be a 20x4 liquid crystal LCD with i2c bus. Printing on the LCD is pretty easy so I should be ok with it.
I am thinking that the interface should look like this:
First it will display a greeting message then it will display two options: Automatic cleaning mode and manual cleaning mode. In auto mode things are simple; the device will execute the cleaning for a specific time period and display a message when finished. In manual mode the user will be asked to enter the amount of time he desires for the cleaning cycle to last.
That’s about it.
I was working on my car when i came across a few YouTube videos of DIY fuel injector cleaning methods. Since i was looking for a new project to study i decided to build my own arduino based fuel injector cleaner. I know how to handle my analog/digital inputs/outputs to execute the cleaning cycles but what I do not know is how to create a user interface for it.
I am going to use 3 buttons to control the device. Up arrow button, down arrow button and enter button. The display will be a 20x4 liquid crystal LCD with i2c bus. Printing on the LCD is pretty easy so I should be ok with it.
I am thinking that the interface should look like this:
First it will display a greeting message then it will display two options: Automatic cleaning mode and manual cleaning mode. In auto mode things are simple; the device will execute the cleaning for a specific time period and display a message when finished. In manual mode the user will be asked to enter the amount of time he desires for the cleaning cycle to last.
That’s about it.