The Anavi Miracle Controller is a Wi-Fi development board powered by an ESP8266 and designed to control two 5V or 12V addressable LED strips simultaneously.
The controller supports popular LEDs including Neopixels, WS2811, WS2812B, TM1809 etc. All addressable LED strips currently supported by the popular FastLED Arduino library (with three wires) are supported by the board. To prevent spikes, a 300 to 500 Ohm choke resistor may be required at the data wire. Some LED strips already have this resistor built-in.
It also has a dedicated slot for a mini OLED I²C display and slots for up to three additional I²C sensor modules (not included). Furthermore, there are UART pins for easy flashing of custom software and an extra GPIO for connecting external peripherals.
The Miracle Controller is fully compliant with the Arduino IDE, PlatformIO, Home Assistant and OpenHAB via the lightweight messaging protocol MQTT. Developers can focus on the software by easily building and flashing their own versions of the source code. Tech-savvy users can easily integrate the Miracle Controller into their existing open-source home automation platforms.
Getting started is easy and no soldering is required. The board supports 5V or 12V input voltages. To turn on the board, set the pin to 5V or 12V and plug an appropriate power supply into the standard 2.1x5.5 mm DC barrel jack.
The Miracle Controller can also serve as a convenient development board for various home automation systems with addressable LED strips. It’s suitable for anyone passionate about the Internet of Things (IoT), coding and open-source.
- Creating colourful lighting solutions for indoor home automation
- Controlling outdoor house lights and advertisements
- Making unique holiday decorations for Christmas and Halloween
- Rapid Internet of Things prototyping and software development
- Learning embedded software development and writing Arduino sketches
- CPU: Tensilica L106 32-bit processor (ESP8266)
- Connectivity: WiFi 802.11 b/g/n
- Input voltage: 5V or 12V (manually set with a jumper)
- Peripherals: Terminal blocks for 2 addressable RGB LED strips, UART pins, button, slot for mini OLED display, three slots for sensors
- Compatibility: Arduino IDE, Home Assistant, MQTT, and any modern web browser
- Certification: Open Source Hardware Association (OSHWA) BG000050
- Dimensions: 75 mm x 40 mm
Out of the box, Anavi Miracle Controller supports the following sensors and peripherals:
- 0.96" OLED I²C display
- BH1750 I²C sensor for light
- BMP180 I²C sensor for temperature and barometric pressure
- APDS-9960 I²C sensor for RGB colour and gesture detection
- HTU21D I²C sensor for temperature and humidity
You can also attach any other I²C sensor modules, but you will have to take care of their software integration.
- 1x Anavi Miracle Controller board
LED strips not included
Certified Open Source
The Anavi Miracle Controller is an entirely open source project that combines open-source hardware with free and open-source software. It has been certified by the Open Source Hardware Association under UID BG000050.
The free and open-source software tool KiCAD was used to design the board. Source code and schematics are available at GitHub. All units will be manufactured in Plovdiv, Bulgaria.