Circuit Gallery

Here are some ways to use a Ruggeduino board or other microcontroller board (like an Arduino) to interact with external circuits. Many of these suggested circuits were designed to solve real-life problems posted by members of the Arduino forums.

Circuit #1 : Analog Input Buffer

Some sensors just can’t drive a lot of current, and trying to measure the sensor’s output voltage using an A/D converter gives distorted readings because the A/D converter draws current from the sensor. For those who understand what output resistance is, the AVR’s A/D converters recommend that sensors have an output resistance of no more than . The circuit below can be used to “buffer” the sensor such that very little current is drawn from it. An optional RC low-pass filter (see discussion below) can be used to smooth out noisy sensor readings.

 

The TLV2371 is a rail-to-rail op-amp (operational amplifier) that allows the output going to the board to range from 0V to 5V. More traditional op-amps such as the LM741 should not be used because they do not allow the output to go all the way down to 0V or all the way up to 5V.

 

The RC (resistor-capacitor) filter formed by R1 and C1 is an (optional) simple way to smooth out sensor noise. The cutoff frequency of this filter is:

For example, with and the cutoff frequency is 15.9Hz. Slowly-varying sensors such as temperature sensors and humidity sensors are good candidates for filtering at this low frequency. Sensors such as accelerometers which vary quickly should be filtered at a much higher frequency -- consult your sensor’s data sheet for guidance. The higher the filter’s cutoff frequency, however, the more noise will pass through.

Previous Circuit

Table of Contents

Next Circuit

 

Circuit #1 : Analog Input Buffer

Circuit #11 : Load Switch

Circuit #2 : Analog Input Amplifier

Circuit #12 : Linear Rheostat Sensor

Circuit #3 : Relative Analog Input

Circuit #13 : Capacitor Holdup

Circuit #4 : Isolated Current Measurement

Circuit #14 : Negative Voltage Measurement

Circuit #5 : Battery Stack Monitor

Circuit #15 : Potentiometer as Rheostat

Circuit #6 : Optical Interrupter

Circuit #16 : LCD Power Control

Circuit #7 : Basic Fan/Motor Speed Control

Circuit #17 : Switched +3.3V Supply

Circuit #8 : Battery Charger

Circuit #18 : Finger Touch Interface

Circuit #9 : Optical Serial Link

Circuit #19 : High-Side Driver

Circuit #10 : Fan Voltage Speed Control

Circuit #20 : 10V Analog Output

Circuit #21 : 12VAC Tachometer

 

Circuit #22 : Audio Frequency Measurement

 

Circuit #23 : Line-Level Audio Interface

 

Circuit #24 : Analog Optoisolation

 

Circuit #25 : -5V to 5V Analog Input

 

Circuit #26: AC Line Voltage Detector

 

Circuit #27 : PLC Sensor Interface

 

Circuit #28 : Driving Multiple LED’s

 

Circuit #29 : Multiple MIDI Outputs

 

Circuit #30 : LCD Backlight Dimming

 

 

Proudly located in Michigan, USA

Copyright © 2011 Rugged Circuits LLC