Monday, 22 March 2010

hungryis.me : results

General stats:

Uptime: 27hours
Sent data of video: 3.6GB
water feed: 7 Liters aprox
unique visitors: 523
average time on site: 04m:30s
32 different countries

 United States: 260  New Zealand:185  Canada:51  Australia:37  United Kingdom:33 Ireland:8  Latvia6 Netherlands6 Mexico5 Sweden3 Germany3 Spain:3 Finland:2 Belgium:2 Slovenia:1 Turkey:1 Estonia:1
Malaysia:1Bahamas:1Uruguay:1Romania:1Argentina:1Chile:1Poland:1Singapore:1Switzerland:1
Portugal:1Brazil:1France:1Austria:1Croatia:1Greece:1 


Anecdotes and analysis:
The First not Me or Zak  pump was exciting, the pump just went by itself and we watched as it was working!.

the site started off with what we assume was an initial flow of BCT after a txt was sent to James notifying it was live. a flurry of New Zealand watering and lighting proceeded.

early on we discovered a flaw that the video camera we were using to stream video with kept going into standby " a feature according to a review that showed up when I searched for a solution. Zak found that Ustream producer could use the eye-toy I had to restart so i could stream on the same channel, after a few "has it died?" posts and txts it was up and running again.

and then  "someone from Spain turned the light on"
and then a whole lot of other countries followed suit.

In the morning my personal favorite visitor came it was our Caring Canadian "AB" they watered and feed it for half an hour and even commented to it.

Hi plant, nice day isn't it!
AB - Canada 





Plant, you should really report how much water you already have, so I know if I need to water you
AB - Canada 

at 4:30pm NZST Luke posted a thread on /g/
shortly thereafter.

im watering someones plant and im gonna flood it kuz im writeing a bot to auto spam xD




sam - United States



IT SHALL DROWN IN THE DARK
LEONIDAS - United States - 1 day ago

having a bot continuously ping the water then i taunted him by turning on the light and posting 
Let there be light
God - New Zealand 
after the second light has been turned on  he modified his code to run the light continuous too..
he was ip blocked 2 hours later 7ish liters later
and stopped streaming at midnight.



analytics
depicted above are the referers who had more than one visit...
the higher the page visit = more normal user interaction
The majority of users are direct traffic.
4chan had only 13 visitors in terms of hits, but was heavily dominant in terms of interaction(not visible due to the page only shows the home page not button spam.)
quite a few emailed links....

Ustream stats for live feed

Labels: , , ,

hungryis.me: collective discussion making.

Brief project summary:

www.hungryis.me
project members
Zak
Luke
me

A community outsourced decision making project in which, the internet public feeds a plant, predicted outcome was either gluttonous overfeeding or a an abandonment from the collective internets.

The goal of the project was in under 2 weeks build a website with the necessary back end work to allow for the users decisions and actions to be partaken in realtime.

obtaining an domain name:
this was simple but we spent a decent chunk of time to get the right url. from going from lame things like "feedthisplant.com"
we then found the .me top level domain, and tried a few different combos when I suggested we should have incorrect sentence structure 'like Yoda' suggesting thirstyis.me was free then Zak tried hungryis.me and then purchased the domain. the website was hosted on a server in the U.S.

Zak and I spent a couple of evenings working out the aesthetic we anted for the website, the websites in  the early stages we had the idea of having a cartoony daisy to introduce the plant and make it more relatable, it was mooted drafted but abandoned for the final implementation. along with it the idea of using a pastel colour palette. A theme of green and brown became prevalent with earthy tones.

i painted up icons and titles with a scratchy line appearance. these were then run through illustrator to simplify them.

Zak wrote all the html, css and php for the website and wrote a curl script (basically acts like a user for example can go and fill out the comment section on a webpage when run) for interacting with the arduino,

Luke found a streaming site called you stream where you can embed the player and your stream on you r page. this helped simplify the the process of streaming and reducing the impact on our home data capped internet connection.

Hardware:
Arduino + WiFly shield.
printer servo powered pump.

the notable difficulty: with this project was getting the networking going, AUT's network policies made it too prohibitive to do at Uni, so the project had to be relocated to a residential address


arduino + wifi shield
I had used arduino frequently on previous projects but this time we were introducing 2 new variables: wifi and connecting to a user to the unit through global ip, as of yet the arduino doesn't have a native plugin library for wifi so we had to find a sample sketch to get us to interface with it. the Spark fun Wifly shield has a SPI_UART chip onboard that does the interfacing between the the wifi and the arduino. reducing it down to only requiring 4 digital out pins. being a reasonably new product finding information about it is sparse, luckily it had a example project on the spark-fun, which I had to reverse engineer. the program would connect to the network and then wait for another machine to ping it, then it would send up a html webpage, and the user returned data into the fields and it would close the connection.

this was the most consuming part of the project but also the most interesting/frustrating, by the time i finally worked out a way of  getting it to work. i had to stop due to it being 4 hours after our estimated launch In the end we had to resort to plan b (laptop ripping the rss and interpreting)

The physical structure was built on a 22 gallon bin, the benefit was it was lightproof, waterproof, and cheap.  on the lid we cut a hole for the camera. the pump was mounted on a bracket and the pumps leads went to six holes in the lid, a led camping light was modified so we could trigger it. we re used the relays from the camera box project to trigger the higher voltage of the pump and light by running the arduino's corresponding pin high. in the base potting mix was added and 4 different pot plants added.



Labels: , , ,

Wednesday, 17 March 2010

This blog has moved


This blog is now located at http://ryansmale.blogspot.com/.
You will be automatically redirected in 30 seconds, or you may click here.

For feed subscribers, please update your feed subscriptions to
http://ryansmale.blogspot.com/feeds/posts/default.