Project

General

Profile

Introduction and first project idea

Added by cootcraig about 5 years ago

Hardware newbie project - Wireless exterior LED strip control.
This would be my first Arduino project.

I have installed

260 inches of this 12v LED strip:

http://www.ledwholesalers.com/store/index.php?act=viewProd&productId=887

into my front steps.

My estimate of maximum power consumed is 32W as shown here.
Their rating is 24W for a 16.4 foot reel. So my power estimate is

260 in. X (24w / 197in) ~= 32W.

The strip is too bright by itself so I use a PWM dimmer from
LEDWholesalers set about as low as it will go.

What I would like to do is use a JeeNode and LEDnode pair to
make a remote controller for the lights.

Main control: On / Off / Sunset timer

Select sunset timer duration: 2 / 4 / 6 hours

Restart timer momentary switch if in Sunset timer mode.

Brightness control rotary dial

I’m hoping to get some help and encouragement here and to end up
with a sweet controller for our LED step lighting.


Replies (5)

RE: Introduction and first project idea - Added by martynj about 5 years ago

@ccraig,

The project sounds eminently feasible. I’d suggest using an ldr to detect the actual ambient light level to modulate the sunset timer a little.
A rotary control could be a little challenging - there are rotary encoders but they will take several I/O pins to monitor. The alternative is to use a variable resistor and use an analog pin to measure the value (average a few values to allow for general noisiness of the reading). How about UP and DOWN buttons? Easier to implement and to make weather resistant if the controller is outdoors.

RE: Introduction and first project idea - Added by cootcraig about 5 years ago

Here is a part list and some notes on what I’m thinking. Let me know if you have
suggestions or can see problems.

User Control Box
* JeeNode v6 Kit Frequency:434 Mhz
* JeeLabs AA Power Board
* JeeLabs UART Plug Assembly Option:Assembled
* JeeLabs Graphic LCD Board Kit LCD Option:Dark LCD
* JeeLabs Expander Plug Assembly Option:Assembled
* 5 push buttons

Exterior LED Controller
* JeeLabs LED Node v2 Kit Assembly Option:KitFrequency:434 Mhz
* JeeLabs Lux Plug Assembly Option:Assembled

6 pin extension cables (bag of 5)

Notes:

Exterior LED Controller
* Wired to existing 12v regulated power supply
* MosFETs will be paralled to drive a single white string.
* PWM dimming will be used.
* Lux Plug will control turn on at sunset darkness

User Control Box
* 2 ports taken by LCD
* 1 port for Expander plug with 5 push buttons
* 1 port for UART logging
* Push buttons used for all user control

RE: Introduction and first project idea - Added by JohnO about 5 years ago

> User Control Box
>
> 2 ports taken by LCD
> 1 port for Expander plug with 5 push buttons
> 1 port for UART logging
> Push buttons used for all user control

Do you need a UART, might you not use the ATMega328 built in UART?
Do you need an Expander with 4 i/o pins left over the two spare ports. I think there are few more ports around too, IRQ or on the ISP connector or the SDA/SCL.

You will need a USB-BUB to program stuff and take out the log. Maybe consider a JeeNode USB which has a built in USB-BUB it also has two extra analogue pins I think. You will need a USB-BUB elsewhere I guess.

I hope martynj will chirp in - he’s a hardware guru.

RE: Introduction and first project idea - Added by cootcraig about 5 years ago

> Do you need an Expander with 4 i/o pins left over the two spare ports. I think there are few more ports around too, IRQ or on the ISP connector or the SDA/SCL.

Maybe not, but I figure this would clean up the connections anyway.

> Do you need a UART, might you not use the ATMega328 built in UART?
> You will need a USB-BUB to program stuff and take out the log. Maybe consider a JeeNode USB which has a built in USB-BUB it also has two extra analogue pins I think. You will need a USB-BUB elsewhere I guess.

OK, I’m brand new to arduinos. I just fired up a Diavolino, programmed throught the FTDI connection and realized that serial out works just fine on the FTDI.

I’ll connect the inside control box to a Raspberry Pi when I want to collect serial log output.

RE: Introduction and first project idea - Added by cootcraig about 5 years ago

I am using this OLED display on my first arduino experiments.

http://www.adafruit.com/products/938

I really like this. Would it be easy to use this on a JeeNode instead of the JeeLabs LDC?

    (1-5/5)