Skip to content

Integrates microcontroller powered NeoPixel LED strips with the TeknIoT project. Mirrored from https://gitlab.com/TeknIoT/TekniMicro.

License

Notifications You must be signed in to change notification settings

Addono/TekniMicro

Repository files navigation

TekniMicro

License Project Status: Active

📝 Table of Contents

🧐 About

Integrates microcontroller* powered NeoPixel LED strips with the TeknIoT project.

* Currently only ESP8266 is tested

🏁 Getting Started

Prerequisites

This install guide assumes that you have Python installed locally and your micro controller is running MicroPython with WebREPL enabled.

Installing

First, install all required development dependencies:

pip install -r requirements.txt

🚀 Deployment

First copy .env.template to .env and set the hostname, password and port for WebREPL.

Now you're ready to deploy the codebase to your micro controller. The first time, it will ask for configuration details, like the WiFi SSID and MQTT hostname. These values will be persisted in src/config.json.

sh deploy.sh

⛏️ Built Using

  • MicroPython - High Level Programming Language for Microcontrollers
  • MQTT - Backend Communication Protocol
  • Gitlab - VCS

✍️ Authors

About

Integrates microcontroller powered NeoPixel LED strips with the TeknIoT project. Mirrored from https://gitlab.com/TeknIoT/TekniMicro.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published