DynamiKontrol Python API
Project description
DynamiKontrol
Plug and Spin It
If you want to buy this module, please email us matrix.ai.solution@gmail.com
DynamiKontol(DK) is Python API for controlling motors and hardware modules. You can integrate into your Python code such as TensorFlow, PyTorch or OpenCV with hardwares easily.
Also you can control multiple DK modules on your PC, Raspberry Pi or NVIDIA Jetson.
- Easy USB Interface
- Easy Python API
- Block-Based Programming
- Support All Devices and OS
Model | Image | Control Method |
---|---|---|
DK Angle | Controlling rotation angle (Degree) | |
DK Speed | Controlling rotation speed (RPM) |
Getting Started
pip install -U DynamiKontrol
from dynamikontrol import Module
module = Module()
module.motor.angle(angle=0)
time.sleep(2)
while True:
# move 45 degree in clockwise
module.motor.angle(angle=45)
module.led.on(color='r')
time.sleep(2)
# move 45 degree in counter clockwise during 5 seconds
module.motor.angle(angle=-45, period=5)
module.led.on(color='g')
time.sleep(5)
Examples
Example | Demo | Source Code |
---|---|---|
Face Tracking Camera | YouTube | Link |
A.I. Parking Barrier Gate | Link | |
Finger Volume Controller | Link | |
Robot Arm | Link | |
Dial GUI | Link | |
IoT Door Lock | Link |
Documentation
Language | URL |
---|---|
English | https://dynamikontrol.readthedocs.io/en/latest/ |
Korean | https://dynamikontrol.readthedocs.io/ko/latest/ |
Supported Devices
- PC/Laptop
- Raspberry Pi
- NVIDIA Jetson
- and all devices which support serial communication
Operating System
- Windows
- MacOS
- Linux
- Ubuntu
DynamiKontrol Toolbox
You can test the module before writing the code.
Block-Based Coding
Google's Blockly library makes it easier. Have fun with DynamiKontrol using interlocking blocks. (Support MacOS and Linux only. Windows comming soon)
https://thematrixgroup.github.io/?lang=en
- DynamiKontrol website https://dk.m47rix.com
- 구매 링크 https://smartstore.naver.com/dynamikontrol
- 네이버 카페 (질문과답변, 예제) https://cafe.naver.com/dynamikontrol
Developed and designed by The Matrix (c) 2021
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
Built Distribution
File details
Details for the file DynamiKontrol-0.5.0.tar.gz
.
File metadata
- Download URL: DynamiKontrol-0.5.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e43bd722b0d2b1594e1536d26db6257ba0e913d7403dd6cedaef223a6f93ffd8 |
|
MD5 | b0d44825f4d830aae032cb0b040a1f73 |
|
BLAKE2b-256 | 279cb6f6421a019e9dbb82ac5d7fa87e5e29bc3ee14b250db2a84d62a344d479 |
File details
Details for the file DynamiKontrol-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: DynamiKontrol-0.5.0-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a0e191566a7fd345a8bff60cf9e0fca5aa09384dce86c80e9ffe7d7fd4a8770 |
|
MD5 | de9b21447443102db9087a74f5ee303a |
|
BLAKE2b-256 | 39d3c29027b1f38e693178a8f7d979c741970163e500af48da8d8dd8d86e95d2 |