Darth Vader Planter

by CJA3D in Circuits > Arduino

2276 Views, 18 Favorites, 0 Comments

Darth Vader Planter

56941b462e7fb63e4b0004bd.jpeg
IMG_0248.jpg
IMG_0271 copy.jpg
IMG_0244.jpg
IMG_0216 copy.jpg

If you are big fan of Star Wars and Darth Vader, follow the instructable below to make a fancy Darth Vader Planter..

As part of the steps below you have two options, as shown in the videos below

  1. Simple Darth Vader Planter which include STL files to 3D print in black filament and use a plant which in my case is a fancy cacti. In addition, if you have an Arduino Pro Mini/Micro handy you can use it with some kind of sensor like a sound sensor to trigger LED's to light up , here I choose to use NeoPixels for the LEDs.
  2. Darth Vader Planter with -room temperature and humidity monitoring using DHT11 sensor, for this you will also need a 8x8 LED matrix to display the temperature and humidity.

Collect the Things You'll Need to Complete the Build

56914488937ddb2623001773.jpeg
IMG_0110.jpg
5693f7674fbade3e9000067f.jpeg
IMG_0099.jpg

Collect buy the components for the build.Click on the link below the buy the components from where I purchased them from/or feel free to mix and match.

As part of the second part of the instructable , add the following components to keep time and print the temperature and humidity of your living room.

  • DHT11 - Temperature and Humidity Sensor
  • 8X8 Matrix with I2C backpack
  • DS1307 Real time Clock
  • CR2302
  • Black PLA filament
  • Transparent PLA filament for NeoPixel light diffusion
  • And since this is a planter! you will also need a plant , here I would suggest a Cacti or a plant that you dont need to water much.

Tools you'll need

  • Soldering Iron
  • Glue for the 3D printed parts together
  • 3D Printer
  • Garden soil to add the plan to the 3D printed cone shaped plant
  • Hot glue gun
  • Xacto Knife/sand paper to cleaning the 3D prints

Create the Cuircuit

IMG_0123 copy.jpg
IMG_0116.jpg
IMG_0119.jpg

As part of the circuit solder header pins to the Arduino Pro Mini , so that you can add it to a Tiny bread board as shown in the picture above

Then solder 4 NeoPixels together and make note of the direction that you are soldering wire on the data line, here I am using 30AWG wire which is more flexible than regular breadboarding wire,

In addition solder small pieces of breadboarding wire so that you can insert the ends in the breadboard.Cover the open connection with heat shrink tubing.

Using the same method cut the grove connector at the end and solder bread boarding wire.

Now connect the Grove sound sensor to pin A0

And the NeoPixel data IN to pin 6

Upload Code to the Arduino Pro Mini - for NeoPixel Diffusion Based on Sound

Screen Shot 2016-01-11 at 1.49.26 PM.png
IMG_0141.jpg

Download the ino file attached and open it using your Arduino IDE.

Select Arduino Pro Mini from Tools boards section of the IDE as shown in the picture above

Now using the FDI cable connect the Arudino Pro Mini and you laptop and upload the code to the Pro Mini

Once done open the Serial monitor and here you will have to decide on SOUNDTHRESHOLD value you need to set , depending on the sensitivity of the sensor select a value. Here a good idea is to check the value of the sound sensor when you clap your hands

Note : Before you upload the code you will also need the NeoPixel library. Go through the setup steps mentioned on the Adafruit's Learning system

https://learn.adafruit.com/adafruit-neopixel-uberg...

3D Printed Darth Vader Parts

IMG_0066.jpg
Screen Shot 2016-01-07 at 12.52.56 PM.png
IMG_0067.jpg
IMG_9924.jpg

Download the STL files attached and using 3D printing software slice and 3D print the files.If you don't have a 3D printer handy you can use one at your local maker club or library or use a 3D printing service like 3D hubs.

In my case, I printed the VaderMouthBase.stl file using the Printrbot Simple metal and 1.75 mm black PLA to print. In addition for slicing I am using Cura with the layer height set to 0.3mm and fill density to 25 %.

To print the larger parts like the VanderbottomLights.stl , I used the Flashforge creator pro a Slic3r to slice the file with layer height set to 0.2mm and fill density to 25 %.

Printing all the STL files above could take about 5 to 6 hours depending on you printer settings.

Black 1.75 mm Filament Used - http://digitmakers.ca/shop/3d-printers/filament/3d-printer-filaments-pla-black/

3D Print the Transparent Part Used for NeoPixel Diffusion

568e9e3d45bceb2b76000482.jpeg
Screen Shot 2016-01-06 at 6.32.37 PM.png
IMG_0085.jpg

Download the STL files attached and using 3D printing software slice and 3D print the files.

Here you can add both the STL files to your 3D printing software as shown in the Cura screen shot above, and use transparent PLA to print, basically this is from where you will have NeoPixel diffusion to give it that awesome look.

