Interface¶
AC is designed as a console app with a GUI. This means that it can work with a touch screen (via HDMI) or a laptop. The interface is designed to be simple and intuitive. The main goal is to provide a quick and familiar way to interact with the system where every touch operations is in reality a click operation. This way we can develop our AR software without bodering for dedicated development on more complex HMDs or advanced AR interfaces that would offer more ergonomic value to the cost of an increase complexity during the deployement and a steeper learning curve for the users.
You can use the WaveShare WS170120 as in the current AC prototype and follow the instructions below. To config the touch screen on the pc follow these steps first. Be sure to switch the display on, plug the mini-USB and finally plug the HDMI cable.
Components list¶
Parts
Here's the list of the parts you will need to obtain or realize:
- (C) WaveShare WS170120
- Support and tool-side attach for the screen
- (A) locline (½" - passage 12 mm)
- (D) 3D printed parts
- Screen rigs to CNC cut
- Magnet attachement to the tool
- x10 M3x10 threaded inserts
- x10 M3x10 nuts
- (E) USB 2.0 cable (length: 1.5m)
- (F) HDMI (length: cable 1.5m)
- Cable protections and fixations
-
assets/hardware_parts/nucpoite2.stl
Set the display properties in the config.ini
properties (to find them run the commands xinput
for the name and xrandr
for the connection type).
The following specs works on the X11 display server also, but you can use any other touch screen, just make sure to set the correct specs in the config.ini
file:
In case you use a laptop or a desktop, you can use the touchpad or a mouse to interact with the system as you would do for any other desktop application.