Dahlia Sun Protection

A Dahlia is a tuberous plant that produces incredible flowers. They are in the same family as the sunflower, daisy, and chrysanthemum.

Dahlias do like full sun, however, not “hellish-like” sun that we sometimes experience. Last summer we decided to put up a temporary lattice cover over the plants. That really made a difference in the flower’s longevity. In other words, it kept them from ‘spontaneous combustion.’

The lattice worked so well, I thought I’d design a more permanent set up. I came up with this idea using two 4′ x 6″ high poles, with a lattice-hinged top. The hinges allow you to rotate the lattice upward, and out of your way, for work on the dahlias.

I began by cutting the lattice to size and framing it. See my post Privacy Fence Toppers for tips on framing lattice. I learned a lot on that project.

I attached a piece of 2″ x 3″ lumber (the length of the lattice) on the backside. This will sit on top of the two poles, and the hinges will be attached to it as well.

There was already an exiting post on the left side, so I only had to dig one post hole (oh what fun!). The poles will not support much weight, so I dug down 15 inches.

I leveled the post to make sure it was straight, and then secured it. I bought some ‘quick dry’ concrete to set it in position.

Tip: Do not cut your poles to the desired height until set in concrete. Once set, then cut them. Post holes are often dug to different depths. If you precut the poles, and then set them in concrete, you will likely find that your poles are all at different heights. This will make you very unhappy.

I attached the lattice top to the poles using two hinges, one for each pole.

Here is the hinged top in action – down, providing shade, and up, providing plant access.

Probably overkill, but I like it.

Cuttlefish Comm Board – Update 1

In my original post Cuttlefish Comm Board, I was planning on laying the LED strip on its side. Well, after digging into addressable LED strips, I quickly learned that this option was not going to work.

Laying the strip on its side would give me better LED resolution (spacing between the LEDs), but I could never figure out which LED I was trying to program, as opposed to laying it out flat. Also, rolled up, I could not fill in the entire display area, as I was limited by the angle that I could bend the strip.

I decided that I would cut the strips and connect them together, so that they could be laid out flat. The LED resolution would not be as good, but at least I could keep the project moving.

By the way, if you plan to buy LED strips, know that not all of them are addressable/programmable. Some just flash, which unfortunately I bought first. No biggie, as I am using this strip to practice cutting and splicing.

The strip on the left is the non-programmable – only flashes. The strip on the right is programmable via a micro controller (Arduino Board – or others) and a computer.

Cutting and splicing LED strips is not that easy – just my opinion. I was not able to solder the strips together with discrete wires, but found some connector clips on line, shown below. They worked pretty well.

The picture below shows sample strips laid flat. This is how the entire cuttlefish display area will look. Each yellow square is a multi color LED. The splicing connectors will be behind the display area.

I’m going to lay this out so I can play around with the programming. I am not happy with the resolution, but after thinking a bit more I decided to ultimately go with an LED display board, as shown in this picture.

This is a 16 x 32 LED display, which I should be able to control using my Arduino PCB (at least the literature said it would work).

This will give me 512 LEDs, good resolution, variable colors, and I can make them appear as a moving wave. This is really much more like the chromatophore cells on the cuttlefish skin. Should be cool!

My display area is smaller (due to the size of the LED board, but that is an easy fix. I’ll just make the cuttlefish display area a bit smaller.

Now if I just knew how to program in C++. Okay, more to learn.