Circuit Cellar CD 2007
Issue #198
January 2007
Theme: Embedded Applications
TASK MANAGER—Agency vs. Contingency, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Self-Powered Solar Data Logger, by Abigail Krich, p. 12
QuickComs, by Nick Lott, p. 20
Atmel AVR Design Contest 2006 Winners Announcement, p. 26
Multi-Input Temperature Logger, by Nial Stewart, p. 30
Arby, by Dhananjay Gadre, Pushkar Sareen, Subodh Prabhu & Suhas Chakravarty, p. 40
Voltage Solutions, by Stuart Ball, p. 46
The Power of Flash, by Mark Bereit, p. 67
APPLIED PCs—Dive Into the ZigBee Pool, by Fred Eady, p. 50
FROM THE BENCH—Green Energy, by Jeff Bachiochi, p. 56
LESSONS FROM THE TRENCHES—Hello World...Want Cookie, by George Martin, p. 60
SILICON UPDATE—Hot Chips 18, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—For Want of a Paper Trail, by Steve Ciarcia, p. 96
Issue #199
February 2007
Theme: Wireless Communications
TASK MANAGER—What's Your Thing?, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Modular Wireless Tracking System, by John Caruana, Doug Irvine, Matthew Quenet & Chris Cheng, p. 14
RFID Security System, by Craig Ross & Ricardo Goto, p. 24
DSP-Based Vehicle Monitoring, by Chris Hiszpanski, p. 32
Nixie Tube Propeller Clock, by Peter Csaszar, p. 40
Build a Reflow Oven Controller, by Ko Ihara & Kashif Javed, p. 46
Wireless Firmware Updates, by Alex Deyneko, p. 54
ABOVE THE GROUND PLANE— Battery Capacity, by Ed Nisley, p. 62
APPLIED PCs—Embedded Capacitive Touch Applications, by Fred Eady, p. 68
FROM THE BENCH—Electric Movement and Control, by Jeff Bachiochi, p. 74
SILICON UPDATE—Traveling Man, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—A Home Control Event Worth Remembering, by Steve Ciarcia, p. 96
Issue #200
March 2007
Theme: Robotics
TASK MANAGER—Issue 200, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Robotic Arm control System, by Michael Hall, Aaron Patten, & Erin Simpson, p. 14
Animatronic Control System, by Barry Stout & Eugene Zelden, p. 24
Inertial Rolling Robot, by Jeff Bingham & Lee Magnusson, p. 34
Generic Modbus Simulator (Part 1), by Aubrey Kagan, p. 44
Servo Control, by Dale Wheat, p. 59
SPECIAL FEATURE—Then and Now, by Dave Tweed, p.40
SPECIAL FEATURE—A Plethora of Projects, by Ed Nisley, p.72
APPLIED PCs—Build a PIC Platform, by Fred Eady, p. 52
LESSONS FROM THE TRENCHES—More "Hello World," by George Martin, p. 67
FROM THE BENCH—Embedded USB Breakthrough, by Jeff Bachiochi, p. 75
SILICON UPDATE—Code Like the Wind World Tour, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Inside the Box Still Counts, by Steve Ciarcia, p. 96
Issue #201
April 2007
Theme: Embedded Programming
TASK MANAGER—The Cruelest Month?, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
ATir Keyboard Interface, by Steven Savage, p. 12
Java-Based EarthBox Watering System, by Tom Kibalo, p. 20
Build a Three-Axis CNC Mill Machine, by Gordon Dick, p. 28
Reverse-Engineered ECP Bus, by Miguel Sanchez, p. 38
Uncomplicated RF Communication, by Fred Eady, p. 45
Generic Modbus Simulator (Part 2): Create a Modbus Master using Visual Basic 2005, by Aubrey Kagan, p. 60
ABOVE THE GROUND PLANE—Battery Capacity, by Ed Nisley, p. 56
FROM THE BENCH—Local Interconnect Network, by Jeff Bachiochi, p. 70
SILICON UPDATE—USB: (Wire)Less is More, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Only Real Events Lead to Real Trends, by Steve Ciarcia, p. 96
Issue #202
May 2007
Theme: Measurement & Sensors
TASK MANAGER—Maximum Exposure, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Proton Precession Magnetometer, by James Koehler, p.14
Circuit Board Plotting, by Curt Carpenter, p. 24
Temperature Calibration System, by Brian Millier, p. 32
Embedded USB Host, by Lane Hauck, p. 43
The Witness Camera: Build a Self Recording Surveillance Camera, by Alberto Ricci Bitti, p. 48
Energy and Load Analyzer, by Ronaldo Duarte, p. 58
LESSONS FROM THE TRENCHES—More "Hello World": C Program Flow, by George Martin, p. 67
FROM THE BENCH—What's the Slope?, by Jeff Bachiochi, p. 72
SILICON UPDATE—Be All You Can Bee, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—Keeping the Lights On, by Steve Ciarcia, p. 96
Issue #203
June 2007
Theme: Communications
TASK MANAGER—Projects, Projects, and More Projects, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Network of Keypads, by Dhananjay Gadre, Anurag Chugh, Parag Shah & Sneha Lele, p. 16
Video-Based Motion Sensor, by Naubert Aparicio, p. 24
Dew Point Monitor, by Peter Gibbs & Ramon Sargeant, p. 32
Slave Flash Trigger, by Aleksander Borysiuk, p. 38
USB-Controlled Pulse Generator, by Alan Hunt, p. 46
LIN-Based Ultrasound Parking Assistant, by Victor Kremin & Valeriy Kyrynyuk, p. 58
Power Supply Design: A PID-Based SMPS, by Fred Eady, p. 67
ABOVE THE GROUND PLANE—Practical Photomicrography, by Ed Nisley, p. 71
FROM THE BENCH—Gearing Up to Go the Distance: Slotted Optical Switches, by Jeff Bachiochi, p. 75
SILICON UPDATE—Rock 'Em, Clock 'Em, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Technical Merit, by Steve Ciarcia, p. 96
Issue #204
July 2007
Theme: Internet & Connectivity
TASK MANAGER—A Look Back and Forward in Tech Time, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
MiniEmail: A Compact MCU-Based Mail Client, by Alexander Mann, p. 14
Internet Password Manager, by Carlos Cossio, p. 22
Motion Tracking and Analysis System, by Albert Tran, Andrew Kwan, Kevin Brown, & Jason Vangilst, p. 35
Multipurpose Automotive Gauge, by Eric Kesselring, p. 44
Winner's Announcement: Luminary Micro DesignStellaris2006 Contest, p. 55
Flash Drive Connection: Add a Flash Drive to Your Next Design, by John Hyde, p. 59
SILICON UPDATE—Pyxos Power, by Tom Cantrell, p. 68
FROM THE BENCH—Are You Up for 16 Bits?: A Look at Microchip's Family of 16-Bit Microcontrollers, by Jeff Bachiochi, p. 76
LESSONS FROM THE TRENCHES—From "Hello World" to Big Iron, by George Martin, p. 81
PRIORITY INTERRUPT—Keeping the Lights On: Reality Time, by Steve Ciarcia, p. 96
Issue #205
August 2007
Theme: Embedded Development
TASK MANAGER—Another Eclectic Mix, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Handheld Multifunction Scope: First Prize Luminary Micro DesignStellaris2006 Contest, by Jingxi Zhang & Yang Zhang, p. 14
Electronic Bicycle Design, by Roxanne Ahmed, Michael Buchanan, Andrew Clarke, Chris Elder, & Warren Shrieves, p. 24
Text Adventure Gaming, by Chris Cantrell, p. 40
Build a PHP Components Database, by Keith Brown, p. 48
1-Wire in the Real World (Part 1): The Challenges, by Steve Hendrix, p. 58
THE DARKER SIDE—Let's Play with EMI!, by Robert Lacoste, p. 66
ABOVE THE GROUND PLANE—Hearing Clearly, by Ed Nisley, p. 71
FROM THE BENCH—Graphical User Interfacing, by Jeff Bachiochi, p. 75
SILICON UPDATE—Silicon Secrets, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Let's Count the Lumens, by Steve Ciarcia, p. 96
Issue #206
September 2007
Theme: Data Acquisition
TASK MANAGER—Blogs & Video, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Smart Power: An Intelligent Power Supply for Embedded Systems, by Alexander Popov & Jordan Popov, p. 10
PIC-an-LCD: A Character-Based Serial LCD Controller, by Dale Wheat, p. 18
High-Performance Motor Controller, by Daniel Ramirez, p.26
1-Wire in the Real World (Part 2): The Solutions, by Steve Hendrix, p. 42
Resilience in Embedded Designs (Part 1): Power Supply, Inputs, and Ground, by Aubrey Kagan, p. 52
Pulse Generation: Encoder Interfacing to Microcontrollers, by Stuart Ball, p. 58
Embedded Scripting, by Thiadmer Riemersma, p. 62
LESSONS FROM THE TRENCHES—String Theory, by George Martin, p. 70
FROM THE BENCH—I-Zip Dashboard, by Jeff Bachiochi, p. 74
SILICON UPDATE—Game On, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Chronic Subscription Overdose, by Steve Ciarcia, p. 96
Issue #207
October 2007
Theme: Signal Processing
TASK MANAGER—Mark Your Calendars, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Signal Recovery: Restore the Attenuated Portion of an AC-Coupled Signal, by Brian Felder, p. 10
Wireless Thermostat System, by Darryl Uchitil, p. 18
The Monarch Butterfly: Build a Barometric Altimeter, by Thomas Black, p. 26
Resilience in Embedded Designs (Part 2): RS-485, Voltage Supervisors, Watchdogs, & Outputs, by Aubrey Kagan, p. 35
Simple Ethernet, by Ken Merk, p. 40
Embedded Speech: Speech Synthesis for Small Applications, by Nicusor Birsan & Ionut Tarsa
ABOVE THE GROUND PLANE—Hearing Clearly: Hardware, by Ed Nisley, p. 55
FROM THE BENCH—RoboGrowth, by Jeff Bachiochi, p. 60
THE DARKER SIDE—No Fear with FIR; Put a FIR Filter to Work, by Robert Lacoste, p. 70
SILICON UPDATE—I Sense, Therefore I Am, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—The Law of Unintended Consequences, By Steve Ciarcia, p. 96
Issue #208
November 2007
Theme: Analog Techniques
TASK MANAGER—New Initiatives, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Embedded IP-PBX: Switch Analog and VoIP Calls, by David Rowe, p. 12
NimbleSig: A Compact DDS RF Signal Generator, by Thomas Alldread, p. 22
WIZnet iEthernet 2007 Design Contest Primer, iEthernet Bootcamp: Get Started with the W5100, by Fred Eady, p. 34
Hybrid Computing on an FPGA, by Bruce Land, p. 44
Communication Protocols, by Massimo Manca, p. 50
Resilience in Embedded Designs (Part 3): Software, by Aubrey Kagan, p. 58
SMT Manufacturing: Take a Board from Prototype to Production, by Zack Gainsforth, p. 63
FROM THE BENCH—Motor Driving for a Robotic Arm, by Jeff Bachiochi, p. 70
LESSONS FROM THE TRENCHES—A Flash in the Pan, by George Martin, p. 76
SILICON UPDATE—Thanks for the MEMS, by Tom Cantrell, p. 80
PRIORITY INTERRUPT—Let There Be Light, by Steve Ciarcia, p. 96
Issue #209
December 2007
Theme: Graphics & Video
TASK MANAGER—We Hear You, by C. J. Abate, p. 4
NEW PRODUCT NEWS—edited by John Gorsky, p. 8
CROSSWORD—p. 93
Tile Graphics, by Chris Cantrell, p. 12
INTELLIGENT ENERGY SOLUTIONS—Solar Powering the Circuit Cellar: Part 1: Preparing the Site, by Steve Ciarcia, p. 20
LCD Digital Voltage Meter: Talking to the Glass, by Dale Wheat, p. 34
SD Card Display Controller, by Sylvain Davaine, p. 40
Programmable Voltage Source, by Paul Ward, p. 46
ABOVE THE GROUND PLANE—LED Power, by Ed Nisley, p. 56
THE DARKER SIDE—Are you Locked?: A PLL Primer, by Robert Lacoste, p. 60
FROM THE BENCH—Collecting Solar Energy, by Jeff Bachiochi, p. 70
SILICON UPDATE—Harvest Time, by Tom Cantrell, p. 78
PRIORITY INTERRUPT—My Kingdom for a Battery, by Steve Ciarcia, p. 96