Arduino Twitter Project

Project — mark_strelow @ 1:07 pm

For this project I decided to try to make something that I would like to have some form of in every-day life. As explained in the video, people play and stream Starcraft online for other people to watch. This probably doesn’t sound very entertaining, but if you like Starcraft, certain streams can be very fun to watch. I created a program that would check on a popular Starcraft website called TeamLiquid to see who was streaming and then, when the button on the Arduino was pressed, post to twitter saying who was streaming. In addition, it is set up to check if one person in particular is streaming and turn on the light if they are.

Although it isn’t quite something that would be actually useful in its current form, if I updated it to work wirelessly and be very small, I could see it being something mildly useful to have, at least for a Starcraft fan.

Twitter And Arduino

Uncategorized — mark_strelow @ 8:03 am

Some ideas I thought would make use of Twitter and the Arduino in interesting ways:

1. A device that was attached to your face near your eyes, and could tell when your eyes were closed. I’m not sure exactly how this would work, but it would somehow be able to sense when your eyes were closed, and infer things from this information. It could count the number of times you blink (which might be interesting to compare from day to day), or see if there were certain times when your time of blinking lasted longer than other times. It could also be used to see how long you closed your eyes when falling asleep in class (which would be pretty interesting for me at least). It would also be interesting to see the results for when you were falling asleep at night. Perhaps after a certain amount of time closed, a tweet could be sent saying that you were asleep. Because you can’t really send a tweet once you are asleep, this could be pretty useful (depending on the circumstances).

