Difference between revisions of "The eye of the Internet"

From RevSpace
Jump to navigation Jump to search
(Cool ideas)
(19 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
The eye of the Internet makes one aware that Internet not only knows everything, but is also sees everything, courtesy of the many [[Webcams]] at the space.  
 
The eye of the Internet makes one aware that Internet not only knows everything, but is also sees everything, courtesy of the many [[Webcams]] at the space.  
  
The eye communicates with you by changing its color. When nobody is watching, it is green. When somebody (or somethings) requests the webcams public URL, the eye turns to yellow and starts (pulsating / rotating). The more requests , the more red the color is and faster the lights move.  
+
The eye communicates with you by changing its color. When nobody is watching, it is green. When someone (or something) starts watching webcam 1, the eye turns to blue, then yellow, orange and red. When more than 5 streams are active, the eye turns white.
 +
 
  
  
 
== Steel structure ==
 
== Steel structure ==
Current state :
+
Components so far :
 +
* A gear
 +
* A thin slice from a electromotor stator
 +
* A lot of large nails
 +
* Pieces of rebar
 +
* slices of steel plate
  
 +
Build process :
  
Progression
+
<gallery>
  
<gallery>
+
Image:EotI 15.jpg| Eye with the rays, mounting bracket, ready to mount the electronics.
 +
Image:EotI_14.jpg| Getting a sense of how the color works with the steel, testing the led cables.
 +
Image:EotI_13.jpg| Breadboard of the working prototype. We later connected all the leds behind single resistors per color channel.
 +
Image:EotI_11.jpg| Cleaned, and mounted in a triangle. Triangle cost a surprising amount of effort, especially starting from bent junk rebar.
 +
Image:EotI_09.jpg| The uncleaned result.
 +
Image:EotI_08.jpg| The welding process.
 +
Image:EotI_07.jpg| The final study before welding.
 +
Image:EotI_06.jpg| The back of the iris. I should have grinded the zinc coating first. It became really messy and required a lot of electrodes.
 +
Image:EotI_05.jpg| The completed iris.
 +
Image:EotI_04.jpg| After welding  bunch of nails to each other, and burning them in the process,  a I decided that I really needed a frame to carry the eye edge.
 
Image:EotI_02.jpg| Second study
 
Image:EotI_02.jpg| Second study
 
Image:EotI_01.jpg| Initial study  
 
Image:EotI_01.jpg| Initial study  
Line 28: Line 44:
 
*  12.50 Euro - [http://www.ebay.com/itm/271016864597?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 Arduino nano V3 clone]
 
*  12.50 Euro - [http://www.ebay.com/itm/271016864597?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 Arduino nano V3 clone]
 
* 4 Euro - [http://www.ebay.com/itm/New-ENC28J60-Ethernet-LAN-Network-Module-Schematic-For-Arduino-51-AVR-LPC-STM32-/350499598396?pt=LH_DefaultDomain_0&hash=item519b67703c ENC28J60 Ethernet LAN Network Module]
 
* 4 Euro - [http://www.ebay.com/itm/New-ENC28J60-Ethernet-LAN-Network-Module-Schematic-For-Arduino-51-AVR-LPC-STM32-/350499598396?pt=LH_DefaultDomain_0&hash=item519b67703c ENC28J60 Ethernet LAN Network Module]
 +
* A cheap ethernet switch
 +
* A IP webcam
 
* 14 eur for 100 pcs.  [http://www.ebay.com/itm/100-pcs-5mm-RGB-LED-4000mcd-Common-Anode-Free-R-/230683920632?pt=LH_DefaultDomain_0&hash=item35b5d548f8 RGB leds]
 
* 14 eur for 100 pcs.  [http://www.ebay.com/itm/100-pcs-5mm-RGB-LED-4000mcd-Common-Anode-Free-R-/230683920632?pt=LH_DefaultDomain_0&hash=item35b5d548f8 RGB leds]
 
* 2.60 - 100x160m pcb,  0.5 mm
 
* 2.60 - 100x160m pcb,  0.5 mm
 +
* ?? - [http://www.ebay.com/itm/261033609332?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649 ULN2003A 2003 Array-7 NPN Darlingtons TI DIP-16]
  
 +
Setting it all up :
 +
* Wiring the module to the board and some example code is [http://winkleink.blogspot.nl/2012/01/arduino-enc28j60-ethernet-module-part-2.html here]
 +
* Current wiring :
 +
** VCC - 3.3V
 +
** GND - GND
 +
** SCK - Pin 13
 +
** SO - Pin 12
 +
** SI - Pin 11
 +
** CS - Pin 8
 +
 +
== Software ==
 +
* Eye IP : 10.42.43.238
 +
 +
=== Server side ===
 +
* een trigger krijgen per request (1 per stream-begin) van de server,  de streams hebben een TTL, dus dat is ook voldoende qua quesstimate. De rate, per seconden via een colormap.
 +
 +
=== Eye side ===
 +
* [http://www.arduinoisms.com/2009/02/rgb-full-cycle.html example arduino rgb cycle code]
 +
* We will use the EtherCard library  [http://jeelabs.net/projects/11/wiki/EtherCard here]
  
 
== Cool ideas ==
 
== Cool ideas ==
 
*  als je het helemaal fancy wil laat je eventueel wat geluiden via het space sound systeem lopen. Note that  SSS start versterkers on demand op, en dat duurt even.
 
*  als je het helemaal fancy wil laat je eventueel wat geluiden via het space sound systeem lopen. Note that  SSS start versterkers on demand op, en dat duurt even.
* SSS opstarten bij inbraak zou wel een mooie functie zijn:  EXTERMINATE! samples door de space laten schallen
+
* SSS opstarten bij inbraak zou wel een mooie functie zijn:  EXTERMINATE! samples door de space laten schallen
*   een (gemotoriseerd) ooglid voor privacy control.
+
* een (gemotoriseerd) ooglid voor privacy control.
*   een kwadrant/slice van t oog kan verlichten, gebaseerd op richting van de obstakel/ persoon die dichtbij staat.
+
* een kwadrant/slice van t oog kan verlichten, gebaseerd op richting van de obstakel/ persoon die dichtbij staat.
 
+
* de volgende versie heeft oogleden/wimpers van gasvlammen. / Teslaspoelen die vlambogen produceren!
== Software ==
 
The idea is  that whenever the webcam server receives a hit, it will ping / send a message to the arduino, which will change the eye color to pulsating/rotating red light.
 

Revision as of 22:54, 23 November 2012

All seeing eye.png


Project The eye of the Internet
Status In progress
Contact User:Gori
Last Update 2012-11-23


The eye of the Internet makes one aware that Internet not only knows everything, but is also sees everything, courtesy of the many Webcams at the space.

The eye communicates with you by changing its color. When nobody is watching, it is green. When someone (or something) starts watching webcam 1, the eye turns to blue, then yellow, orange and red. When more than 5 streams are active, the eye turns white.


Steel structure

Components so far :

  • A gear
  • A thin slice from a electromotor stator
  • A lot of large nails
  • Pieces of rebar
  • slices of steel plate

Build process :

Electronics hardware

Setting it all up :

  • Wiring the module to the board and some example code is here
  • Current wiring :
    • VCC - 3.3V
    • GND - GND
    • SCK - Pin 13
    • SO - Pin 12
    • SI - Pin 11
    • CS - Pin 8

Software

  • Eye IP : 10.42.43.238

Server side

  • een trigger krijgen per request (1 per stream-begin) van de server, de streams hebben een TTL, dus dat is ook voldoende qua quesstimate. De rate, per seconden via een colormap.

Eye side

Cool ideas

  • als je het helemaal fancy wil laat je eventueel wat geluiden via het space sound systeem lopen. Note that SSS start versterkers on demand op, en dat duurt even.
  • SSS opstarten bij inbraak zou wel een mooie functie zijn: EXTERMINATE! samples door de space laten schallen
  • een (gemotoriseerd) ooglid voor privacy control.
  • een kwadrant/slice van t oog kan verlichten, gebaseerd op richting van de obstakel/ persoon die dichtbij staat.
  • de volgende versie heeft oogleden/wimpers van gasvlammen. / Teslaspoelen die vlambogen produceren!