The Mystery Jewelry Box
Intro: The Mystery Jewelry Box
This mystery jewelry box might not be the most user friendly thing in the world, but it functions the way I wanted to and was a lot of fun to work on.
You should change your jewelry at night, as this box will only be nice to the user in darkness. If the user opens the box in broad daylight, the box will scream. However, if it's dark in the room, the box will light up when openend. The user will even be able to adjust the amount of light emenating from it.
STEP 1: Materials
I used only the Arduino Starterkit, a random box, a cheap LED strip and a 9V battery.
- A box for your jewelry and more
- Arduino Uno
- Breadboard
- Peizo speaker
- Pushbutton
- LDR
- LED strip
- One 220Ω resistor
- Two 10kΩ resistors
- A lot of jumper wires
- 9V battery
STEP 2: Setup
Just replace the LED from the picture with a LED strip. I couldn't find the strip in the Autodesk Circuits components library, so that's why I used a simple LED. Depending on the LED strip, you probably won't need a resistor (the one connecting the LED to pin 11).
STEP 3: Coding
Now you'll only have to code the bit! This can be done with the file attached to this page.
7 Comments
offtherails2010 7 years ago
Even Cheaper Arduino Atmega328P Board:
OMG ITS SO CHEAP !
lol
:))
PS - Apologies for spamming your Instructable so much lol
offtherails2010 7 years ago
EDIT;
* Also can use a tiny Arduino Board specificly for the Jewelery Box and spare your Arduino Uno for prototyping use only, making the Uno free to be brainstormed into other projects !
HERE is a Very Tiny Arduino
Enjoy your Adventure in Microcontrollers - Subscribed for future projects from you hehe :)
PS - check out some of my microcontroller breadboard setup guides, might be helpful for you too :)
offtherails2010 7 years ago
This is B-e-a-utiful !!
Well Done, awesome beginner project and inspiring, totally in awe ! will be building one of these for my partner hehe :)
Some upgrade Considerations;
* To make the LED Strip's even brighter, use a constant current LED Driver, their extremely cheap, tiny in size and will give the LED's a boost, Link HERE
* With giving the LED Strips their own Extra Power, will deplete battery/ies so could change 9v to Lipo Battery which are so much nicer to use but they have their own specific charger Modules to be used, dangerous if not knowing how to use these, Like 18650 Battery (plus battery housing) with the Charger board can be built-in to the Jewelery Box :)
Thats what i'll probably get upto one day hehe, but as this is your first time doing this, hats-off to you, just goes to show that anyone can play with electronics and you dont have to be an expert in it !
Once again - Fantastic Idea, well done and thanks so much for the awesome project !!
YOU ROCK !
:))
witchdr 7 years ago
I'm really not an expert in this but it looks, from your diagram, as though you will be driving the LED strip directly from pin 11 of the Arduino. I can't find any specs for the LED strip you're using but the packaging describes 30 LEDs. If each LED draws a current of 10mA (which may be conservative) then that's 300mA in total. The maximum recommended current drawn from an individual Arduino data pin is 40mA continuous.
While the circuit will be fine as drawn, with a single LED, I think you're possibly risking damage to the Arduino if you replace that single LED with a strip. As I say, I'm definitely not an expert but I have played with some of these LED strips myself. Admittedly, mine were 12V so I knew I had no choice but to use transistors to control them.
EvelienGart 7 years ago
First of all, thank you for your comment! :)
I'm most likely even less of an expert than you. This was my first attempt at making something with an Arduino. It worked fine, but you may very well be right about it being damaging to the Arduino. I honestly don't know that much about it.
DIY Hacks and How Tos 7 years ago
Awesome. It would be perfect for kids to like to borrow their parent's jewelry.
EvelienGart 7 years ago
A thank you so much! I really hadn't expected anyone to see this post. I'm glad it hasn't gone completely unnoticed n.n