axl – F15 60-223: Intro to Physical Computing https://courses.ideate.cmu.edu/60-223/f2015 Carnegie Mellon University, IDEATE Thu, 17 Dec 2015 20:19:25 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.31 Mobile Robot: Search https://courses.ideate.cmu.edu/60-223/f2015/mobile-robot-search/ https://courses.ideate.cmu.edu/60-223/f2015/mobile-robot-search/#respond Mon, 02 Nov 2015 17:27:35 +0000 http://courses.ideate.cmu.edu/physcomp/f15/60-223/?p=10684 IMG_5707

For our project, we created two robots programmed to move randomly until they touch–after which they would spin together forever. This is an exploration into partnership, and how partnerships are formed. When the project is run, the movement is often sharp, and the robots will veer very close to each other without actually touching. This is indicative of the difficulty finding partnership can sometimes be, and indicative of how sometimes you may veer very close to each other without actually meeting. Overall, however, I think this project takes on a much more explorative tone rather than one that conveys an explicit message.

Personally, I worked mainly on the software side, and getting the robots to recognize when they touched.

We used an mbed, a 3pi, and conductive film to create this project.

Video: https://vimeo.com/143955313

The code can be found here:

Robot_Love – a mercurial repository | mbed

IMG_5681

lightTrail

IMG_5650

]]>
https://courses.ideate.cmu.edu/60-223/f2015/mobile-robot-search/feed/ 0
One In-One Out: SongCraft https://courses.ideate.cmu.edu/60-223/f2015/one-in-one-out-songcraft/ https://courses.ideate.cmu.edu/60-223/f2015/one-in-one-out-songcraft/#respond Thu, 01 Oct 2015 04:22:16 +0000 http://courses.ideate.cmu.edu/physcomp/f15/60-223/?p=10429

Our group built a midi synthesizer that, upon playing a few notes, will start to play a harmony alongside the user. This harmony can then be played over as well, to create the impression of a more complete piece of music.

Our intention was to build a kids’ toy. Children have little exposure to music and huge imaginations. Thus, the generated harmony is analogous to what kind of music the children may be hearing in their heads, and is intended to bridge the gap between their imaginations and what sounds they can actually play. This is not just applicable to children: many adults that have little or no exposure to music often find themselves confronted with a huge gap between their musical imaginations and what they are actually capable of playing. Since the harmony on this synthesizer are automatically generated based on preset chords and intervals, this is meant to both bridge the gap between imagination and execution and also show that much of music follows the same guiding principles.

The synthesizer works by detecting changes in voltage from each pressure sensor, sending a byte signal mapped to that pressure sensor, translating the byte signal into MIDI, and then playing it on Garageband. The harmony is looped, and is generated by randomly choosing intervals and chords that make sense in the current context.

This project has much that can be improved. In particular, the harmony generation is very rudimentary. Some basic key detection and machine learning could make it better.

The code simply translates and forwards the data from the keyboard into a MIDI signal, and then starts playing a looped harmony. The MIDI signal is generated using a one-to-one mapping between a MIDI note and a key. Upon a press of a key, each note plays for a set amount of time.

Here is a diagram of our hardware:

12255676_10206392893273768_179828262_o

The code can be found here:

]]>
https://courses.ideate.cmu.edu/60-223/f2015/one-in-one-out-songcraft/feed/ 0
Egg Minder by _think https://courses.ideate.cmu.edu/60-223/f2015/egg-minder-by-_think/ https://courses.ideate.cmu.edu/60-223/f2015/egg-minder-by-_think/#respond Thu, 10 Sep 2015 16:51:41 +0000 http://courses.ideate.cmu.edu/physcomp/f15/60-223/?p=10255 Screen Shot 2015-09-10 at 12.50.16 PM

The creators of Egg Minder claim that you will, “never be in a scramble for a good egg again.” After all, Egg Minder comes equipped with LED lights to indicate the age of eggs, push notifications to tell you when eggs are going bad or when you’re running low, and a mobile app that allows you to check the status of your eggs on the go.

Egg Minder was designed with the consumer in mind, only sending push notifications when you are in dire need of more eggs. Egg minder is relatively cheap and connected, working most efficiently with your smartphone. As a plus, it looks nice as well.

]]>
https://courses.ideate.cmu.edu/60-223/f2015/egg-minder-by-_think/feed/ 0
The O by The O https://courses.ideate.cmu.edu/60-223/f2015/the-o-by-the-o/ https://courses.ideate.cmu.edu/60-223/f2015/the-o-by-the-o/#respond Thu, 10 Sep 2015 16:48:21 +0000 http://courses.ideate.cmu.edu/physcomp/f15/60-223/?p=10252 The O is a small gadget that can be attached or placed on essential objects that alerts you via your smartphone when you leave something behind. It can be sewn, chained, or simply placed into objects such as keys, wallet, and chargers. The O is light and waterproof, with 18 months worth of battery life. As such, it is designed to be as little of an intrusion upon daily life as possible, while still providing a much wanted service. The O works mainly using distance detection, sending an alert once you get outside of a certain distance away from an item it is attached to. However, the O also detects whether you are inside a home, at a party, or have checked items into a coat check. The aim is to make a product that only alerts you when absolutely necessary, based not just on a pure physical metric, but also on your context and situation.

]]>
https://courses.ideate.cmu.edu/60-223/f2015/the-o-by-the-o/feed/ 0
Batband by StudioBananaThings (2015) https://courses.ideate.cmu.edu/60-223/f2015/batband-by-studiobananathings-2015/ https://courses.ideate.cmu.edu/60-223/f2015/batband-by-studiobananathings-2015/#respond Thu, 10 Sep 2015 16:46:24 +0000 http://courses.ideate.cmu.edu/physcomp/f15/60-223/?p=10247  

Batband is a product that promises to deliver studio quality sound without the intrusion of in-ear earphones. Batband works by emitting sound waves that reverberate through the skull and then get picked up by the inner ear, in a process the creators call “bone conduction technology”. Because Batband leaves your ear canal free, you can simultaneously process sound coming from the device linked to Batband, and sound coming from the outside world. This means that you can listen to music, answer phone calls, or use any other sound-incorporating function on your phone, without losing track of what’s going on in your immediate surroundings.

Batband combines portablity and functionality

]]>
https://courses.ideate.cmu.edu/60-223/f2015/batband-by-studiobananathings-2015/feed/ 0