Piccadilly Circus billboard uses recognition technology to deliver targeted adverts

Piccadilly Circus billboard uses recognition technology to deliver targeted adverts

“A new digital billboard in London‘s Piccadilly Circus uses recognition technology to display targeted advertisements based on the make of passing cars, and the gender and age of pedestrians.

[…]”

Final Project Proposal: Bolaji Bankole

Concept:

The idea that I want to portray with my project is general apathy/undirectedness being a detriment. The way I want to show this is by creating a robot that has clear goals to move to, but without outside intervention it move very lethargically, making random detours or stopping and is generally not very motivated.

However, motivation is not impossible to find, so if a viewer was to wave near the robot/nudge it in the right direction, it gets to where it needs to be faster.

Hardware:
  • A frame of some sort, probably laser cut in the end
  • Motors, probably continuous rotation servos
  • Various proximity sensors, PIR is right out.
  • At least one raspi, with servo hat
  • raspi camera
  • A couple of arduinos, lots of LEDs
  • Batteries

Obviously as I prototype, this is very subject to change

Software:
  • OpenCV on the raspi
  • Will need to be able to identify its targets, and then not only go to them, but not go to them.
  • Also needs to react to stimulus in a convincing and understandable way.
Process:

The first thing I’ll need to get working will be tracking the targets, because that is the most complex part and if it doesn’t work well, I’ll need time to come up with some other strategy. Then making the robot, and making it move to the targets, integrating the stimulus, and then allowing for multiple targets and signifying which one is active.

Bryt 2.0: A Music Visualizer (Project Proposal)

Concept: 

A box-like music visualizer  and music player that uses LEDs and mirrors t0 create a a visual representation of music. Users will be able to interact the with the device by changing the colors of the lights as well as being able to use headphone jack enabled devices to select the music being visualized.

LEDs will be attached to the edge of the mirror to recreate this effect. Except 4 will be used to create a 3-dimentional cube full of endless mirrors!

Hardware:

  • 3D printed frame for the mirrors (box-like for the device)
  • Mirrors (4 or 5)
  • LED strips
  • power source, battery
  • headphone adapter
  • sliding potenntiometer (change colors of lights)

Software:

  • Library for sound interpretation (getting inputs for music)
  • RGB led control (actual visualization)
  • Library for playing sounds (enabling the device to play music)

Order of Construction and Testing:

  1. RGB light control
  2. Sliding potentiometer control
  3. RGB control with potentiometer
  4. Play music with arduino by input from audiojack
  5. Interpret Music currently being played
  6. Visualize interpreted music
  7. 3D print box frame,
  8. Attach mirrors
  9. Attach speakers
  10. Attach arduino, audiojack, and other inputs
  11. Polish

Project Proposal: Hourglass

Abstract / concept statement

Concept 01

My concept is to create a timepiece that reveals the qualitative fluidity of time passing. The form and interaction will be inspired by an hourglass. I want the series of pieces to be able to respond to each other and spark a chain reaction of movement. This will be done using a changing balance in weight.

Concept 02

Create an hourglass that can change the timer amount. When a certain amount of time is chosen, the hourglass can accurately adjust the amount of sand that is needed. The intention is for the interaction to be very physical.

Hardware
  • Servos
  • Solenoids
  • Motor
  • Transistors
  • Force sensor
Software
  • Weight analysis that connects weight to specific actions
  • Servo control and positioning
Order of construction and testing
  1. Develop sketches to figure out logistics of overall hourglass
  2. Plan ways that glass can interact with the hardware, and be hidden so the form does not reveal the technology
  3. Figure out how to use hardware to change the amount of sand (aperture form?)
  4. ^^create multiple prototypes with this interaction, it will be the most crucial development
  5. design the enclosure that will hold the glass form
  6. Have people test out form and see if it is understandable / has the right affordances
  7. Fix all the things that didn’t work
  8. repeat 7 and 8 with a few other people
  9. make an information poster for the final show
  10. write up my artist’s statement for the final show
