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

https://github.com/soif/mysensors_christmastree

Controls a RGB addressable Leds Strip (aka NeoPixel) + a SSR (Solid State Relay)
https://github.com/soif/mysensors_christmastree

Last synced: about 1 year ago
JSON representation

Controls a RGB addressable Leds Strip (aka NeoPixel) + a SSR (Solid State Relay)

Awesome Lists containing this project

README

          

# MySensors Christmas Tree

This Arduino Nano based project is a [MySensors](https://www.mysensors.org/) node which controls a (5V) led strip, aka NeoPixels (based on WS2811 chips or similars) as well as one SSR (aka Solid State Relay) output. Both output can be set OFF, ON, and Animation mode.
Animation mode chains various sequences for the Led Strip output, and some blink patterns for the SSR output.

## Features

- Supports 3 modes for each output (NeoPixels or SSR) : Off,On, Animation
- Toggles between modes by pressing a dedicated hardware push button, or via Mysensors radio messages
- Feedbacks the current output mode using a led
- In On mode (for NeoPixels), controls leds colors, via Mysensor RVB radio messages
- In Animation mode , controls animation speed using a potentiometer or via Mysensors radio messages

## User Guide

- Each (short) click on a button switch between the 3 modes : OFF, ON, Animation
- In animation mode, turning the potentiometer WHILE keeping the button held, changes its animation speed

## Schematic
![schematic](images/schematic.png)

## Wiring
![wiring](images/wiring.png)

## Images
![Box](images/img_box.jpg)
![OpenBox](images/img_open.jpg)

## License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.