It didn’t take me and Robert long to find an RGB LED pushbutton. I composed a short part number using the NKK data sheet and found a KP0215ASBKG03RGB-2SJB. I made a simple perf board shield with the proper resistors for my Arduino Mega 1280 and re-learned Arduino to light it up.

Gaussian curves from https://www.desmos.com/calculator/zkmpvehya3
Gaussian curves from https://www.desmos.com/calculator/zkmpvehya3

When I wanted to smoothly fade between all the available RGB colors, I couldn’t find a good solution. So I made my own using Gaussian curves. Here is a picture and link to the online graphic calculator desmos that was very helpful visualizing the LED levels.
There is more:
(more…)

Tagged with:
 

Hackathon: PAFA Installation

This coming March, Hive76 and the Hacktory will be teaming up again for another installation at the Pennsylvania Academy of the Fine Arts.

Come to Hive76 on January 21st 10AM – 4PM for a build hackathon focusing on this installation! Some of the things we’ll be focusing on include touch-sensitive light chimes inspired by these, a computer vision-based theremin using Sean’s html5 synth, and altering the brightness of lights based on radio frequency interference. We’ll be splitting up in to teams to work on these problems and have some working prototypes by the end of the day. Stay for an hour or six!

See you on the 21st!

Tagged with:
 
Eyes!
photo by peej

That time is once again upon us! This coming Monday, October the 10th, is our second installment of the Monthly Monday Microcontroller Madness series!

 

This month’s workshop will feature the concept of motion sensing in relation to microcontrollers. We’ll be taking a look at passive infrared sensors (PIR) for motion detection, ultrasonic range finders for distance measuring, and even looking at how to integrate a webcam into your Arduino project for motion analysis. These sensors and techniques are great for adding to your Halloween projects (wink, wink).

 

In addition to talking about motion, we will be offering our usual advice and guidance to those currently working on projects, or looking where to get started. All skill levels are welcome and we look forward to seeing you on Monday!

 

UPDATE: Here’s a link to the Arduino Reference page for the Parallax ultrasonic sensor and a code page for the Parallax PIR.

Manufacturer information can be found here and here, respectively.

Tagged with:
 
Pile of Arduino things. by Andreas Wetterberg

Pile of Arduino things. by Andreas Wetterberg, on Flickr

Starting at 7 PM on Monday, September 12, Hive76 will be starting a new ongoing monthly workshop focusing solely on the wonderful world of microcontrollers.

“What’s a microcontroller,” you ask? Let’s take a quick glance at the Wikipedia page!

“Yeah, so?? Why should I care?”

“What if I’m familiar with microcontrollers, and I’m just looking for a place to talk shop, jump-start a stalled project, or help other folks learn a thing or two?”

  • Come on down!!! (up, or over also apply here)

Great! Now that you’re coming, what can you expect?

You can expect to be welcomed into a friendly environment and you are encouraged to bring your ideas, aspirations, projects, and most importantly, your questions! Individual projects, group projects, build challenges, basic skill instruction, hardware buying guidance, and experts on hand! I would like to emphasize that this workshop is open to complete beginners. No prior experience with electronics OR programming needed! We’ve all got to start somewhere!

PIC, Basic Stamp, MSP430, Arduino, etc… no microcontrollers will be turned away! This is an all-inclusive, open workshop to promote learning!

The Fine Print: Materials will be available for use within the space and a limited amount of hardware will be available for purchase. If you’ve got a laptop or netbook handy, please bring it along. Instruction and guidance will be available free of charge!

(Donations are always appreciated)

 

This workshop is brought to you by: KBI, Inc.

Tagged with:
 

Here’s a video of a preliminary version of PJ’s ICM7228 library for Arduino.  The 7228 is an LED driver chip that is particularly suited to driving 8×8 LED matrices.  We have a lot of these chips at the Hive, and plenty of 8×8 displays as well, so we’ll see what gets created as a byproduct of the library.