Tuesday, March 15, 2016

Project Closet v.1 Introduction (The Box)

I have chosen some weeks ago to start a mid term project for one of my CS classes. Since that time I have been unable to get my self away from it long enough to tell you all what I have been up to.
Now, I'm back. I watched an inspirational Ted Talk a few weeks ago, about how the future of computers, IoT devices, and technology in general should start to take a turn. How we, as creators, should think towards devices that we do less on and react more to our own gestures, habits, and needs. So, I decide to begin work on an Idea I have dubbed "Project Closet v.1". Project Closet v.1 is an interactive storage idea. The prototype itself may be rather modest but the idea has limitless bounds. The idea is that the storage system can react to you when you are around, or turn on, and show you a list (pictures) of items inside, and deliver one to you if you press the picture. Sounds simple but if it is implemented as a large pantry of food could do several things. It could present you with a meal idea based on what is inside, or alert when you are out of an item. Maybe it could even find the item on shopping sites such as amazon and order it for you if it learned you didn't like to be out. It could alert you when food is near expiration or you could check the items inside when you were on the go. It could keep an accurate list of what you have purchased over time and recommend better prices on common items. Maybe it is a simple night stand storage box, with a charger area for your phone, a place for your wallet and keys. It could alert you when you may forget an item in the mourning or wake you up presenting your medications or vitamins. Like I said, it is an idea limited only by the creator imagination.
I began work a few weeks back on a simple prototype using the Raspberry Pi B+ and the Arduino. I can break this idea down into a few categories, This is the first part:

The box*



 Here we will need the workings wired up. I have mounted a tray made out of wax cardboard with a cd for added support onto a plastic sprocket that has a plastic chain and is turned by a continuous rotation motor (about 6 volts). I used spacers to raise the table so it does not tangle knocking the chain off. Here is a picture the first setup with a small cable instead of chain=>.








Here is a more recent picture with the sprocket and chain added:
After I was happy with the table I then moved on to the PIR motion sensor. This sensor, located on the
front of the box will detected a person walking in front the box, relay a signal to the Raspberry Pi and thus will active the screen of the system. (I am not fully sure whether it will be operated by the Arduino yet since the Arduino has an analog to digital converter which could possibly rule out an false readings by averaging out where as the Pi can only read high or low digital values and may not get a full accurate reading. But we will see. Here are pictures of the PIR motion sensor mounted to the box:


Next I have added an LED seven segment  display in order to give an accurate display of the current tray that is at the opening. I also just kinda thought it was cool and had worked with one already.
Here are pictures of the Seven Segment Display:

After a few updates to the Tray, the mounting of the Arduino, and the external power port, below are the pictures where it currently stands.





Part 2 in new blog.

No comments:

Post a Comment