New Top

All Products By Category

Archive | August, 2013

New Proximity Sensor Boards Have Arrived

prox1

Gavin Atkinson has been working in the studio on a few different projects this Summer, and our new proximity sensor is the latest fruit of his work. These panelized boards look very cool so I thought I’d share them. I described them previously as looking like Klingon shuriken and I stand by that analogy.

Continue Reading →

SI1143-Based Distance Sensors

prox

We have some affection for the SI1143 chip. We used it for our pulse sensor in which it performs admirably.  Plus we successfully puzzled our way through its  78 page datasheet. So we figured that we would spin up some sensors based on what the chip was supposed to do (i.e. what the manufacturers of the chip thought  it might be good for), namely proximity sensors.

Our summer intern Gavin Atkinson took the lead in designing these two versions or an SI1143 based proximity sensor. They are both exactly the same schematic and parts and only the form factor varies. However the geometry of the LED / sensing chip layout affects the sensor so sensing distances and sensing angles vary a bit.

Silicon Labs wrote an app with  code for “swipe-sensing” that demonstrates detection of swiping your hand over the sensor from different directions. We thought it would fun to see how the sensor might work as a 3D mouse. For you math and code heads, the code that we used in the video uses vector addition to add the three vectors whose inputs are the values returned by the various LED readings and whose angles are represented by the angles between the chip and respective LEDs (0, 120, & 240 degrees). This yielded a vector and direction that was a fairly good decoding of the LEDs into a vector direction and strength as you can see in the video. Summing all three LED values yields a good idea of object distance to the chip – so it would be possible to map these coordinates into 3D space, which we did not do in an explicit way in the video.

SI114 Distance Sensor from gavin atkinson on Vimeo.

The pictures above, and in our video are our prototypes and the assembly technique on the sensors lacks something in the neatness department. In particular we need to find the correct adhesive and technique to glue on the chip’s laser cut “shield”, which prevents LED light from “short circuiting” to the sensor. We also used some diffusers over the LEDs in the video. We believe that wider LED angles will work as well as the diffusers. We also revised the layout a bit as found that the large capacitor was blocking the LED in some situations. Yeah for prototypes working the way they are supposed to!

Some possible uses for the sensor we thought about were:

  • interactive controllers or scroll wheels as in the video link below
  • smart distance sensor for robots so that they might be able to tell heading toward a wall or other object
  • short distance replacements for Sharp IR distance sensors with no “close-in deadspot” that sometimes making the Sharp sensors tricky to apply.
  • touchless 2D or 3D mouse, perhaps hot-cold control for a sink mixing valve, meat packing factory, hospital or surgery suite where hands were either dirty or clean and touchless sensing was desirable.
  • interactive art projects

Distance/Proximity Sensors are in the shop here!

New Web Shop Backend: WooCommerce

We’ve just moved our web shop to the WooCommerce backend. WooCommerce is a fork of the open source Jigoshop cart and lives entirely in WordPress, which means it will be easier for us to integrate all aspects of the blog, documentation and shop. We think the new setup will improve the user experience, but if you have any troubles with the new interface, please email support@moderndevice.com and let us know! We’re also (finally!) hooked up with an Authorize.net merchant account, so you can pay by credit card directly without using Paypal. Paypal is still an option of course.

Build a Hackable Bytebeat Player at the RI Mini Maker Faire

byteseeker

The Rhode Island Mini Maker Faire is this Saturday, featuring dozens of makers alongside the usual music and shenanigans of AS220’s annual Foo Fest. Each year we run a soldering workshop as part of the Faire; this year we’ll be making a hackable bytebeat player from Modern Device, the Byteseeker Junior.

Download the assembly instructions here.

The Byteseeker is an Arduino-variation with a headphone jack, two pots and two buttons based on the Real Bare Bones Board. The code we’ll be using at the Faire is kind of like an iPod Shuffle for Bytebeat “songs.”

What’s Bytebeat you ask? It’s a genre of 8-bit beatmaking that tweezes complex repeating patterns of sound out of one line math expressions. A more in-depth description may be found in this blog post, but here’s a quick video to give you an idea of what the thing sounds like:

Byteseeker Jr. from Shawn Wallace on Vimeo.

Continue Reading →