This is a super cool device that you canuse gesture to control the media player. You can simply think this is akeyboard that use gesture to trigger.
In fact the principle of the device is verysimple, we use the seeedstudio Arch to run the USB protocol stack, so thecomputer will regard this board as an USB keyboard, and use the Grove – GestureSensor which is based on PAJ7620 to trigger.
Check the making process on the following video:
Arch is an mbed enabled development boardwith Arduino form factor and Grove connectors for rapid prototyping. With avariety of Shield and Grove modules, mbed SDK and lots of software libraries,you can rapidly build a prototype. In this project we use the USB HID library.
Grove - Gesture sensor module is based onPAJ7620U2 that integrates gesture recognition function with general I2Cinterface into a single chip. It can recognize 9 gestures including move up,move down, move left, move right, etc with a simple swipe of your hand.
Now, I’ll show you how to do with thesoftware work.
First, you should login or signup to mbed.
Then, import the Gesture_Keyboard programinto compiler
Thirdly, compile the code and download theoutput binary.
At last, connect your Arch board to your pcand long press the reset button, it will automatically appear as a USB drivernamed CRP DISABLD. Go to the CRP DISABLD, delete the firmware file and copy thedownload binary file to CRP DISABLD. Quick press the reset button to run thenew binary.
Thenyou’ll find the board can be recognized as a keyboard, open a media player andhave fun.
About the structural part, we must prepare the materials and tools first:
3mm thick wood
M2 rivets —— 2 pcs
M3 rivets —— 3 pcs
M3 screws —— 4 pcs
M3*75 support columns —— 2 pcs
toothpick —— 2 pcs
We also need screwdriver, glue, and laser cutter.
Now we start to make it. Import design drawings into laser cutter. After laser cutting we get 6 pieces of wood. Then we fixed the Seeed studio Arch on the wood that have three holes. Next we fixed the Grove – Gesture on the wood that have two holes. Here we need pay attention to the direction of the Grove – Gesture, the side of the interface is facing up.
Then we use the support columns fixed two side planks, now fixed the top plank, the front plank and the back plank with the side planks. Here we can use the glue to fix them.
Finally, fixed the plank that has Seeed studio Arch with the side planks, Insert the toothpick in the hole of the side planks. Done!