DIY Bluetooth Distance Sensor

Build your own Bluetooth Distance Sensor for the science classroom. Links to phyphox app - all code provided via Github.
4
18
0
459
updated February 6, 2023

Description

PDF

Build you own DIY Bluetooth Distance Sensor. It communicates via Bluetooth with the phyphox app - a free Physics app from RWTH Aachen University. The device is based around a ESP32 microcontroller board and uses ST's VL53L1X time of flight sensor to give distance against time measurements from 0 to ~180cm at a data rate of up to 50 Hz (max range higher at lower data rate). Also outputs velocity and acceleration against time. Can be used to demonstrate:

  • Distance/Time graphs
  • Velocity/Time graphs
  • Simple Harmonic motion

Full build guide with code here: https://github.com/RGill-1/Bluetooth-Science-Sensors/wiki/4.-Distance-Sensor

Case Features:

  • Snap fit lid
  • Push button to put ESP32 into deep sleep
  • RGB LED for status
  • No soldering needed
  • Captive ¼ inch nut for mounting to tripods, webcam mounts
  • Space for 500mAh battery
  • Single box of M2.5 hardware required (Adafruit 3299)

I have had success printing with 0.20mm layer height.

Use of threaded inserts is optional. If you do not want to screw down the lid leave the insert holes empty and choose the lid with no holes in it - will still snap fit.

STEM Project

This is part of a series of devices all based on the same Adafruit ESP32 Feather V2. Making use of the QT STEMMA cable system to be as solder free as possible - allowing you to hot swap boards / sensors as needed. Follow these Printables links to the:

The aim is to work with students to develop these sensors (and others like them) as part of an extra-curricular STEM club. The students will learn how to:

  • Conceive different sensors / combinations of sensors to achieve scientific goals
  • Use CAD software to design cases
  • Slice and 3D print the cases
  • Use Arduino to code the devices such that they communicate with the phyphox app to plot the data. The app allows for the creation of custom experiment views which the students can configure.

Any feedback much appreciated.

Tags



Model origin

The author marked this model as their own original creation.

License