ADXL05 DIĞITAL INCLINOMETER CIRCUIT PIC16F84

Summary of ADXL05 DIĞITAL INCLINOMETER CIRCUIT PIC16F84


This project implements a digital inclinometer using a PIC16F84 microcontroller. An ADXL05 accelerometer senses inclination (0.0–89.9°), an AD7896 12-bit ADC digitizes the signal, and the PIC processes data and drives 7-segment displays via a 74HC164 serial-to-parallel shift register. VR1 and VR2 provide gain and offset adjustments. Assembly source, schematic, and PCB files are provided.

Parts used in the DIĞITAL INCLINOMETER PIC16F84 Project:

  • PIC16F84 microcontroller
  • ADXL05 accelerometer
  • AD7896 12-bit serial ADC
  • 74HC164 serial-to-parallel shift register
  • 7-segment display(s)
  • VR1 gain adjustment potentiometer
  • VR2 offset adjustment potentiometer
  • PCB (schematic and PCB files provided)
  • Supporting passive components (resistors, capacitors)
  • Power supply components

microchip pic 16f84 how different circuits have been with. Display indicators that could measure the angle of inclination sensor information received through a circuit ADXL05 and 74HC164 microcontroller is displayed on the 7 segment display with PIC assembly language… Electronics Projects, ADXL05 Diğital Inclinometer Circuit PIC16F84 “microchip projects, microcontroller projects, pic assembly example, pic16f84 projects,

ADXL05 DIĞITAL INCLINOMETER CIRCUIT PIC16F84

microchip pic 16f84 how different circuits have been with. Display indicators that could measure the angle of inclination sensor information received through a circuit ADXL05 and 74HC164 microcontroller is displayed on the 7 segment display with PIC assembly language prepared by the software. Asm and protel pcb schema files available

DIĞITAL INCLINOMETER PIC16F84 PROJECT

DIĞITAL INCLINOMETER PIC16F84 PROJECT

Inclino meter The analog signal is sampled by an Analog Devices AD7896 12 bit, serial analog to digital converter. The PIC receives digital data from this device and performs some conversions on the data so that it can display the result on the 7 segment displays. A 74HC164 serial to parallel decoder is used because the PIC does not have enough pins spare to drive the 8 display segments seperately.

The circuit uses an ADXL05 Accelerometer to sense the inclination angle. In this particular arrangement, it can read from 0.0 to 89.9 degrees. VR1 provides a small amount of Gain adjustment, while VR2 provides an Offset adjustment which can be used to ‘zero’ the reading.

Inclination Measurement schematic pcb and assembly source code files:

FILE DOWNLOAD LINK LIST (in TXT format): LINKS-5480.zip

Source: ADXL05 DIĞITAL INCLINOMETER CIRCUIT PIC16F84

Quick Solutions to Questions related to DIĞITAL INCLINOMETER PIC16F84 Project:

  • What microcontroller is used in the digital inclinometer?
    The project uses a PIC16F84 microcontroller.
  • What sensor measures inclination?
    The ADXL05 accelerometer senses the inclination angle.
  • How is the analog accelerometer signal digitized?
    An AD7896 12-bit serial analog-to-digital converter samples the analog signal.
  • How are the 7-segment displays driven if the PIC has limited pins?
    A 74HC164 serial-to-parallel shift register is used to drive the 7-segment displays.
  • What angle range can this arrangement read?
    It can read from 0.0 to 89.9 degrees.
  • What are VR1 and VR2 used for?
    VR1 provides gain adjustment and VR2 provides offset adjustment to zero the reading.
  • Are assembly source and PCB files available?
    Yes, assembly source, schematic, and PCB files are available and referenced in the download links.
  • Is PIC assembly language used for the display code?
    Yes, the microcontroller display control is prepared in PIC assembly language.

About The Author

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.