Hardware Reference
In-Depth Information
When you want to run a project off
battery power, these adapters are a
handy way to do it. Spark Fun: PRT-
09518; Adafruit ( http://adafruit.com ):
80; Digi-Key: CP3-1000-ND and 84-4K-ND;
Jameco: 28760 and 216452; Farnell: 1650675
and 1737256; RadioShack: 270-324 and
274-1569
boards for the Arduino microcontroller
module that have a bare grid of holes to
which you can solder. You can build your
own circuits on them by soldering, or you
can use a tiny breadboard (also shown)
to test circuits quickly. These are handy
for projects where you need to prototype
quickly, as well as a compact form to the
electronics. Adafruit: 51; Arduino Store:
A000024; Spark Fun: DEV-07914; Maker
SHED: MSMS01
Breadboards for protoshields : Spark Fun:
PRT-08802; Adafruit: included with board;
Digi-Key: 923273-ND
for testing a circuit or a program. Flex
sensors: Jameco: 150551; Images SI ( www.
imagesco.com ): FLX-01
Force-sensing resistors: Parallax ( www.
parallax.com ): 30056; Images SI: FSR-400,
402, 406, 408
25 Pushbuttons There are two types
you'll find handy: the PCB-mount type,
like the ones you find on Wiring and
Arduino boards, used here mostly as
reset buttons for breadboard projects;
and panel-mount types used for
interface controls for end users. But you
can use just about any type you want.
PCB-mount type : Digi-Key: SW400-ND;
Jameco: 119011; Spark Fun: COM-00097
Panel-mount type : Digi-Key: GH1344-ND;
Jameco: 164559PS
13 USB cables You'll need both USB
A-to-B (the most common USB cables)
and USB A-to-mini-B (the kind that's
common with digital cameras) for the
projects in this topic. Spark Fun: CAB-
00512, CAB-00598; Farnell: 1838798,
1308878
20 Solderless breadboard Having a few
around can be handy. I like the ones
with two long rows on either side so that
you can run power and ground on both
sides. Jameco: 20723 (2 bus rows per side);
Farnell: 4692810; Digi-Key: 438-1045-ND;
Spark Fun: PRT-00137; RadioShack: 276-002
14 Alligator clip test leads It's often hard
to juggle the five or six things you have
to hold when metering a circuit. Clip
leads make this much easier. Jameco:
10444; RS ( www.rs-online.com ) : 483-859;
Spark Fun: CAB-00501; RadioShack:
278-016
26 Potentiometers You'll need potentiom-
eters to let people adjust settings in your
project. Jameco: 29081; Spark Fun: COM-
09939; RS: 91A1A-B28-B15L; RadioShack:
271-1715; Farnell: 1760793
21 Spare LEDs for tracing signals LEDs
are to the hardware developer what
print statements are to the software
developer. They let you see quickly
whether there's voltage between two
points, or whether a signal is going
through. Keep spares on hand. Jameco:
3476; Farnell: 1057119; Digi-Key: 160-1144-
ND; RadioShack: 278-016
15 Serial-to-USB converter This converter
lets you speak TTL serial from a USB
port. Breadboard serial-to-USB modules,
like the FT232 modules shown here, are
cheaper than the consumer models and
easier to use in the projects in this topic.
Spark Fun: BOB-00718; Arduino Store
( store.arduino.cc ): A000014
27 Ethernet cables A couple of these
will come in handy. Jameco: 522781;
RadioShack: 55010852
28 Black, red, blue, yellow wire 22 AWG
solid-core hook-up wire is best for
making solderless breadboard connec-
tions. Get at least three colors, and
always use red for voltage and black for
ground. A little organization of your wires
can go a long way.
Black : Jameco: 36792
Blue : Jameco: 36767
Green : Jameco: 36821
Red : Jameco: 36856;
RadioShack: 278-1215
Yellow : Jameco: 36919
Mixed : RadioShack: 276-173
22 Resistors You'll need resistors of
various values for your projects. Common
values are listed in Table 1-1.
16 Microcontroller module The microcon-
troller shown here is an Arduino Uno.
Available from Spark Fun and Maker
SHED ( http://store.arduino.cc/ww/ ) in
the U.S., and from multiple distributors
internationally. See http://arduino.cc/en/
Main/Buy for details about your region.
23 Header pins You'll use these all the
time. It's handy to have female ones
around as well. Jameco: 103377; Digi-Key:
A26509-20-ND; Farnell: 1593411
17 Voltage regulator Voltage regulators
take a variable input voltage and output
a constant (lower) voltage. The two most
common you'll need for these projects
are 5V and 3.3V. Be careful when using a
regulator that you've never used before.
Check the data sheet to make sure you
have the pin connections correct.
3.3V: Digi-Key: 576-1134-ND; Jameco:
242115; Farnell: 1703357; RS: 534-3021
5V: Digi-Key: LM7805CT-ND; Jameco: 51262;
Farnell: 1703357; RS: 298-8514
24 Analog sensors (variable resistors)
There are countless varieties of variable
resistors to measure all kinds of physical
properties. They're the simplest of
analog sensors, and they're very easy
to build into test circuits. Flex sensors
29 Capacitors You'll need capacitors
of various values for your projects.
Common values are listed in Table 1-1.
!
You're going to run across some hardware in the following chapters
that was brand new when this edition was written, including the
Arduino Ethernet board, the Arduino WiFi shield, wireless shield, RFID
shield, USB-to-Serial adapter, and more. The distributors listed here didn't
have part numbers for them as of this writing, so check for them by name.
By the time you read this, distributors should have them in stock.
18 TIP120 Transistor Transistors act as
digital switches, allowing you to control
a circuit with high current or voltage
from one with lower current and voltage.
There are many types of transistors, the
TIP120 is one used in a few projects in
this topic. Note that the TIP120 looks
just like the voltage regulator next to
it. Sometimes electronic components
with different functions come in the
same physical packages, so you need to
check the part number written on the
part. Digi-Key: TIP120-ND; Jameco: 32993;
Farnell: 9804005
 
Search WWH ::




Custom Search