Fan Speed Monitor

PIC Fan Speed Monitor Featured Image

Fan Speed Monitor is another simple design based on PIC16F876A microcontroller. Two similar posts about ways of controlling and monitoring fan speed were recently published. PWM Fan Controller and 2 Channel PC Fan Controller. Current article however implements a different approach to speed monitoring. Fan rotation measurement is done by counting the number of times … Read more

Serial LCD Interface I2C

Serial LCD Interface I2C Featured Image

Interfacing LCD Display with serial Interface like I2C can save microcontroller I/O making it a practical alternative to a standard parallel 8 bit interface. We’ll use PCF8574 I2C port expander and PIC16F876A microcontroller to establish IIC communication by 2 lines, SCL – Clock and SDA – Data. The disadvantage of this approach is that required … Read more

Temperature Controlled Fan

Temperature Controlled Fan Featured Image

Here is another fan controller design based on PIC microcontroller, this time it’s temperature controlled and can be used to monitor Hard Drive temperature and adjust the fan speed accordingly or as a case fan controller. This post following recently published articles like 2 Channel PC Fan Controller and  PWM Fan Controller.Current Hardware/Software configuration supports 3 … Read more

7-Segment LED Display with I2C

7-Segment LED Display I2C Featured Image

In this post we’ll add a serial data transfer capability to a standard 7-Segment LED Display by using PCF8574 I/O Port expander IC with I2C interface.For similar design based on Arduino see this link. Usually in order to minimize required outputs for driving LED display a multiplexing techniques are used. Most frequent way is to connect … Read more

PCF8574 I2C 8-bit I/O expander

PCF8574 I2C 8-bit I/O expander Featured Image

In this post we’ll review a simple interface for PCF8574 I2C 8-bit IO expander IC and PIC microcontroller. For similar Arduino based implementation click this link. The format of present post is similar to 2 recently published tutorials about I2C communication. PCF8591 I2C 8-bit A/D D/A converter and PCF8573P I2C Real Time Clock. All articles … Read more