A simple GUI for controlling upto 18 (RC servo) t-maze doors.
Project description
Servodoor-app: RC servo based door control application
A simple GUI for controlling up to 18 (RC servo) doors. Designed for use with an automated T-Maze system.
Installing
Install using pip
$ pip install servodoor-app
Installing from source
This package uses the poetry dependency manager. The installation instructions for poetry can be found here
Once poetry is installed the serovodoor-app package can be installed using
$ poetry install
Additional documentation on using poetry can be found here
GUI images
Example door configuration file.
{
"front" : {
"servo" : 1,
"open" : 1375,
"close" : 1987,
"max_vel" : 40000.0,
"max_acc" : 40000.0
},
"left" : {
"servo" : 2,
"open" : 1340,
"close" : 1947,
"max_vel" : 40000.0,
"max_acc" : 40000.0
},
"right" : {
"servo" : 3,
"open" : 1300,
"close" : 1890,
"max_vel" : 40000.0,
"max_acc" : 40000.0
},
"sleep_front" : {
"servo" : 4,
"open" : 1300,
"close" : 1890,
"max_vel" : 7000.0,
"max_acc" : 2000.0
},
"sleep_back" : {
"servo" : 5,
"open" : 1300,
"close" : 1890,
"max_vel" : 7000.0,
"max_acc" : 2000.0
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
servodoor_app-0.1.1.tar.gz
(6.0 kB
view hashes)
Built Distribution
Close
Hashes for servodoor_app-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7e034b79577603701f9dd6bf3c3aa082aa0f6a455f8bdcf2698799ab0d7cee |
|
MD5 | 75ff61d55e348ebd18f6df1914101de7 |
|
BLAKE2b-256 | ae3f0ec0f866968335411e797478c4d40a7ee599bc583008dd7096e990e7aed7 |