Page 1 of 1

illuminOS - An open-source MicroPython based SDK

Posted: Thu Oct 20, 2016 9:02 pm
by idimitrakopoulos
Hi all,

I entered the magic world of microcontrollers a few months ago and being a developer (who sucks at hardware related stuff) I had quite a learning curve. So today I'm really happy to share with you: illuminOS

https://github.com/idimitrakopoulos/illuminOS

An open-source MicroPython based SDK for ESP8266 WiFi-enabled microcontrollers. It enables you to focus on your actual project by providing ready-made functionality for tedious stuff

Main Features

Handles connections with known Wi-Fi networks according to user-defined priority
Detects single or any number of taps on microcontroller buttons and allows execution of any code after that
Allows the user to take control of the on-board LEDs and blink them with any pattern and delay
Automated installation on the mirocontroller (see installation section using mpfshell)
Filesystem formatter cleans up your microcontroller - no need to reflash it
Can be configured for any microcontroller (currently supported NodeMCU)
Simple logging functionality
Ability to read .properties files for configuration
Intended for use in both commercial and open-source projects.

Hopefully it will help people like me dive into the world of IoT faster by using with some ready-made functionality for the boring stuff :x :)

Questions comments and contributions are more than welcome.

Jason

Re: illuminOS - An open-source MicroPython based SDK

Posted: Fri Oct 21, 2016 6:02 pm
by bmarkus
idimitrakopoulos wrote:
Can be configured for any microcontroller (currently supported NodeMCU)
Do you mean any architecture, like PIC24, PIC32 or AVR?

Re: illuminOS - An open-source MicroPython based SDK

Posted: Fri Oct 21, 2016 8:27 pm
by idimitrakopoulos
Hi, not sure.. It should work on pyboard, wipy, microbit, plain esp8266 board.