Set the layer height to 0.2 mm and fill density to 25 %

In addition also set the platform adhesion to Brim , so that the part stick to the build plate.

Once done 3D print which should take about 15-20 mins , use an xacto knife to get the brims of.

3D Print the Planter and the Planter Holder

568eb5374936d472cf00003f.jpeg
Screen Shot 2016-01-07 at 1.56.10 PM.png
IMG_0034.jpg
IMG_0062.jpg
IMG_0064.jpg

Now since this is a planter , we will need something to pot the plant , here download the Cone shaped pot STL which snug fits in the parts printed before.

Print the file with 0.2mm layer height and 25% fill density.

A suggestion while choosing the plant will be to choose something which you don't have to water regularly , but if you choose otherwise , 3D print the WateringStand.stl file.

To print the stand set your layer height to 0.3 mm and fill density to 45 %.

Potting the Plant

IMG_0072.jpg
IMG_0075.jpg
IMG_0082.jpg
IMG_0088.jpg

Potting the plant is pretty simple place the cone on the stand, and add a couple of pebbles to cover the hole at bottom of the cone.

Add some garden soil and pot your plant as shown in the picture above.

Now if you have choose a plant which needs watering constantly water the plant and leave it on the stand for couple of hour till all the water drains out.

Putting It All Together

IMG_0133.jpg
IMG_0135.jpg
IMG_0090.jpg
IMG_0156.jpg
IMG_0162.jpg
IMG_0166.jpg
IMG_0199.jpg
IMG_0193.jpg
IMG_0170.jpg
5692f99b50e1b6abea000247.jpeg

To put the 3D printed parts together sand the edges using sand paper and user super glue to stick the parts to each other.

Add the transparent PLA part to the back part and insert the NeoPixels.

Add the breadboard with the Arduino Pro Mini to the bottom.

Using super glue/hot glue secure the top half of Vader to the bottom.

Now plug in USB cable to the power outlet and you should see the NeoPixels glow when sound is detected.Change to code if you prefer a different sequence of color.

If most of your water is drained out , add the planter to the base.

3D Print the Darth Vader's Mouth Piece to Hold the 8x8 Matrix

5694243445bcebdbfc000588.jpeg
Screen Shot 2016-01-10 at 12.53.56 AM.png
IMG_0092.jpg

Now if you plan on monitoring the temperature and humidity of you living room at home using DHT11 sensor, download the STL file attached and 3D print it.

Here you can set your layer height to 0.3 mm and fill density to 25 %, printing the part should take about 45 mins to a hour.

Create Circuit to Monitor Temperature at Home - Using DHT11 and 8x8 Matrix

IMG_0212.jpg

As part of this step we will enhance the circuit create as part of step 2

Here connect the data marked as D (data)on the 8x8 matrix back pack to pin A4(SDA) on the Arduino pro mini

And connect the C (clock) on the 8x8 matrix back pack to pin A5(SCL) on the pro mini.

For more details and to solder the 8X8 matrix to the I2C LED backpack refer to Adafruits learning system at

https://learn.adafruit.com/adafruit-led-backpack/0...

Now connect the DHT 11 to the pin 2 of the pro min, for more info refer to link below to read about the DHT11 sensor

https://learn.adafruit.com/dht/connecting-to-a-dht...

Upload Code for DHT11 and 8x8 Matrix to Arduino Pro Mini

Screen Shot 2016-01-11 at 12.57.22 AM.png
IMG_0217.jpg
IMG_0216.jpg

Download the .ino file attached and open it in the Arduino IDE

Before you upload the code to the Arduino you will have to download the DHT11 library from github or use the link below

https://learn.adafruit.com/dht/using-a-dhtxx-senso...

And you will also need the Arduino library for the 8x8 matrix, which you can get from

https://learn.adafruit.com/adafruit-led-backpack/0...

Now restart you Arduino IDE , select the Arduino Pro or Arduino Pro Mini as you board as shown in the screen shot above , connect the FTDI cable to the pro mini and upload the code.

As part of the code as we did in step 3 , you will have to make a note of SOUNDTHRESHOLD value, which in my case I set to 300 as you see in the video below

Putting It All Together

5692e85850e1b6eaa4000f70.jpeg
IMG_0233.jpg
IMG_0236.jpg
IMG_0237.jpg
IMG_0271.jpg
IMG_0250.jpg
IMG_0249.jpg

Now to put every thing together , attach the DHT11 to some male to female jumper cable , or you can make this more permanent by soldering wire to the DHT11 and then add heat shrink tubing.

Add the breadboard to the mouthpiece and hot glue the 8x8 matrix.

Hot glue the DHT11 and sound sensor the back.

Using super glue secure the mouth piece to the top and add the planter.

Congratulation you are done and hope you had fun making the Darth Vader planter, now find a spot at home to place your awesome Star Wars creation ...