Top Circuits Page 42
- Page 42
-
Multi-output power supply circuit (MAX1902) It shows the notebook computer motherboard power supply circuit which uses MAX1902 chip for power control circuit, which can be all the way in order..
-
-
Shown for the multi-output power supply circuit. The circuit uses the transformer secondary winding and 4 respectively 7812,7805,7905,7912 + 12V, + 5V, -5V and -l2V 4 groups independent output voltages. Each group has a separate output voltage switching....
-
As shown in FIG circuit, T is auto voltage regulator. Its output fixed input end by a servo motor to automatically adjust the output remains constant.Transistor VTl, VT2: 3DK9C, = 65 ~ 85; VT3: 3AX818, = 60 ~ 80; diode VD2, VD3, VD6 ~ VD9: 1N4002; VD4,..
-
300A-18V three-phase thyristor power regulator circuit electrolysis It can output DC 3000A, 18V (adjustable), power supply solution processing. Circuit from the main circuit, trigger circuit, part of the synchronous power, DC power, voltage negative feedback..
-
As shown for the single-phase bridge rectifier arms rectifier circuit. The circuit consists of arms cathode (negative electrode) and arms parallel anode (positive electrode) in..
-
As shown in FIG inverted to adopt IC1MAX868 and CMPSH-3S consisting of four times the pressure of DC/DC converter power supply. IC1MAX868 which is a type inverting charge pump ..
-
-
As shown in FIG multimeter AC/DC converter circuit automatically. Ordinary digital multimeter by manual operation to complete AC and DC measurement conversions. New DT860D digi..
-
Bridge rectifier circuit in the electronic ballast application circuit ..
-
The "burn and learn" method of firmware development excludes an in-circuit emulator and a serial port. With this method, it is common practice to use spare I/O pins on a µC as a debugging aid. By strategically placing instructions to set and clear these I/O....
-
I decided to implement this using a PIC 16F84 for both an encoder and decoder, and use RS-485 drivers (DS26C31 and DS26C32) to drive the 350m cable. I only needed five I/O pins per PIC, so this could have been implemented using the smaller 8pin 12C508....
-
This is my own version of the classic PIC 16C84/16F84 programmer. The design is originally by David Tait. I`ve made a few changes, redrawn the schematic and done a board layout. All the files you will need are linked below, including software you`ll need to....
-
-
The software sample is written in C for a specific application. A general purpose interface is not available at this time but is planned for the future. The information detailed here should provide the basic framework for designing and implementing your I2C....
-
The schematic of the SAVER V3.2 is depicted in Figure 1.A transformerless power supply uses Xc of a 0.22uF capacitor to limit current providing about 10mA current source. The diodes rectifies ac current to dc current which in turns charged to filtering....
-
This is a general purpose remote control project with using programmable PIC microcontrollers. Schematics are shown for using infrared (RF) or radio (RF) media. If you are not familiar with microcontroller programming, you can use fixed encoder and decoder....
-
This project uses only a few of the instructions that come with PicBasic, but serves to show how easy PicBasic really is. It also shows how PicBasic strongly resembles programming the BASIC Stamp. Here we are using the serin command, and a couple if then....
-
This program uses an 8 bit DAC along with a 16F84 PIC microcontroller to generate a keyed sine wave. The 16F84 uses an RC clock which can be varied (with a suitable potentiometer) to allow a variable frequency control for the sine wave output. A key or keyer....
-
Programming is very straight-forward when this programmer is used in conjunction with the easy to use DOS-compatible software. No requied power supply...
-
If you ever get tired of trying to remember the subtleties of the "carry" status bit every time you want to use the subtract instruction to perform a comparison, the macro in Listing 1 can help. The macro contains all of the nuances, once and forever. The....
-
Building a stable noise generator for audio-frequency purposes requires only a few components. The circuit in Figure 1 relies on linear-feedback shift registers and some simple software. An eight-pin Microchip (www.microchip.com) PIC12C508 controller (IC2)....
-
This is a new design of a tutorial board based on the popular PIC16F84A microcontroller. It features eight single leds, a 7-segment display, an LCD display and five push buttons. It is an ideal solution for the beginner to take his/her first programming....
-
Since I implemented a D type flip flop using the PIC Logic Elements I thought I might go the other way and implement an entire D type flip flop in a single PIC. This uses the edge triggered and port change status interrupts and was an opportunity to have a....
-
I propose a simple CW decoder wich makes use of a PIC16F84 microprocessor with
a 16x2 chars LCD display. It is equipped with an audio frequency input from your receiver,
an input for a stright key and an audio output locked to the input signal. It....
-
Robot Beacon is a rotating light. We have called it Robot Beacon as it has been designed as an addition for a robot, but it can be used for many applications.
It can be used as a mast-head beacon on a boat or as an "all-round" warning light on a bike.....
-
The PIC 12F629 and 12F675 have a factory set oscillator calibration value written to the last program memory location during manufacture. When programming the PIC the programmer software should read this value out, merge it with the program data being....
-
#
This version uses a double sided PCB. Dimensions are approximately the same as the original version.
#
Removed the second push button switch and components for the RS232 serial interface.
#
Added 22K resistor between MCLR input and Vdd. This....
-
This project is a 4 channel DMX512 driver board. It features four power MOSFETs that can be configured to operate in PWM mode or as on/off outputs. The driver can be configured to use any four consecutive addresses across the full 512 channel address....
-
The RGB LED driver described on this page uses logic level 'N' channel MOSFETs which allow it to control LED arrays or lamps at up to 5 amps per channel without heatsinks.
The driver uses exactly the same firmware as the small RGB LED driver shown in the....
-
The circuit uses (RGB) Red, Green and Blue high brightness LEDs that are pulse width modulated (PWM) to vary the intensity of each colour LED. This allows effectively any colour to be generated with rapid changing strobe effects, fast and slow colour fades....
-
A variable resistor provides a voltage input to the PIC which is converted to a digital value using the onboard Analogue to Digital convertor, this in turn is used to set the PWM duty cycle. Since the PWM duty cycle is adjusted using a voltage signal input....
-
This neat little circuit provides 8 LEDs directly driven from the PIC along with a single mode control switch. The firmware elsewhere on this page drives the LEDs with a 5 bit PWM signal providing each of the 8 LED channels with four levels of intensity;....
-
This simple circuit functions as a 12 LED chaser. A single illuminated LED 'walks' left and right in a repeating sequence, similar to the effect seen on KITT, the car in the Knight Rider TV series.
Fully commented source code and programmer ready HEX....
-
The PIC 12F629 and 12F675 devices have an internal 4Mhz oscillator that enables the devices to be used without an external crystal or RC network. This frees up one or two pins for I/O use and allows the device to be built into minimum component count....
-
This software functions as a long period astable mutivibrator. The mark and space period can be set from 1 second up to a maximum 65535 seconds (18h12m15s). Using the internal 4Mhz RC oscillator delays with an accuracy of 99% or better can be achieved....
-
This is a 4 digit decimal counter which can operate as a free running counter or in count and hold mode with manual reset. In either mode the counter can be preset to count to a specified value. Clock edge and leading zero suppression can also be....
-
The circuit shown will convert logic level voltages to and from RS232 serial voltages levels.
For basic serial comms between a Microchip PIC and a PC or other device you generally only need to connect the Gnd, Txd and Rxd lines.
This little circuit....
-
Here's another daft yet interesting PIC12F675 idea I came up with. When I wanted to show someone how logic gates worked I could only find a NAND gate which wasn't very handy for demonstrating AND's OR's, NOR's and ExOR's. I also wanted to have a play with....
-
This project provides an simple F1 motor racing style 5 light race start sequence with a random delay that you can use on a real race track, kart circuit or even your slot-car circuit.
Operation is simple; when the start button is pressed all the LED....
-
This is a simple use of the PIC 16F84 about a diode tester. Test procedure : We set «1» to PB0 and «0» to PB3. If diode is ok and opens, then at PA0 we have «1». If PA0 is «0», then the the diode has problem. With the program we manage what the PIC will do....
-
The AquaCont is an electronic system witch permits to manage and to monitor most of the parameters of all the electrics devices that can be found in a aquarium. The PIC18F4520 used to realize it, combines a real time clock and a temperature sensor in order....
-
The program loaded in the 12F675 device which has no osccal value will force a pulse on GPIO.4 and it will make a loop while increasing the osccal value internally.
GPIO.5 will send the current osccal value used for each pulse sent. Because the device has....
-
This project can be used for many different purposes. Probably the most used application would be to interface to any electronic project that requires a keypad. There are several ready made keypads on the market, but those work with matrix connections and....
-
I use a RealTimeClock Maxim DS1305. The RTC backup power is a supercapacitor (0,22F). I test it for 4 weeks, works fine. For this reason it don't have the capability to change the time, but you can do small-corrections. Once you push the button, the seconds....
-
The character data and command from the microcontroller is transferred serially to a shift register (74HC595), and the parallel output from the shift register is fed to LCD pins. 74HC595 is a high-speed 8-bit serial in, serial or parallel-out shift register....
-
This is a gas detecting circuit capable of sensing many different types of gases. The sensor used is the GH-312 and from the datasheet it is capable of sensing gases like smoke, liquefied gas, butane and propane, Methane, alcohol, hydrogen, etc. I've used a....
-
This system uses a Microchip's PIC16F877A as a main controller, LM339 as sensor interface, UM3561 as a tone generator and ?PC2002 as a speaker driver (audio amplifier). LM7805, LM7812 and LM317 voltage regulators are used to obtain +5V, +12V and +3V....
-
It has 16 timers that can be independently paused and restarted, and can run forward or backward. There are 16 alarms with configurable sounds and actions. Timers can show Earth, Mars, Jupiter, etc. times at the same time. How about sidereal time, Moon....
-
The ELC presented here has some flexibility, thanks to being software-controlled, but also has its limitations: It's intended for microhydro systems that employ a single-phase synchronous alternator, working at 220-240V, 50Hz, in a power range up to 25....
-
To get enough outputs from the PIC chip, a pair of 74HC164 shift registers was used. These need only two lines from the PIC (data & shift) to produce the twelve signal pulses for the servos. A single bit is shifted into the first shift register, then, after....
-
The PIC16F870 keeps track of battery voltage as well as both charging and discharging currents. It also drives the 4 digit display, and switches the AC and load relays. The basic operation is as follows: While AC power is available, the battery voltage is....
-
This board layout was created using the SOIC version of a PIC16F627A without drawing the usual schematic first. Most of the part values are etched on the Layout. The SIP resistor packs I used are 10k ohm, some experimentation with this value may be....
-
The principle of operation is quite simple, a counter measures the VFO frequency, the new
reading is compared with the previously stored value and an adequate correction is applied
consequently. This process has been implemented in the past using several....
-
If you are developing applications for the PIC mcu, and miss debugging tools, or don't have enough I/O pins for a parallel LCD interface in your design, this serial interface can help printing debug messages and/or reduce the pin count. This version uses a....
-
Most of the newer PIC come with the EUSART module which have the function for auto baud rate detection. The features allow a person to set the baud rate at runtime by sending the character "U" or 0x55 to the PIC. With ABDEN (auto baud rate enable) bit set....
-
The use of pulse width modulation (PWM) is common for the use of controlling power to a particular electrical device. Motor speed control, LED contrast control, power supplies are some of the example usage of PWM. 18 series PIC always come with a CCP module....
-
There are 4 timers in PIC18 which are timer0 to timer3. Timers are used when precise timing event need to be generated. Timers are usually used in conjunction with interrupt to keep the timing accurate. This guide will show an example of using timer0 to....
-
The heart of the clock is a PIC 16f628A microcontroller (PDF). This microcontroller has an internal oscillator however an external 20MHz crystal oscillator is being used since it will have to accurately keep track of time for weeks and months. The....
-
The Multimeter Clock consists of three multimeters, the first meter displays hours, the second displays minutes and the last displays seconds. A 16F628A PIC microcontroller keeps track of time and outputs a calculated current to each meter to display the....
-
The circuit above illustrates using the IR receiver module along
with a PIC12F629 microcontroller to decode 5 individual IR remote
control keys so the circuit will only toggle one of the 4 outputs
when a particular key is pressed. The 5th key is....
-
All resistors are 1/4W.The circuit is powered by 9...15V DC or AC. When In Circuit Programming (ISP) connectors are used, is possible the programmer to be powered from target?s power source. Diodes D2 and D6 protect the regulator LM7805, when target?s power....
-
To program some AVR microcontroller unit (MCU) you will need an AVR programmer. The better way to do that, is to buy some development kit like STK-500. This kit have the advandage to give you serial port, LCD connector, SRAM socket, 8 switches, 8 LEDs,....
-
Its a digial clock which make use of AT89C4051 to work as a Real time clock. Port 1 of the controller (AT89C4051) is used as the data lines for the LCD (starting from pin 7- pin14 of LCD). As you can see there is not much change in the hardware except the....
-
An In Circuit Programmer is a very valuable tool. Not only does it allow you to program you AVR's with ease, you can update your program without having to remove the AVR (very use full when working with surface mount devices). Also, an ICP allows you to use....
-
This Project can be used with the three phase Induction motors. The circuit will take the full control of the motor and it will protect the motor from several faults such us over voltage and under voltage and the circuit will switch on the motor under safety....
-
This Project takes over the task of Ringing of the Bell in Colleges. It replaces the Manual Switching of the Bell in the College. It has an Inbuilt Real Time Clock (DS1307) which track over the Real Time. When this time Equals to the Bell Ringing time, then....
-
The Project presented here waters your plants regularly when you are out for vocation. The circuit comprises sensor parts built using op-amp IC LM324. Op-amps are configured here as a comparator. Two stiff copper wires are inserted in the soil to sense the....
-
In spite of the improvement of communication link and despite all progress in advanced communication technologies, there are still very few functioning commercial wireless monitoring systems, which are most off-line, and there are still a number of issues to....
-
This Project Digital Calendar using Microcontroller is an advanced digital calendar, which displays the Date, Day, Month over the LED display. It has an 8 bit Microcontroller which runs on the Program embedded on its ROM. Separate LEDs are provided for the....
-
A simple count-down LED timer that counts in minutes and seconds. Three buttons below the LED provide control of the unit, allowing you set the desired countdown time in minutes and seconds and a start/stop button.
Completion of the countdown is indicated....
-
Digital visitor counter is a reliable circuit that takes over the task of counting Number of Persons/ Visitors in the Room very Accurately. When somebody enters into the Room then the Counter is Incremented by one and when any one leaves the room then the....
-
This Project Components tester can be used to check the electronic components such us Diode, Transistor, Capacitor, IC555, IC741 and Continuity. The whole circuit was controlled by the Microcontroller AT89C52. The circuit has an LCD display it was used to....
-
This project Digital gated Emulator using Microcontroller is used to emulate the basic gates such us NOT, OR, AND. The system has the selector switch by which we can select any gate. The system has two inputs and one output. We use two SPDT switches for the....
-
This Project can be used in home, shops, offices etc. It keeps tracking of both Incoming and Outgoing Calls. It has a built in Caller ID. The incoming and the dialed numbers are displayed on the LCD display. The system will display the numbers over the LCD....
-
This is a power generating method from sunlight.This method of power generation is simple and is taken from natural resource. This need only maximum sunlight to generate power. This project helps for power generation by setting the equipment to get maximum....
-
The main objective of this system is to transmit message or text through ordinary Land Line Telephone from one end (source) to another end (designation). This is get achieved by the DTMF technology. It has two sections one for editing the text and to....
-
This project aimed to develop a wireless system to detect and allow only the authorized persons. The system was based on Radio Frequency Identification (RFID) technology and consists of a passive RFID tag. The passive micro transponder tag collects power....
-
This Project is made up with AT89C2051 and the RTC DS1307. It has a large Seven segment display. The standard remote control is used to change the Time...
-
This project entitled Remote Control Through Internet allows us to monitor, control and automate our home from remote locations. In existing system home automation and security are separate systems working independently. Also in existing system if any one....
-
The advent of new high-speed technology and the growing computer capacity provided realistic opportunity for new robot controls and realization of new methods of control theory. This technical improvement together with the need for high performance robots....
-
Security is a prime concern in our day-today life. Everyone wants to be as much secure as possible. An access control for doors forms a vital link in a security chain. The microcontroller based digital lock for Doors is an access control system that allows....
-
A 10 bit scanning voltmeter with a Minimum Mass Wireless Coupler, based on the ATMega8.Range to the Minimum Mass Base Unit is 10 to 15 cm. If the voltmeter is battery operated, it can be floated from ground. This project is very simple physically, intended....
-
The purpose of the terminal interface is to allow my computer to communicate with Minimum Mass Wireless Coupler equipped devices using a terminal emulator program. Consequently, the Base Unit is basically an RS-232 interface and Minimum Mass Wireless....
-
Here's a way to get a short range bidirectional RF (Radio Frequency) channel on a microcontroller, using the controller's tristatable I/O pins and on-chip comparator with a few passive components. The range with the firmware and simple I came up with for....
-
This firmware is intended to run on an Atmel ATtiny2313 operating from a 4, 8, 10, 16, or 20 MHz clock or an AT90S2313 operating from a 4 MHz clock. As far as I have been able to determine, the ATtiny2313 and AT90S2313 versions are interchangeable, and the....
-
The ATmega8 microcontroller-based Low-Cost Telemetry Device (LTD) is an efficient telemetry keyer. The LTD measures the voltage levels of up to four analog channels via its on-chip 10-bit ADC, converts the measurements to numbers, and then sends the data in....
-
On board the AVRs that can be programmed are those in the schematic. For other members of AVR family or the rest programmable ICs that Ponyprog can program, there is the J1 connector (CON10) which allows expanding the programmer's hardware. See Ponyprog's....
-
This programmer was designed in view of to be flexible, economical and easy to built, the programmer hardware utilizes the standard TTL series parts and no special components are used. The programmer is interfaced with the PC parallel port and there is no....
-
The EEprom programmer software supports the following devices 28C16 28C256 28C17 29C256 28C64. Diode D1 and resistor R1 provide the VDD isolation when programming the 24 pin devices. The jumper J3 must be shorted for 24 pin devices, and open circuit for 28....
-
Four blacklight lamps, 15W each, emit radiation at the region of UVA, with a peak around 350nm where the thin surface above the copper of the photosensitive board, is... sensitive. The lamps are taken by two and are connected in series thus shaping two....
-
The hardware block is shown in Figure 1. The MCU is 89Sxx microcontroller. And the complete hardware schematic is shown in Figure 2. Port1 is used as data-bus for LCD (4-bit interface, PCB lay-out for 16x2 character with backlight), on-board tact switch and....
-
While there is a list of features that I would like to add (32k EEPROM support, line numbers to 65,535, more stack space, strings, arrays, 16 bit variables and arithmatic, possibly named variables and REM statements for starters), I have not been able to....
-
This firmware is intended to run on Atmel ATmega163 (499 bytes for program memory) or AT90S8515 (298 Bytes for program memory). Communications with the terminal is via RS-232 at 9600 baud. Use 8 data bits, 1 stop bit, and no parity. The RXD pin and TXD pin....
-
I had been putting off writing a driver for some 24LC64 and 24LC256 EEPROMS I was thinking about using, when I came across a temperature logger application written by Seal Ellis. The Temperature logger was posted on on www.avrfreaks.net on January 10, 2002,....
-
Plug an ATtiny12 into the 8 pin socket and hold down "GO!" button. The LED will come on at the end of the programming process, which only takes a couple hundred millisecond. The fuses are now restored to their factory default states. This picture was taken....
-
This technique uses digital I/O pins to multiplex analog voltages into an analog input on the microcontroller. The method is most suitable for signals that do not need to be sampled frequently and it may be extended to accommodate a large number of inputs,....
-
A simple, low component count phase locked loop that locks onto and detects the amplitude of an incoming baseband 7 bit Barker code using a switched resistor demodulator that is driven directly by a microcontroller's output pins. Balanced modulators using....
-
The approaches using on-chip A-to-D converters on AVR, PIC, and Cypress controllers reached sample rates of up to about 60 kHz. Not really very useful for the sort of thing I was thinking about using this for: encoded data, radio control signals, A-to-D....
-
This circuit employs a synchronous demodulator to separate a 1 KHz signal from noise and measures the amplitude of the 1 kHz signals once a second at about 60 microvolts per count then sends the measurements via an RS-232 interface for further processing or....
-
Works on AVR controllers with RAM and a hardware UART. This code is easily modified to integrate with ROM applications to provide the ability to monitor and interact with ROM applications via an terminal simulation program over an RS-232 port. It can also be....
-
The assembly code given here was written to see what it would take to make an AT90S1200 generate 8 channels of proper PWM. In this case, by proper, I mean with the maximum high frequency content consistent with the needed duty cycle and give clock. Take a....
-
This simple AVR Programmer will allow you to painlessly transfer hex programs to most ATMEL AVR microcontrollers without sacrificing your budget and time. It is more reliable than most other simple AVR programmers available out there and can be built in very....