Linear Displacement Sensor Coursework

microcontroller, ultrasonic sensor, photointerrupter, linear hall sensor

Utilised three fundamental sensor attempting to measure micron accuracy linear displacement via flexure. Ultrasonic sensor utilised ATmega328P microcontroller embedded within Arduino for increase resolution.

 screenshot of the portfolio website code editor
TBC.

Project details

Overview

Through a combination of three sensors (ultrasonic, photointerrupter, linear hall sensor) attempted to measure micron accuracy linear displacement via flexure. Arduino Uno was utilised for sensor integration and data processing, with ATmega328P utilised to overcome timing constraints.

Key features / highlights

  • ATmega328P microcontroller hardware register utilisation
  • 0.2mm resolution achieved
  • DHT-11 module utilised to mitigate environmental factors

Tech & tools

  • Arduino Uno
  • Ultrasonic, Linear Hall and Photointerrupter Sensors
  • DHT-11 Module

My role

Designed the circuit and coded the microcontroller in it's entirety. Produced graphical representations of the data for presentation.