Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

PICADC – The Marvelous PIC Based A/D Converter

Do you have any plan for this weekend? If you haven’t got any, then would you mind to spend the day building this marvelous PIC based A/D converter? Frankly, many home hobbyists have been familiar with the A/D converter, as it’s one of the common electronic devices that being used in most projects! Let’s cut the long story short! This PICADC is a very simple 12-bit, 8-channel analog to digital converter. It built based on PIC16F84 microcontroller and a MAX190 ADC. It equipped with four additional digital inputs, which can be connected to the PC through the serial interface RS-232. The PC is responsible to programming the entire sequence of sampled channels and sampling frequency. The maximal sampling frequency has been limited by the data transmission rate. The PICADC’s analog input voltage is ranged between -2.5V to 2.5V, while its digital inputs might probably be used, just for recording additional digital signals. Since the device is quite small, you can mount it on a small-sided printed board easily. If you’re intend to eliminate the external ADC and multiplexer, then you… Continue reading

High Accuracy Digital LC Meter

You’re get involved with many projects that require to measure the impedance of a component? You couldn’t find the right tool to help you overcome the hassle? Well, in this case, you might want to create a brand new high accuracy digital LC meter. Digital LC meter, or it also known as the “LCR” meter, is the electronic test equipment, which normally being used to measure the impedance, such as inductance, capacitance and resistance! The digital LC meter started to gain its popularity over the analog type, due to their high accuracy and high input impedance. Some other features like auto zeroing, auto ranging, auto power off and down mode are making the digital LC meter more powerful than the analog LC meter! This project is based on the PIC16F628 and PIC16F84 base inductance/capacitance, where the measuring range is from 0 to >0.1 uF for capacitance and 0 to >10mH for inductance. The expected accuracy is in between +/- 1% of reading +/- 0.1pF or +/- 10nH. An LM311 comparator with positive feedback is being used to make a parallel… Continue reading

The Smart Mobile-Controlled Home Automation System

You’re tired of switch on/off the switches in your house day after day, and you’re looking for something that can overcome this hassle? Well, you should feel lucky about it, as you’ve found the permanent solution for the above matter! This mobile-controlled home automation system allows you to control the on/off state inside your house. It can control up to eight 3A appliances via mobile phone or through the web browser. The system is cheap and it’s very effective for every household. However, it has a few perquisites, which as: You have to ensure that the internet connection and computer is always situated in “On” condition; You’ll need the PHP enabled Web space and WAP/web enabled phone, if you want to use the mobile control features of the system. This project uses a PIC16F84 as the programmable chip and it needs some soldering work. However, it’s only a small matter and you can handle it very well! Although the switches are simply 240vac relays, where it’s insulated in a plastic project box, but you still need to be very careful… Continue reading

The Fun to Play Snake Game!

Most of you here were probably very familiar with the mobile phone’s snake game, isn’t it? If you cannot get enough with the snake game, would you want to build your very own Snake game here? In order to DIY this snake game, you’ll have to use 256 LEDs and set them all in 16×16 arrays. The game is at the heart of PIC16F84 microcontroller, where it manages the transfer of four register to display the image of the screen. The device “iron Party” is being intended for the presentation of the picture and keypresses for brokering. The main purpose of this design is to get the snake game to fit in pocket size. Since the PIC16F84 is only a 13 I/O pins, therefore the free-defined image drawing 256 LEDs consignment consisting of display needed some other components. When a full-screen is maneuvering, it only needed six of the I/O pins. There is still a problem that you must pay attention here. Since PIC16F84 act is available for only 68 bytes of RAM, the optimization of the code is made… Continue reading

Create Your Own Brand PIC Programming GPS LCD Display

I know it is a cool and creative way to combine the PIC Programming with the GPS LCD display (You should try it if you have unused GPS LCD display, so it can cut down the cost).This project is based on a PIC16F84. First of all, you must use a 4 Bit configuration for the LCD to PIC wiring (You’re better use the PIC16F84 wisely, as it doesn’t have too much of port pins). With the help of above schematic, you can see the: GPS data coming in on Port A Pin 1 LCD data goes out on Port B Pin 0-3 LCD’s Register Select (Rs) is on Port A Pin 2 LCD’s Enable (E) is on Port A Pin 3 Beside that, you also noticed that I have had eliminated the MAX232 level converter for this project, by only adding a simple software conversion on it. This will save me more space and the entire circuit can fit perfectly on a board the same size as the 4×20 LCD! As you can see at the above figure, they’ve fitted… Continue reading

PIC16F84A project board

PIC16F84 microcontrollers are popular in many embedded projects. If you are learning to program those PICs it can be easier with project board – where common interfaces like LEDs, 7 segment display, LCD display and buttons are included. Project board has an in-circuit programming header (ICP) – so microcontroller can be programmed directly on board – no need to unplug IC from it. Ready to use project files (including schematic, pcb and silkscreen) can be downloaded here. Continue reading