This project is an inclinometer based on the ADXL203/ADXL103 accelerometer chip and the Arduino microcontroller ATMEGA328. The device measures tilt and displays it on a 17-segment bar graph display. The ADXL203 provides an analog value, which is read by the ATMEGA328’s ADC A0 and displayed on the LED bar graph. The project also includes an optional on-board buzzer and driver circuit, which can be used to create an alarm at a certain degree of tilt. This feature is not populated on the board by default but can be added if required. On-board solder jumpers J1 and J2 are provided to select the X-Axis or Y-Axis of the ADXL chip since the chip has 2 axes. Users may additionally use single-axis chip ADXL103 instead of ADXL203 dual axis.
This project is an inclinometer based on the ADXL203/ADXL103 accelerometer chip and the Arduino microcontroller ATMEGA328. The device measures tilt and displays it on a 17-segment bar graph display. The ADXL203 provides an analog value, which is read by the ATMEGA328’s ADC A0 and displayed on the LED bar graph. The project also includes an optional on-board buzzer and driver circuit, which can be used to create an alarm at a certain degree of tilt. This feature is not populated on the board by default but can be added if required. On-board solder jumpers J1 and J2 are provided to select the X-Axis or Y-Axis of the ADXL chip since the chip has 2 axes. Users may additionally use single-axis chip ADXL103 instead of ADXL203 dual axis.
The buzzer circuit can be connected to either the D3 or D11 pin of the microcontroller, using a 2.2K 5% SMD resistor (R22 for D3 or R13 for D11). The recommended buzzer is a 12mm – 5V type, and the transistor Q1 is a BC847 SOT23-3.
Cookie preferences