Skip to content

tes2840/BalanceCarMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | Japanese

BalanceCarMonitor

If you use BalanceCarMonitor, you can maneuver, tune parameters and monitor BalanceCar over the network.

DEMO

Maneuver demo

You can maneuver BalanceCar with the cross key and also move it diagonally by inputting the cross key at the same time.
demo_operation

Setting demo

You can set the tuning parameters of BalanceCar.
If you want to change the parameters, you do not need to write the software to BalanceCar, you can set it with this tool.

Measurement demo

You can check the status of BalanceCar.

Requirement

Libraries

You need Python 3.8.5 or later to run BalanceCarMonitor.
macOS and Windows, packages are available at
https://www.python.org/getit/

Equipment

You need BalanceCar. Please check the link for further information.

Installation

Install numpy, matplotlib, and kivy with pip command.

pip install numpy matplotlib kivy

Usage

Clone this repository and go into it.

git clone https://github.com/tes2840/BalanceCarMonitor.git
cd BalanceCarMonitor

Please configure config.py to match your network environment.

config.BALAC_IP_ADDR= '192.168.11.101'  # BalanceCar's IP address.
config.BALAC_HOST   = ''                # BalanceCar's host name.
config.BALAC_PORT   = 50008             # BalanceCar's port.
config.PC_RECV_PORT = 50007             # Port of the PC running this application.

Start BalanceCar.
Run gui.py.

python gui.py

Note

I have tested it under macOS, but not under Linux or Windows.

Author

github : tes2840
Twitter : @tes2840

License

BalanceCarMonitor is under MIT license.