Arduino Lecture 2 - Interactive Media CS4062 Semester 2 2009


Published on

CS4062 Masters in Interactive Media - Second Arduino Lecture - March 6th 2009 - University of Limerick. This lecture presents an introduction to communications and the Arduino with examples. This was aimed at a digital media / music technology masters student audience.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Arduino Lecture 2 - Interactive Media CS4062 Semester 2 2009

  1. 1. Making Conversations and Finding Things CS4062 - Eoin Brazil - Semester 2 - 2009
  2. 2. Communications Wireless Wired Infrared XPort TCP/IP for Ethernet connectivity Bluetooth Serial quot;RFquot; I3C WiPort TCP/IP CAN Cell Phone Data GPRS ZigBee & 802.15.4 802.11b,g,n
  3. 3. Examples Linking an Arduino ethernet shield, parallax RFID reader, and
  4. 4. Examples - SL <> RL Linking an Arduino ethernet shield, parallax RFID reader, and
  5. 5. Examples - SL <> RL SL to RL LSL script for SL objects LSL to PHP webserver with connected Arduino PHP to Arduino’s serial port Linking an Arduino ethernet shield, parallax RFID reader, and
  6. 6. Boticalls @ ITP Botanicalls, thirsty plants make phone calls for human help. Wired & Wireless Light & Soil sensors Arduino XBee XPort Asterisk
  7. 7. Boticalls @ ITP
  8. 8. Examples - Blogject Botanicalls Sensors to Arduino Arduino to XPort to Twitter
  9. 9. Examples - Blogject
  10. 10. Examples - Spimes
  11. 11. Examples - Spimes
  12. 12. Examples Wind-up birds is an installation of networked mechanical woodpeckers. Each woodpecker consists of a woodblock and pushmagnet, a custom-made electronic circuit and a radio modem. All the woodpeckers are connected together in a zigbee wireless network. Every 5 minutes one of the woodpeckers start pecking, and the others answer.
  13. 13. Examples Motors and a toy glockenspiel
  14. 14. Beware Communications Troubleshooting use wired versions of your project or idea first, debugging a problem is hard when its wired directly together, wireless adds an additional layer of problems chatter, too much or too fast can result in loss wireless is slower than wired more expensive approaches can improve speed and reliability but all are battery hogs NAT, routers, and traversing firewalls Sessions or Messages TCP or UDP Session makes connection, does handshaking, information is transferred, and then closed Datagram, similar to physical letter or postcard Point to Point, Point to Many (multicast), Point to All (Broadcast)
  15. 15. 802.15.4 Topologies Single peer Broadcast Multi peer
  16. 16. ZigBee Topologies Peer Star Mesh Routing
  17. 17. Protocols and Proxies Protocol: Structured Proxy: Conversion of conversation communication to another type Midi / OSC Network serial (Serial to TCP) DMX512 TinkerProxy / Griffin Proxi X10, INSTEON osculator Girder (Windows) Shion, Indigo Sydewynder
  18. 18. Sources for Parts Hacking / Disassembly use existing high-tech, but inexpensive, objects, toys and devices as cheap source of parts for your projects little specialist knowledge is required, photograph and document the disassembly ``Low tech sensors and actuators for artists and architects’’ provides examples, by Usman Haque and Adam Somlai-Fischer Purchase / Stores Many parts are available locally in UL, ask. Online vendors for electronic parts include,, and Sensors, shields, kits, servos can also be found from or Many others, just small selection that I’ve used.