2. Hooking up a light sensor to something like a phone. This way, you could tell how many times you took the object out of your pocket, and see an overall reading for how long it was being used (perhaps a light senor would not be the best because it isn’t necessarily light outside of your pocket). Perhaps a light sensor could be placed in the inside of wallet to see when it was actually opened. The idea of using sensors to see when something occurs, and for how long, (similar to my idea for #1) is pretty intriguing to me.

3. My last idea is for (the somewhat cliche idea) of some type of sensor to see how someone was feeling. Perhaps reading their pulse somehow, or taking their temperature, or even combining multiple sensor values such as these. I think it would be interesting to be able to see what times of day you were excited, nervous, etc. Trying to remember what was happening at a certain time to make you react in such a way, and the reaction itself, would be pretty cool. I think a tweet alerting people that you were in a stressful situation could be pretty interesting as well. It might be difficult for the sensors to determine what was actually happening to you, but being able to broadcast how you were feeling through values instead of words would be nice.

Looking Outwards (Arduino2)

LookingOutwards — mark_strelow @ 11:37 am

Similar to the BeatBearing project I chose last time, this is an Arduino-based project that produces music based on user input. It is called Arduinome because it is based off a previous project called “64 Monome,” that has been recreated to involve the use of the Arduino. Simply put, buttons are turned on or off when they are pressed, and the row in which a pressed button exists determines what sound is output as the timer moves across that column. I think the design is very simple and, in the same way as BeatBearing, will continue to produce the beat after it is determined.

Using Control and OSC, this project is able to control the display on a the glass block window using an android tablet. I think the ability to use pre-recorded displays and also allow the user to draw the desired output is a cool concept, and the interface is so simple that it makes it easy for anyone to draw with it. Comparing this project with the Arduinome, the grid interface is very similar, yet one produces a visual display and the other an audio display. Perhaps these works could be combined together in some way. What is interesting about this project (in addition to it’s use of the tablet interaction) is that the person who made the OCS interaction seemed to be building off code that was already out there, and simply updating it for this interactive use. It comes from “Hive13,” which is a Cincinnati-based “Hackerspace” community.

This project also seemed relevant to what we have been talking about in terms of the various uses for the Arduino. Using the Wi-Fi shield for the Arduino, the “Beeri” device checks Twitter for any new posts containing the word “pour.” If any are found, the car is activated to run, driving into the spike on the wall and pouring the bear into a conveniently placed cup. When multiple pour commands are found, the Beeri “pours drinks for all” according to the description, while in reality it freaks out and drives back and forth. While this part isn’t quite worked out (and the whole project doesn’t quite seem to make getting a beer more convenient) it is definitely a cool idea.

 

References:

Arduinome: http://unitedstatesofdesign.com/arduinome/

Glass Block LED Matrix: http://wiki.hive13.org/Glass_Block_LED_Matrix

Beeri: http://redpepperland.tumblr.com/post/11730859389/have-siri-pour-you-a-beer

Arduino1

Project — mark_strelow @ 4:23 am

Here is my first little Arduino program! Hope you like it!

Looking Outwards (Arduino)

LookingOutwards,Project — mark_strelow @ 12:04 pm

All three of my chosen projects for this Looking Outwards have to do with music. I thought that I focused more on video and games in my previous entries, and music seems like it is quite different but has no less of an ability to be manipulated with programming. The first work I chose is called Chimeres Orchestra, and is a project that is designed to be installed in public space. It is a kind of “spider” that uses it’s “legs” to strike whatever object it is attached to, creating different sounds depending on the size and material of this object. Some possible examples include street signs or lighting “in an urban environment,” or simply a pole that happens to be present in an installation room. The ability of this work to be set up in an almost unlimited amount of places, and for it to be programmed by the user to creative different music, is really interesting. If I were walking down the street and saw one of these I would probably stop to listen!

Although the video is a little silly, and seems to not display the full capabilities of this work, the concept is well thought out. There are a series of pumps attached to a machine that allow various users to control the amount of a sound that is present depending on how fast they pump. This means that user interactivity is actually required for any sound to be produced at all, which I think is pretty cool. And it also encourages interacting with other people at the same time, to produce more interesting combinations of sound. It was kind of hard to tell if the speed of pumping had a direct correlation with the tempo of the beat, but I think it should, as it would require the users to be in sync to produce something that sounds good.

 

The last work I chose is BeatBearing by Peter Bennet. As the video shows, this work is highly interactive and, like Pumpbeats, encourages multiple people to interact at once. Depending on the placement of the balls, the beat changes. Rows can even be pre-constructed to allow for quick changes and the tempo can be speeded up and slowed down as well. The ability to directly control the sound output of this work is something not quite present in the other two works I chose. Where you place the balls decides the beat, so if one ball is placed differently, the output will not be quite the same. While Pumpbeats seemed to have the user manipulating a pre-made beat, BeatBearing has the user constructing the beat. It seems like a very hands-on way (with immediate feedback) of writing music.

 

Credits:

Chimeres Orchestra: http://impala.utopia.free.fr/travaux/?id=67

Pumpbeats: http://xciba.de/pumpbeats/

BeatBearing: http://www.beatbearing.co.uk/index.html

Looking Outwards 2 (Mark Strelow)

LookingOutwards,Project — mark_strelow @ 5:02 am

Auralux

Last time, I talked a bit about games and animation, and how the level of interactivity determines how I view a video-based work of art. I was recently sent a link to a different game by one of my friends. It’s called Auralux:

This is a Real Time Strategy game, meaning the game is based on your strategy and decisions you make in real time (this is different from, say, a turn-based strategy game, which gives you unlimited time to make decisions when it is your turn). Unlike other RTS games, which often require you to use your speed as well as your strategy to defeat your opponent, Auralux is meant to be a relaxing game that is solely based on strategy. It is trying to be an RTS at it’s simplest, without all of the factors that make the profitable RTSs of today’s market stressful and complicated. I think this game is very interesting because, like the game (Fotonica) from my last Looking Outwards, it aims to relax the player, while still requiring skill. It becomes more of a soothing experience than an attempt to win, although winning is still your objective.

 

Super Recursion Toy

The next thing I found was this incredible looking art by Justin Windle, found on the creative applications website. The thing that drew my attention was the use of the word recursion. Recursion is the concept of doing something over and over again, such as a function calling itself. Not only do these snapshots of the program look extremely interesting, they also instantly made me think of a recursion program. So, for me, this is like a visualization of a “computer science work” into an “art work.”

 

WebGL

The last of my finds this week was found on a website called jocabola.com. While it seems that the use of the technology was limited in this case, apparently WebGL allows for interactive 3D graphics to be used in web browsers. Seeing this simple example made me wonder what it is capable of. It kind of reminded me of the “visualizers” in iTunes. Perhaps there will be a way to have your browser reacting to the music you are playing using the WebGL technology in the future. I think there are many possibilities for this kind of technology to make the internet interactive in an interesting way.

 

Credits:

http://www.emcneill.com/auralux.html

http://www.creativeapplications.net/javascript-2/super-recursion-toy-javascript/

http://www.creativeapplications.net/javascript-2/jocabola-reboot-javascript/

Looking Outwards (Mark Strelow)

LookingOutwards,Project — mark_strelow @ 5:48 am

http://3.bp.blogspot.com/_K5Q2tTIPCZU/TR-SNbB_eOI/AAAAAAAAGO0/FhV9C3KzzNU/s1600/ZackFloorGame0810.jpg

I was thinking about interactive art and I couldn’t really remember ever coming into contact with an interactive artwork in a public space. The idea of an artwork affecting the space in which it is placed, like in the “Hand from Above” piece, seems very interesting. In that case, even though nothing is physically occupying the space in which the people are standing, it still causes people within that space to react. And then I remembered that I had seen something with a very similar effect before: the interactive projection games found on the floors of malls! Just like in the art work, these games cause people to react differently to a space where nothing is really any different. It’s still just a floor, but because of the projection it becomes an interactive space.

 

Something else that I remembered was an animation titled “Attraction” that I came across recently. It was commissioned by a French organization in order to spread a “anti-smoking” message. Apparently the film is meant to be viewed in an internet browser, and hooks up to the user’s webcam in order to involve the viewer in the action. Not having tried it for myself, I don’t know how “interactive” it really is, but the concept of actually having an impact on an animation is really exciting to me. Some “interactive” elements seem gimmicky, whereas focusing too much on user input seems to focus more on the user than the artist in some cases. An animation where the viewer has an effect, but does not completely control the work, seems like it could be really cool.

 

http://www.creativeapplications.net/wp-content/uploads/2011/07/FOTONICA_03.png

The thought of interactive animation made me think about video games. A very basic definition of a video game seems to be an animation that you control, where the decisions you make result in what you see on the screen. This game is called “Fotonica.” It is extremely simple, only using one button, however it is very enjoyable. It has a kind of relaxing mood to it that made me want to simply move along and go with the flow. One level is actually never-ending, and I found that level to be the most enjoyable. This game isn’t about winning, or even getting to the finish line necessarily, but I found this lack of a challenging goal made this game enjoyable and quite different from games I’m used to playing.

Project 13 PDF

Project_01 — mark_strelow @ 12:28 am

http://cmuems.com/2011/a/wp-content/uploads/2011/09/MarkStrelowProject12.pdf

 

I hope this works…

-Mark Strelow

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2019 CMU Electronic Media Studio II, Fall 2011, Section A | powered by WordPress with Barecity