Skip to main content

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.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DynamiKontrol-0.5.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

DynamiKontrol-0.5.0-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

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

Hashes for DynamiKontrol-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e43bd722b0d2b1594e1536d26db6257ba0e913d7403dd6cedaef223a6f93ffd8
MD5 b0d44825f4d830aae032cb0b040a1f73
BLAKE2b-256 279cb6f6421a019e9dbb82ac5d7fa87e5e29bc3ee14b250db2a84d62a344d479

See more details on using hashes here.

Provenance

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

Hashes for DynamiKontrol-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a0e191566a7fd345a8bff60cf9e0fca5aa09384dce86c80e9ffe7d7fd4a8770
MD5 de9b21447443102db9087a74f5ee303a
BLAKE2b-256 39d3c29027b1f38e693178a8f7d979c741970163e500af48da8d8dd8d86e95d2

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page