Potential Issues
  • Will the sand affect the hardware?
  • Will the glass be able to integrate well with the wood and hardware?
  • How will the piece be maintained / opened to be fixed if necessary
  • How to mask mechanical servo movement and integrate fluidity into form
  • Does the hourglass even need to use an Arduino? Is it about accuracy?
  • Once the timer is started, is there a reset response?

Assignment 6: Final Project Proposal – “Draw Your Music”

SooJin Sohn – DRAW YOUR MUSIC (Proposal – Draft 1)

  • Abstract/Concept:

The core objective of this project is to explore the possibilities in conversion of media through user interaction. This project is designed to capture and scan a hand-drawing on  a piece of paper, translate the coordinates of the drawing into musical notes.

  • Material:
    1. Arduino UNO – 1
    2. Clear acrylic boards (paper scanning area)
    3. White paper
    4. Black marker (the ink needs to be strong and heavy enough to bleed through the other side of the paper)
    5. A web camera
    6. some back lighting material for eliminating shadows
    7. A push button – that triggers the camera to initiate scanning/translating of drawing into music
    8. Some heavy Processing/MAX and Arduino coding
  • Plans for Production:
    1. Make sure to build the code in the following steps:
      • Control the webcam to capture a fixed frame size of a paper.
      • Manipulate the captured image into grayscale, and define an array that saves all RGB values of each pixel.
      • Map the captured image pixels into 0 to 1, and 50Hz to 1500Hz (serial communication between Arduino and Processing)
      • Print the mapped value coordinates
      • Serial communicate the coordinate values to Arduino, and print the coordinates into auditory data.
    2. Build the hardware
      • Use the acrylic boards, and glue the webcam along with the back lighting switch.
      • Connect a simple push button switch to the Arduino (the push button should work as the trigger for scanning and initiating the translation of the image to music)

Class Notes, 7 Nov

Not shown in class, a guide to making mechanical automata.  I think many of these could be made on a laser cutter or 3d printed.

507 Mechanical Movements.

Multiplexers, shift registers, and how to read a data sheet

The Arduino Playground guide the 4051, including the spiffy Arduino bitRead() call.

Instructables page on how to use the 74HC595 shift register.

The Sparkfun guide to reading a data sheet.

An interactive toy that passes “the tigoe test”

Paro, an interactive therapeutic robotic toy, now used in treatment for a variety of mental health problems.

Koi Fish Coffee Table

This project is going to be a installation for the size about a side table/coffee table. The top of the installation would be in glass/clear acylic where things can be put on like a real coffee table.

The table installation would be able to interact with different objects been put on the table based on the temperature. The koi fish would swim in a random pattern (similar to a real koi fish). When someone sits at the table and put something on the table top, if the thing is hot like coffee or tea, the koi fish will swim away from the object. If the thing is cold, like soda or snacks, the koi fish will swim towards the project, and swim around for a while.

Personally, I am very fond of the east asian style gardens (Chinese and Japanese). The project is to make the living room more interesting for people that doesn’t have enought space or time to take care of a koi pond garden. Kind of like the idea of karesansui,the Japanese Zen Garden, which is very artistic and easier to take care of. In the modern urban settings, it is really hard to have a big enough tank/pond body of water for actual koi fishes. However, a koi pond that does not require water or big space would be ideal.

 

Hardware:

  • 2 or 3 stepper motor (maybe more)
  • Some non real koi fish (Wood carved would be awesome, 3D printed is also acceptable I think)
  • A couple of timing belts (or one really long one), and pulleys
  • tiny camera/IR camera for tempertature detection/ Motion Detector?
  • Some white sand (For appearence, not super necessary for mechanical part)
  • A couple of strong magnets
  • I might need more things but I can’t think of it right now….
  • (basically it is the x and y axis for a 3d printer/laser cutter)

 

Software:

  •  I need software to work with the camera to read temperature
  • I need some library to work with the stepper motor

 

Order of Construction and Testing:

  1. Make the stepper motor work
  2. Figure out how to detect temperature
  3. Construct the table with 8020
  4. Install the stepper motor and timing belt to test
  5. Make the servo work and behaves like a koi fish
  6. Install magnets and stick the koi on the moving part
  7. Make the table look like an actual aquarium/pond
  8. Work with a couple of servos to make koi more realistic