3D model description
badBrick - Arduino Uno Motion Sensing Night Light
The Motion Sensing Night Light is a complete kit. Fun for beginners for learning to program and play with an Arduino UNO R3. Also a fun to make your own window panes too. Lots of printing involved.
It works as a programmable Night Light. You can write a variety of sketches and make the LED's blink, dance, strobe, whatever. The PIR port on the end is designed specifically for a Parallax PIR (Rev B) motion sensor, but will likely fit a few others as well. The other round mount hole to the side of the PIR mount fits the MaxBotix Ultrasonic Rangefinder - LV-EZ series.
If you don't have a 3D printer but you're interested in getting one of these go to http://www.badbrick.com/catalog We have the fully assembled kit. Great starter kit for 3D printing, learning to program an Arduino, and basic electronics.
The 3D parts are all designed to me modular and re-useable. All the electronics are modular and removeable so you can re-use them in any other project you may make.
The Night Light includes the following associated badBrick 3D printed custom bricks to put it all together.
LED Mount Kit and Cover. ( Remember to print 2x of each pane.)
badBrick - bbBasePLXPIRTop, Parallax PIR (Rev B) sensor + Arduino Base Case Top Lid. Fits one Parallax PIR (Rev B) sensor and an Arduino UNO R3 Top lid. This top cover also has an integrated side mount for an LED that fits right down to pin 13.
badBrick - bbBasePLXPIR, Parallax PIR (Rev B) sensor + Arduino UNO R3 Base Case. Base case fits one Parallax PIR (Rev B) sensor and an Arduino UNO R3. This base case slides on, and is a lid to our 9v power unit for various products. The base case itself can be stand alone or mounted. The (4) round holes on the sides fit the cylinder pegs in Lego technic kits.
badBrick - Power Brick, (2) 9 Volt Battery Case.
Fits 2 (two) 9 Volt Batteries, wired in parallel to power an Arduino UNO R3. This case is the power unit for various products.
3D printing settings
In MakerWare, I modify the "Medium" settings:
Quality: Layer Height = 0.18
Infill: 15%
Shells: 2
For the battery base box, Arduino + Sensor Mount base, and top cover.
For the 4 window panes, I drop the infill to 10%. I also print these in Natural or semi transparent PLA.
All other defaults are the same.
Building the Night Light.
Print 1 each of everything except for the window panes for the bulb itself.
Print 2 each of these: bbNLWpane.stl and (2) bbNLIpane.stl . Use a "clear" or semi transparent plastic for these.
Wiring up the Night Light is pretty easy. The Arduino just sits in the base mount. The PIR just mounts in the end. I solider on some short solid jumper wires to the PIR pins and plug them in.
For the LED mount. Push 4 LEDs up through the bottom of the mount. Make sure you keep the Negative(short) pin facing towards the outside of the mount. I then solider those pins together in a ring.
The positive pins I solider to a resister and then a small solid core jumper wire.
Hopefully that explained it all. Some of the pictures above also show the assembly. If you have any questions or suggestions please feel free to comment.