I'm Alex Kearney, a PhD student studying Computer Science at the University of Alberta. I focus on Artificial Intelligence and Epistemology.





Putting out flowers for the pollinators.


Doing some gardening this evening.

Setting up a small pump to drip irrigate a few plants based on the soil moisture as read by a capacitive sensor.


People who live in northern climes enjoy faking the sun. Some people get spray-tans. I made my plants a new home: a box full of sunshine.

Using household materials, I made a tiny greenhouse. Even during the winter, I can cultivate finicky plants and experiment with automated gardening.

The greenhouse has a small footprint---it can easily slot into the corner of a closet. When deconstructed, it is the size of a single rubbermaid container.

0. Materials

I started this project before I had proper tools, so I designed something that I could construct using only a dremel and a power drill.

I also wanted my project to be fairly simple to put together: I didn't want to have to get a ride to the local hardware store and get pieces pre-cut. As a result, my materials are all things that are common-place: either things that you probably have at home, or things that would be easy to find online. For my build, only needed to purchase the light, fan, and mylar---it was something I could throw together.

materials and parts:

  • Two rubbermaid stackable containers
  • One LED light suitable for plants
  • One standard PC fan w/ grates
  • Mylar sheets
  • Screw-in hooks + washers & nuts
  • Duct tape
  • 4 inch flange
  • Glue
  • One Four inch inline fan (optional)

1. Remove the bottom

So you have the tools and you have the materials. The first step is to turn the two separate stacked boxes into one mega-box. To do this, cut the bottom out of the top box so that the two boxes form one.

To do this, I glued the top box to the bottom box and used a dremel tool with a saw attachment to cut both the bottom of the box and the lid at the same time.

Cutting both at the same time ensures a good fit between the lid and the upper box, and makes it stack nicely.

2. Make it shine

You have a big box now. We're going to shine a light in the box to give the plant what it needs to survive. If we have a single source of light, we want it to be dispersed in the box as efficiently as possible to feed the plant. To disperse the light, I made the walls of the box reflective with mylar.

First, I spread glue on the interior of the box. With the surface of the box primed, I carefully cut and laid sheets of mylar that were sized to perfectly wrap around one layer of the box.

By applying mylar the inside of both boxes becomes a reflective chamber, efficiently making use of whatever lighting you choose.

3. Tape the lip

The lip of the bottom box might be a little rough around the mylar. Since you may want to lift the lid from the bottom box to get at your plants, you'll want to tidy it up---you don't want the mylar to tear from the sides when lifting the lid.

To clean up the edges and protect the reflective coating, I applied duct tape all around the edge of the box.

4. Add a fan

Plants need air circulation. I used a PC Fan for air intake. In most cases, this is all you'll need.

To get a good fit, hold the fan up to the box and trace a square outline of the fan. Inside the square, trace a circle with a diameter that equals the fan. To cut the circular hole, I used a dremel. In each corner of the square, drill out holes. Using screws, attach the fan to the holes drilled.

I chose to get protective plates to attach to either side of the fan. This adds a little extra protection and makes sure that anything your growing doesn't get in the fans, and that anything next to the box doesn't get caught.

Because I used a 4 inch inline fan for out-take, this wasn't strictly necessary. I knew I was going to probably want to build something bigger later, so I got myself a bigger fan.

5. Add hooks for your lighting (and cut a hole for power cables)

My light hangs from the top of the box to give my little plants some sunshine. I drilled four holes into the boxes lid and attached four hooks around the box. These hooks have screws so that you can attach nuts to the end of them. I placed washers between the screw and the nut on either side of the plastic to add some stability and prevent stress from tearing the plastic lid around the drilled holes.

Using a box cutter and the dremel, I made a little hole for the light's power cable to thread through. After attaching the light, you can pull the power cable through the hole and plug it in outside of the box.

Most lights come with clips and metal cables. I looped these through the hooks and clipped my light in. The draw-back of this is that the light is at a fixed height. For some plants, you need to adjust the height of the light to maintain a correct distance from the plant as it grows. Nothing I plan to grow is that sensitive, so a fixed height is fine for me.

6. Add an outtake fan (optional)

An outtake fan isn't really necessary for a small box. I had a feeling when I started this project that I would get more invested in indoor gardening, so I picked up an inline fan. I knew the fan would be useful for a bigger iteration of the project.

If you're not using an outtake fan, you can simply cut a hole in the top of the box. If you're feeling special, an extra grill to protect the hole would be a nice addition.

7. Enjoy your tiny greenhouse

You now have a fully functional indoor greenhouse. Slot it into a closet and wait for the fruits of your labour.


For the first time in my life I used duct tape for its intended purpose.


My poppies have a really punchy color. #yeg #gardening #yegphoto #flowers