Vacuum Tubes Valves
Musical & effects
Yagi Uda Antennas
Metal Detector Circuits
Liquid Sensing Circuits
Light Sensing Circuits
Voltage Detector Circuits
Air-Gas Detection Circuits
Human Sensing Circuits
RF & Radiation
Optical Sensing Circuits
Free Energy Circuits
AC to DC & DC to DC
Solar Cell Circuits
Micro Power Circuits
Switching Power Supplies
Light Laser LED
Digital to Analog
Analog to Digital
Data Bus Circuits
Voltage to Pulse
Current to Voltage
Frequency to Voltage
RF Converter Circuits
Sine to Square Wave
Voltage to Current
voltage to frequency
Period to Voltage
Video Wall circuits
TV Video Circuits
Motor Control Circuits
8051 / 8052
PCB CAD Software
Car bike Circuits
555 Timer Circuits
Remote Control Toy
H Bridge Circuit
Interconnection & Timing
Digital Signal Integrity
Digital & Bipolars
Sensors & Detectors
Regulated Power Supply
4 Band Resistor
5 Band resistor
6 Band resistor
Computer Interface Circuits
Computer Interface Circuits
serial interface with 2X16 LCD display
The 040904C version of the code has a larger UART receive buffer and supports two pushbuttons that send either and ASCII "R" ($52) or an ASCII carriage Something to keep in mind when using AVR controllers that support 16 bit addressing(specifically, the ATTINY2313/AT90S2313 only has an 8 bit stack pointer, while some others have 16 bit stack...
RS-232 to 100 MHz RF adapter
This section describes an experimental low power, low bandwidth data signaling system that operates at 100 MHz (In the FM broadcast band in the U.S.). Before operating a radio transmitter, find out what kind of transmitter operation, if any, is permitted in your locality. Radio transmitter operation is a serious legal matter. In the United...
LCD to a PC Parallel Port
The circuit is pretty simple. The data lines on the LCD match up well with the data lines of the parallel port, and extra parallel port I/O lines can be used to simulate the RS, R/W, and E signals on the LCD. The LCD module is pretty low-lower (with the exception of the backlight), so I found that it can be powered from most parallel ports. It...
Mini PC Digital Oscilloscope
This is a portable oscilloscope adapter that it can be held in breast pocket. Its operation is only sampling and sending to host PC. The most of functions of the oscilloscope are processed by host PC. Therefore, oscilloscope adapter can be simplified. This oscilloscope adapter using a TMP47P242VN 4bit microcontroller for acquisition control. But...
Analogue / Digital Logger II
This is a circuit monitoring device. It runs for over 10 days and can log up to 32k events both digital and analog. Samples are logged either on a timing basis (.01 to 2.5 seconds), or on a triggered basis. Four inputs are provided, up to three of which can be analog. All setup and configuration is done via a terminal program. Once configured,...
Analogue / Digital Logger I
Intermittent failures in electronic systems are some of most difficult to diagnose. This device is designed to run for days at a time looking for a failure and logging the event. The unit is based on a PIC16F84. Six digital data lines are brought in via a 74hc165 shift regiser. The shift register is connected to a set of series resistors so...
PC interfaced Security System
Creating a modular, networked, home control system was greatly simplified by using common 4-wire phone cable with stake-on connectors. The cable feeds both power and network signals to the various modules. Each module is made on a single sided circuit board with RJ-11 connectors (for the network / power) along with other connectors as needed....
I2C using (MSSP)
I2C are widely use for to communicate with external peripheral such as port expender, EEPROM, Real Time Clock etc. The Master Synchronous Serial Port (MSSP) module in PIC18 can be used to communicated with I2C peripheral. MSSP module can be configure to work as SPI and I2C. In this example the module will be configured as I2C to communicate with...
RS-232 Data Switch
This report deals with the design for a small asynchronous serial data switch. The switch architecture allows 14 serial ports supporting a subset of the RS-232 protocol. The requirements for the switch are discussed. The hardware interfaces are described in detail, and the software function is described in the form of a user's manual. Finally,...
AVR terminal for serial port
The LCD display is represented by the connector X1. It has a HD44780 compatible LCD controller and I'm using the 4-bit interface to send data to the LCD controller. The LED's are multiplexed. I've seen the circuit somewhere in the web. It is possible to connect 12 LEDs with only 4 tristate ports with this circuit. You can address the LEDs...
Isolated RS-485 and RS-422
Many RS-485 and RS-422 networks require isolation for safety, noise reduction, or ground loop elimination. A conventional circuit is shown in Figure 1. Unfortunately, optocoupler isolation is slow, complicated, and unreliable. Although RTS does not require the same speed as TXD and RXD, the optocouplers require a Schmitt trigger before the...
RS-232 Laser Transciever circuit
Laser based projects used to be expensive, until the development of solid state lasers. This project is designed for the entry level laser experimenter. The circuit allows any two computers with serial (RS-232) communication capability to communicate over 200 meters using a laser beam. A low cost transmitter only circuit is also presented here...
Dive Computer interface RS232
This circuit represents a Dive computer interface for RS232. Uses the MAX232A.
IR remote control for PC
This simple circuit allows you to record any IR remote control signal on your PC, and then play it back. This is particularly useful if you want to control appliances such as TVs, VCRs, CDs etc. from your computer. The device simply connects to the parallel port of your PC. You can also use this circuit to analyze the waveform from any IR remote...
Frequency Meter using PC
Here is a simple technique for measuring frequencies over quite a wide frequency range and with acceptable accuracy limits using a PC. It follows the basic technique of measuring low frequencies, i.e. at low frequency, period is measured for a complete wave and frequency is calculated from the measured time-period. Cascaded binary counters are...
LCD to USB interface
LCD2USB is a open source/open hardware project. The goal of LCD2USB is to connect HD44780 based text LCD displays to various PCs via USB. LCD2USB was meant to be cheap and to be made of easily available parts. It is therefore based on the Atmel AVR Mega8 CPU and does not require any difficult to obtain parts like separate USB controllers and the...
80x32 LED matrix display
I recently purchased 10 SLM1608 (SLM1606) LED matrix display units from Ebay (you might also contact the seller directly at email@example.com). These are 16x16 LED matrix units with a green and a red LED per pixel allowing each pixel to be switched to either green, red, amber or off. The goal of this LEDMATRIX project was to build a 80x32 pixel...
i2c interface to USB interface
The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic i2c interface to be attached to the usb. It is meant as a replacement for those simple and cheap printer port to i2c adapters. A USB solution has several advantages incl. the built-in power supply and a more future proof...
Acceleration sensing USB interface
The TiltStick is a small acceleration sensing device in form of a USB stick. It's using a two axis acceleration sensor to measure acceleration (caused e.g. by motion and tilt). The device is emulating a USB joystick and can thus be used in conjunction with any USB equipped host (e.g. a standard PC or the Nokia N8XX family) without any special...
Ethernet board for C64 and SX-64
Once i had my SX-64 repaired i wanted to do something cool with it. I learned about people who added ethernet interfaces to their C64 and since i had some spare ones of the required ethernet chips, i decided to build the net64 cartridge. See the image above for my SX-64 with the net64 cartridge installed. The net64 cartridge is compatible to the...
AVR Compiler toolchain for MAC
If you want a powerful, free and portable compiler for the AVR you'll end up with gcc. Fortunately, gcc is supporting the AVR cpu for quite some time now and e.g. the WinAVR toolchain for AVR development under windows is based on this compiler. Many people have already ported these compilers to MacOS X incl. the fink project and others....
DVI to PAR digital video interface with LCD
This page describes a cheap and simple yet flexible HDMI to parallel 3.3v interface. This allows to connect most LCDs frames to the beagleboard without any further interface required. I am using this myself with some 7inch 800x480 displays which i am using to run Angstrom Linux as well as the maemo on beagleboard project. I have used these...
PC terminal using a TV
When you use microcontrollers in your designs, sometime you face a problem how to show user required data. Several LEDs, 7 segment display or LCD module can be solution. But if you must show a lot of information simultaneously, it can be difficulty. Large LCD modules are expensive and graphic modules require complicated control. You can solve it...
SmartCard adapter / interface for PC
This smartcard adapter follow exactly the specification ISO 7816. Also, the protocol is the "asynchronous half duplex T=0 protocol" with "active low reset" and "inverse convention" as defined in this standard. The following description may be used in order to connect computers to ISO 7816 compatible chip card systems (e.g. GSM mobile phones or...
Stepper Motor Interface to Microcontroller
As you see in the circuit above the four pins "Controller pin 1", 2, 3 and 4 will control the motion and direction of the stepper motor according to the step sequece programmed in the controller. As already discussed in case of L293D, Here in this circuit too the four pins "Controller pin 1", 2, 3 and 4 will control the motion and direction of...
USB Audio Interface based DAC PCM2902
Welcome to the weblog where we discuss about electronic circuits schematics, PCB design, diy kits and electronic projects diagrams. This is the circuit quality preamplifier with built-in USB DAC for my Leachamp power amplifier. Scheme is PCM2902 datasheet. Circuit includes DAC and ADC, SPDIF input and output of HID and with 3 buttons + MUTE, VOL-
Data Logger with Serial Interface
The data logger consists of a simple op-amp amplifier circuit that amplifies the signal and sends it to be digitized by a PIC16F688 microcontroller, serialized, and sent to the computer`s serial port via a MAX232 serial driver: I guess you are already wondering about some of the unusual arrangmenents in the analog part in the schematic diagram abo
Human-Computer Interface Technology 1
Habit-acquisition system. Tag physical objects like dumbells, medicine bottles, etc with RF tags or microcontrollers, and use them to detect and log users` interactions with these objects. Virtual plants and creatures that simulate the health of real things, like work, schedules, or relationships (as measured by online communication). Best if a cl
Human-Computer Interface Technology 2
Prototype 2 uses the same base to control different elements. This time we have added a button to make the tone play only when it is pressed, as well as a rotary potentiometer for volume control. /* ADXL3xx Reads an Analog Devices ADXL3xx accelerometer and communicates the acceleration to the computer. For AdaFruit ADXL335 breakout board. Modified
Human-Computer Interface Technology 3
This week we were in a Southern mood in anticipation of Spring Break, so we initially decided to build a LassoBot. This robot throws a lasso in a circle until an object in the lasso`s path is grabbed on to. At that point, LassoBot reels itself closer to the object it caught. Late in development, we realized that making LassoBot hook itself onto st
How LCD Display Interface Circuit works
An LCD -liquid crystal display is an electronically-modulated optical device made up of any number of pixels filled with liquid crystals and arrayed in front of a light source (backlight) or reflector to produce images in color or monochrome. The block diagram shows the LCD gets a data source from the application processor, so therefore LCD is bei
SPI Interface Circuit for Big 7 Segment LED
This circuit is uses for the general purpose Big LED with SPI serial interfacing. The circuit is using a serial-in-parallel out shift register, 74HC595 for receiving serial data from microcontroller board. This is the figure of the circuit. For wiring the schematic is SER is for data input, SRCLK is shift clock and RCLK is Latch clock. Each data b
USB Interface Circuits
Ultrasonic distance finder circuit
The circuit described here uses ultrasonic oscillations and operates based on the propagation velocity of these oscillations in the air. Thus, we can easily determine the distance of two points if the time within which the wave travels this distance is measured. There are three main categories of distance measurement methods in use: a) By...
Simple Metal detector circuit with CD4030
Sometimes the precious metals are hidden too deep and are not detected except with complicated devices. In many cases, however, small pieces of precious metal buried near the surface can be detected by relatively simple means. Everyone is very attractive to find something potentially valuable, hidden a few centimeters below the soil. So many...
Fully automatic watering circuit for flower pots
Many times for various reasons we forget or can not water the plants that we have in our homes. And many humidity sensors units just notify us with a beeping sound or with a flashing light, that the pot needs watering. But what if we are away from home? This circuit comes as a solution to this problem. Depending on humidity of the pot at...
Simple deep searching metal detector circuit
The principle behind a metal detector is really very simple. Proof of this is the circuit that follows, in which it proves that the construction of a metal detector can be done in the minute, with few components that we find very easily everywhere. With the circuit of this metal detector, it is possible to detect a metal coin in depth of 90 to...
Sub-Harmonic Bass Converter for Electric Guitars
The sub-harmonic bass generator is a sound producing unit for guitars. The sound it produces looks very much like that of the bass guitar. The octave generator is sometimes quite unusual since it does not produce any of the usual ways of coloring the sound, such as filtering or distortion. Instead, a frequency division system produces outputs...
Echo Depth Sounding Sonar for Boats
In the past the sounding (sea bottom measurement) was done with the "bullet", that is, with a heavy lead object that the seamen plucked into the sea hung from a calibrated rope. As soon as the "bullet" reached the bottom, the depth appeared directly from the calibration of the rope. This arrangement still exists in some yachts. The big...
100W HiFi Audio Amplifier Circuit
This Amplifier was designed to have the following specifications: Distortion less than 0.1% at full power of 100W even at 20KHz. Power has to be attributed to an extended bandwidth. The output transistors must be protected against short circuits. The power supply must be symmetrical so that no electrolytic capacitors are needed at the outlet....
Plant-Pot Water Level Indicator Circuit
A series of LEDs serve to alert the gardener when plants need water. Using two conventional digital integrated LEDs and a series of LEDs, we make a very useful device for gardening. The device detects the amount of water in the pot and alerts the grower. The circuit of the device is shown in Figure 2. The water detection is made from the bottom...
Analogue Sound Preasure dB-Meter Circuit
The best human ear can capture sounds from 20Hz to 20KHz. These limits are known to be the broadest that can exist. Normally the normal limits range from 100Hz to about 13KHz and depend on the age and health of the individual. We for our measurements and to have a good accuracy we will get the limits of 20Hz to 20KHz. A sound to be heard does...
Digital Signal Integrity
Interconnection and Timing of Digital Circuits
CMOS Circuits Tutorial