|
Table of Contents
Task
Manager
My
Favorite Subject,
by Jennifer Huber
Priority
Interrupt
Dead
as a Doornail,
by Steve Ciarcia
New
Product News,
edited by John Gorsky
AVRCam:
A Low-Cost Embedded Vision System
John
Orlando
The
AVRcam is a low-cost image-processing engine. The
system shows great promise for robotics applications,
as well as motion detection and object recognition.
p.12
Keywords:
Camera, robotics, AVR, vision, OV6620, C3088, ATmega8,
line tracking
(If you have pop-ups disabled, click
here for a password.)
Feature
Article
Simple
USB Data Acquisition
|
|
Read
it now!
by Bruce Pride
Simple data acquisition is only a project away. Bruce shows you
how to build a simple data acquisition device
around an LPC2138. The system features a simple
GUI that allows you to view graphed data instead
of the streaming serial data in a terminal
emulator session. p.
20
Keywords:
USB, data acquisition,
LPC2138, CP2101, MCB2130, LM60
|
Automatic
Gate Control
Peter
Gibbs
Peter’s
automatic gate control simulation project involves
everything from wireless communication to motor
control. Read on to learn how to build the controllers
and place the sensors. p.28
Keywords:
Wireless, motor control, optical sensor, BASIC Stamp
2, SAA1027, RX-99, TX-99
(If you have pop-ups disabled, click
here for a password.)
Embedded
Security Design (Part 2): Circuit Board
Joe
Grand
In
the first part of this series, Joe described superficial
design solutions that will help protect your embedded
products. This month he sheds light on security
issues related to the circuit board. He’ s got your
entire design covered. p.34
Keywords:
Security, attacks, circuit level, reverse engineering,
die analysis, memory, PLD, FPGA, power supply, cryptography
(If you have pop-ups disabled, click
here for a password.)
ABOVE
THE GROUND PLANE
Foolish
LED Tricks
Ed
Nisley
Ed
recently bought a cheap LED flashlight that barely
worked. Rather than ask for a refund, he rebuilt
the flashlight and learned a lot about LED technology
in the process. p. 40
Keywords:
LED, current source, charge pump, MAX1595
(If you have pop-ups disabled, click
here for a password.)
Digital
RC Servo Controller (Part 1): 32-Channel Design
Eric
Gagnon
The
days of linking serial servo controllers to support
a high number of channels are over. In the first
part of this series, Eric explores RC serial servo
controller theory. Plan on using a 32-channel controller
in your next robotics project. p. 44
Keywords:
Servo, radio, controller, PWM, serial, FPGA,
ATmega8515L, SC203, Mini SSC II
(If you have pop-ups disabled, click
here for a password.)
FROM
THE BENCH
Stay in Touch: Sensor Material for Robotics
Applications
Jeff Bachiochi
Peratech’s quantum tunneling composite (QTC) technology
is going to change the way you approach your robotics
projects. Read on to learn how Jeff softened the
grip of a Heathkit Hero robot with a QTC sensor.
p. 48
Keywords:
Quantum tunneling composite technology,
QTC, touch, sensor, robotics, pressure, Flexiforce,
load cell, PIC12F675
(If you have pop-ups disabled, click
here for a password.)
APPLIED
PCs
Test-Driving
the Micro64
Fred
Eady
Planning an AVR-based industrial control or data
logging application? Check out the Micro64, which
is a modular AVR-based controller housed in a 42-pin,
1.5-cubic-inch potted brick. p. 52
Keywords:
Micro64, Micro128, AVR, analog, digital,
I/O, memory, ADC, CodeVisioAVR, BASCOM-AVR, utilities
(If you have pop-ups disabled, click
here for a password.)
Practical
Application for TDD (Part 2): Automated Test-Driven
Environment
Mike
Smith, Moreno Bariffi, Warren Flaman, Adam Geras,
Lily Huang, Andrew Kwan, Alan Martin, & James
Miller
Last
month you learned about the numerous advantages
to test-driven development (TDD), which is a primary
component of an agile development technique. Now
you’ll find out how to build a prototype TDD environment
for an embedded system. p. 60
Keywords:
TDD, test-driven development, ADSP-BF533, TMP03,
CppUnitLite, setup, testing
(If you have pop-ups disabled, click
here for a password.)
Three-Axis
Stepper Motor Controller (Part 1): Design Basics
Viraj
Bhanage, Prajakta Deshpande, & Praveen Deshpande
Technicians
in high-tech laser laboratories use optical components
such as lenses, mirrors, and filters to direct laser
output. A multiple-axis stepper motor controller
gives technicians greater control over the components.
Special firmware enables remote control from a PC.
p. 68
Keywords:
Stepper motor, driver, P89C51RD2, L279, L298N
(If you have pop-ups disabled, click
here for a password.)
SILICON
UPDATE
USB Easy Riders
Tom Cantrell
Tom takes a closer look at USB technology and the
process of upgrading applications with USB connectivity.
Chips like the CP2102 make the procedure a whole
lot easier. p. 78
Keywords:
USB, USB On-the-Go, FT232BM, FT2232C,
CP2102, drivers, RS-232
(If you have pop-ups disabled, click
here for a password.)
Test
Your EQ
Index of Advertisers
PREVIEW
May #178
Communications
'Net
Radio: Build an Internet Radio Receiver
Connect
with USBLab
USB 2.0 Interface
Add USB to Any System
Network GPIB Controller
Digital
RC Servo Controller (Part 2): Circuitry Details
Three-Axis Stepper Motor Driver (Part 2):
Software Implementation
USB Interface Development
APPLIED PCs Build a
Wi-Fi WebServer
FROM THE BENCH
Speech Synthesis with SpeakJet
SILICON UPDATE More
Flash, Less Cash
|