DynamiKontrol

DynamiKontrol Python API


License
MIT
Install
pip install DynamiKontrol==0.3.1

Documentation

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.

Download

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


Developed and designed by The Matrix (c) 2021

matrix.ai.solution@gmail.com