Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/marcin-chwedczuk/pvc-scanner
- Owner: marcin-chwedczuk
- License: mit
- Created: 2024-08-11T08:32:50.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T13:13:06.000Z (5 months ago)
- Last Synced: 2024-11-03T20:42:23.316Z (2 months ago)
- Topics: 3d-reconstruction, arduino, javafx, serial-communication, ultrasonic-distance-sensor, ultrasonic-sensor
- Language: Java
- Homepage:
- Size: 5.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.