A brief overview of Allegro ACS712 current sensor using PIC16F1847 (Part 2)

In the first part of this discussion, the features of ACS712 device were briefly discussed. Now we will use that theory to implement the ACS712 sensor to make a simple DC current meter. The analog output voltage from the sensor is measured through an ADC channel of the PIC16F1847 microcontroller. A voltage to current conversion equation will be derived and implemented in the firmware of the PIC microcontrol ...

Read more

Making a digital capacitance meter using PIC16F628A

Capacitors are one of the most common passive electrical components that are extensively used in all kinds of electronic circuits. In this project, we will discuss a technique of building a digital capacitance meter using a PIC microcontroller. This project can measure capacitance values from 1 nF to 99 μF, with a resolution of 1 nF. The technique is based on measuring the time elapsed when a capacitor is c ...

Read more

0-9999 seconds count down timer using PIC12F683 microcontroller

The goal of this project is to construct a simple 0-9999 seconds count down timer with an alarm and a display. The time is set through two tact switches and the count down seconds are displayed on a 4-digit seven segment LED display. The project uses PIC12F683 microcontroller for all I/O and timing operations and MAX7219 IC for driving the seven segment LED module. The time out condition is indicated by an ...

Read more

Digital Voltmeter (DVM) using PIC16F688

Introduction This project will describe how to make a simple digital voltmeter (DVM) using a PIC16F688 microcontroller. The range of this DVM is 0-20V, but you can easily increase or decrease the range of input voltage as your requirements after you understand the voltage scaling method described in this project. The PIC micro reads the input voltage through one of the 8 analog channels and convert it to a ...

Read more

PIC16F84A Temperature Controller

Ever needed to measure temperature and display it? This project details measuring temperature using a temperature sensor ,an ADC and a Microcontroller PIC16f84a with schematics,codes and illustrations. You can also get the following kit, although not based on the pic, which would make your life easier for your future projects. This project was done fairly long ago, so please excuse the quality of the pictur ...

Read more

pic12f683 Microcontroller based Programmable LED

Alex Weber over at Instructables built a great programmable LED based on the AVR chip.  Since I am tooled for PIC, I thought it would be fun to replicate what he has done. This simple project is fun and it provides a great building block for playing with collective behaviors. This is a How-To for constructing a PIC-based programmable LED. Following Alex Weber’s post on Instructables on 6 March 2007, I cre-a ...

Read more

pic18f458 Microcontroller based Solar Recorder

The device used for measuring daily insolation has been developed. The device was built with a PIC18F458 and the 128MB Multimedia Memory Card, MMC. The solar radiation is measured by a calculator solar cell. The PIC chip interfaces the MMC using SPI mode. The interval between samples is set to one minute. The firmware detects the memory card, assignes the file name and begins recording automatically. The LC ...

Read more

PIC Based Speed Controller using PIC16C54

Introduction Real world applications often call for controlling small to medium sized DC motors from digital circuits. For smaller motors it is usually economically infeasible to buy a commercial speed controller as the cost of the controller will far outstrip the cost of the motor itself. The PIC's high speed, low cost, and low power requirements lend it to being an inexpensive "smart chip" controller for ...

Read more

Stepper Motor Controller using pic16f628a

Since I finished my degree in April, I have been looking for work. The search has been slow but hopefully soon I will be making the big bucks. To fill my spare time I decided to do something with the mounds of electronics and such sitting in my room. First is to build a robot using stepper motors. The stepper motors were purchased at a local auction house. They took apart old hard drives and printers and su ...

Read more

Make your own USB LCD controller using PIC18F2550

Hi everybody Ages and ages ago, I posted this and many people said they'd like a guide. So here it is! This is a guide for making an LCD that connects to your computer using USB, primarily intended to be external. You can see mine here. To make the board smaller, it doesn't have the GPOs. This thread should also be used for suggestions on how to improve the circuit, add new features, and fix bugs in the fir ...

Read more
Scroll to top