Creating a LittleBits Proximity Sensor

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Genius Employee</font></font> </a> jasonrock21 ‎12-04-2014 07:48 AM - edited ‎01-15-2015 05:28 PM

I discovered my passion for electrical circuits when I was a child. For fun I would disassemble toys and electronics extracting their parts for my diverse experiments with electricity. As I constructed these projects my untrained soldering skills was definitely a limitation. I was also unaware that solder material available was composed of a high percentage of lead metal which is quite toxic for children if not handled with care. 

 

Thankfully today, with STEM education becoming a national focus children have a multitude of solder-less electrical project options at their disposal such as the LittleBits eco-system. Every LittleBits module magnetically snaps together without solder. If you can build with LEGOs, one can now easily construct a working LittleBits circuit. 

 

blog-22.png

 

Since 2014, Silicon Labs has been increasing their focus on sponsoring STEM education in order to foster the next generation of technical innovation. This endeavor got me thinking about how to incorporate a Silicon Labs device into LittleBits. For this project I chose a Si1102 proximity sensor as its concept is pretty simple to understand: If an object is detected, assert a signal. Using the Si1102 will allow us to build a proximity alarm circuit.

 

Step 1: Getting the Materials

 

blog-1.png

 

For this project most are found within LittleBits kits, however a few items had to be individually bought:

Step 2: Evaluating the Proximity Sensor
The Si1102 is very a simple device to setup. With the Si1102EK demo board, it is just a matter of powering it up and testing it. After flipping the power switch to on, wave your hand over the Si1102 and the blue LED in the upper corner of the board is activated.

 

blog-3.png

 

To activate the LED the Si1102 proximity sensor has a PRX pin that asserts low to sink electrical current across the LED. This is the signal we want to bring into the LittleBits module. Along the bottom of the board is a single row header of every signal that connects to the Si1102’s 8-pin device. For the LittleBits module we will need VDD (power), GND (signal ground) and PRX (presence detected by pulling the output low). The Si1102 can operate with a power supply voltage from 2.0 to 5.25 V, which is great because LittleBits modules carry +5V across their circuit chain.

 

Step 3: Hacking the LittleBits Proximity Sensor Module
To make use of the LittleBits 5V as the power supply for the Si1102EK, I removed the CR2032 coin-cell battery located in the rear of the demo board.

 

blog-4.png

 

Next, to incorporate the Si1102EK demo board into the LittleBits eco-system I have connected three wires to these signals and then connected them to the LittleBits proto module’s VDD and GND into the VDD (H1 pin 3) and GND (H1 pin 1) of the Si1102EK demo board. The Si1102EK’s PRX (H1 pin 4) is wired into the signal input of the proto module and depopulated the middle jumper the LittleBits proto module. Since PRX is an active low signal, I added a LittleBits inverter module to correct the signal polarity to make it friendlier to the LittleBits output modules which operate based on active-high input signaling. Also note it is important to leave the demo board’s switch to ON as this switch was to preserve the life of the coin-cell battery. In this setup, the only way for the module to receive power is if it is part of a LittleBits circuit connected to a power module.


Step 4: Building a proximity alarm circuit
Now that you have the proximity module created, it can be used in an alarm circuit. To complete this circuit, besides the power module I chose the bright LED and buzzer output modules as whenever a nearby object is detected, one wants visible and audible noise to draw attention. Waving your hand over the Si1102 proximity sensor device, now not only is the original LED activated, but now the downstream output modules within the LittleBits circuit are also activated as well.

 

blog-5.png

 

Step 5: Final test
Once this is setup, the final test will be to get an excited LittleBits volunteer to try out the new module.

 

blog-6.png

 

Watch the video: Creating a LittleBits Proximity Sensor 

 

Comments
by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Super Star</font></font> </a> msonal
on ‎12-22-2014 07:36 AM

What is that magnet breakout boards?

really nice idea which can be implemented at learning subject in schools.

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Genius Employee</font></font> </a> jasonrock21
on ‎12-22-2014 10:43 AM

Hi msonal ... Thanks!

 

When you say magnet breakout boards, I assume you are referring to this:  http://littlebits.cc/bits/proto

 

I've definitely become a big fan of LittleBits for helping my nieces and nephews visualize how basic electronic components work.  I can wire the proto onto a breadboard and then let them swap out resistors, capacitors, even NPNs and then use the LittleBits LEDs, buzzers, motors modules to show how changing component values causes different effects.

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Ninja Employee</font></font> </a> jperch
‎01-22-2015 04:59 PM - edited ‎01-22-2015 05:00 PM

I really like this idea. I recently purchased a number of lIttleBits kits and my wife is intending to start an after school club to use them. I have been looking for ways to incorporate Silabs stuff with littleBits. I just haven't had a chance to do much.

 

Do you have plans to use anything else from Silabs for something like this?

 

Joe

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Genius Employee</font></font> </a> jasonrock21
on ‎01-26-2015 01:29 PM

 Hi jperch,

 

That's really awesome that you & your wife are doing that!

 

We're actually planning a kids demonstration the 2015 SXSW interactive show where Silicon Labs is the main sponsor of the SX Create 2015.  If you (or anyone else that is reading this) is in town you should stop by!

 

More information about the event: SXSW Create - March 13, 2015 to March 15, 2015