Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcin-chwedczuk/pvc-scanner


https://github.com/marcin-chwedczuk/pvc-scanner

3d-reconstruction arduino javafx serial-communication ultrasonic-distance-sensor ultrasonic-sensor

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

# An attempt to create PVC Figures scanner using Arduino and ultrasonic sensor

I created this project as a PoC to test if it is possible to create a PCV figures scanner using Arduino.
The ultrasonic sensor turned out to be a bad choice and the results where pretty bad.
I plan to switch to a laser class 1 sensor (eye safe that is) and try again.
Most of the work went not to the building of the hardware but to the software.

The application:
![Application Main Window](./pictures/app1.png)

The hardware:
![Pic 1](./pictures/photo1.jpeg)
![Pic 2](./pictures/photo2.jpeg)

The hardware consists of ultrasonic sensor and 3 servos. Two of the servos where modded to a continuous operation (360 servos).
I made some parts out of LEGO bricks. Since this is PoC, the hardware is only so so, I plan to improve it when I find a suitable
working distance sensor.

The software was made using JavaFX framework.
How to build and run the app:
```
# Build the app
./mvnw clean install

# Run the app
./mvnw javafx:run -pl gui

# Run in the debug mode (waits for the debugger)
./mvnw javafx:run -pl gui -Pdebug
```

This app is using `jSerialComm` library for serial communication with Arduino.