The task is to create an inclinometer which shows pitch and roll on a 7 segment led display with some additional features.
This can be used as a base code:
[login to view URL]
[login to view URL]
[login to view URL]
BOM:
- Arduino Nano
- LED Display - [login to view URL]
- ADXL345 - [login to view URL]
- Buzzer - [login to view URL]
- Light Sensor - [login to view URL]
- Button - [login to view URL]
Controls:
“CALIBRATE” button
Already implemented.
“RESET MAXIMUM PITCH AND ROLL” button
Already implemented.
“SET MAXIMUM PITCH” button
The variable is a round number between 1 and 90 degrees. Each press of the button increases the variable by 1. A variable goes back to 1 after 90. During the adjustment, the number is shown on the display. After 5 seconds the new value is saved to EEPROM.
When the maximum pitch is reached the module starts blinking and the buzzer is triggered.
“SET MAXIMUM ROLL” button
Same as for maximum pitch.
Other features:
Adjust display brightness based on the input from the light sensor.
Hi. I read your request about Arduino project .I can help you with this problems. I am Ph.D. student an automation and control system, I have a good experience in Arduino, Matlab and control system. I can do it
You can see my previous works in my portfolio
I have the honor to deal with you