An open API service indexing awesome lists of open source software.

https://github.com/addono/teknimicro

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

esp8266 iot iot-light light micropython

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

TekniMicro



License


Project Status: Active

---

## 📝 Table of Contents
- [About](#about)
- [Getting Started](#getting_started)
- [Deployment](#deployment)
- [Built Using](#built_using)
- [Authors](#authors)

## 🧐 About
Integrates microcontroller* powered NeoPixel LED strips with the [TeknIoT](https://gitlab.com/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](http://micropython.org/) with WebREPL enabled.

### Installing
First, install all required development dependencies:
```shell
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`.
```shell
sh deploy.sh
```

## ⛏️ Built Using
- [MicroPython](https://micropython.org/) - High Level Programming Language for Microcontrollers
- [MQTT](https://mqtt.org/) - Backend Communication Protocol
- [Gitlab](https://gitlab.com) - VCS

## ✍️ Authors
- [Adriaan Knapen](https://aknapen.nl) [![Addono@Gitlab](https://img.shields.io/badge/Gitlab-@Addono-orange?style=for-the-badge&logo=gitlab)](https://gitlab.com/Addono) [![Addono@Github](https://img.shields.io/badge/Github-@Addono-black?style=for-the-badge&logo=github)](https://github.com/Addono)