This mini project shows an attempt to built a cheap areal 3D scanner. The two attempts use an ultrasonic transducer and a time-of-flight sensor. The project ist Arduino based with the ESP8266 board extension.
Part 1 https://youtu.be/vwUGPjQ_5t4
Part 2 https://youtu.be/mRR7VgC_DWg
For the time-of-flight sensor, the Adafruit_VL53L0X extension is used.
Configuration is marked in the code.
3D Models of the 3D printed parts can be found in the Models subfolder. The blender file can be used to adjust the models if they don't fit.
The 3DScannerESP8266.ino
50% of the WebGl renderer code was taken from https://blogoben.wordpress.com/2011/04/16/webgl-basics-4-wireframe-3d-object/ Big thanks for the nice tutorial!
PUBLIC DOMAIN I don't mind if you give me a shout out :-)
- bitluni