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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|