HowTo-Color (8) / Hacking Electronics / Simon Monk / 236-3 / Chapter 6
128
Hacking Electronics Shield
Description
Motor
Ardumoto shield. Dual H-bridge www.sparkfun.com/products/9815 bidirectional motor control at up to 2A per channel.
Ethernet
Ethernet and SD card shield.
http://arduino.cc/en/Main/ArduinoEthernetShield
Relay
Controls four relays. Screw terminals for relay contacts.
www.robotshop.com/seeedstudio-arduino-relay-shield.html
LCD
16 × 2 character alphanumeric LCD shield with joystick.
www.freetronics.com/products/lcd-keypad-shield
TABLE 6-1
URL
Some Commonly Used Shields
The web site http://shieldlist.org/ will tell you which pins are used by any particular shield. There are shields available for almost anything you could want an Arduino to do. They range from relay control to LED displays and audio file players. Most of these are designed with the Arduino Uno in mind, but are also usually compatible with the bigger Arduino Mega and the new Arduino Leonardo. For an encyclopedic list, that includes useful technical details about the pin usage of these shields, it can be found at http://shieldlist.org/. Some of the author’s favorite shields are listed in Table 6-1.
How to Control a Relay from a Web Page By using an Ethernet Shield and connecting it to your home hub, you can turn your Arduino into a tiny web server. Since it is still an Arduino, you can still attach electronics to it. So, by using the hacked toy we made in the section “How to Hack a Toy for Arduino Control” and a web interface on the Arduino, we can control our toy over our local network, or if we open up our firewall from the Internet! Figure 6-25 shows the toy attached to the shield and Arduino along with the browser interface that we will use to control it—first on our computer (Figure 6-25b) and then from a smartphone (Figure 6-25c).
06-ch06.indd 128
1/2/13 11:55 AM