OpenWashing is a project to create an electronics and software for self-service car washing systems. The software is distributed for free under the GPL-2.0 license. Project uses an open source libraries: SDL (https://www.libsdl.org/), LuaBridge (https://github.com/vinniefalco/LuaBridge), WiringPi (https://github.com/WiringPi/WiringPi), LibCurl (https://curl.haxx.se/libcurl/).
This project is a part of carwashing ecosystem, developing by OpenRobots.
- Support of NFC card readers.
- Reliable runtime software, written in C and C++.
- Integration of common payment systems: banknote and coin readers.
- User-friendly interface for car wash clients.
- Support of fiscalization, according to the laws of the Russian Federation.
- Easy-editable car wash system behaviour, based on Lua scripts.
- Fast deployment on single board computers, such as Raspberry Pi 3B.
- Any GNU/Linux distribution for testing; Raspbian for deployment.
- Clone this repository to any directory.
- Execute ./prepare_pi.sh script in /software/v1-enlight