PWM Fan Controller Featured Image

PWM Fan Controller

Pulse Width Modulation (PWM) is very common technique for controlling cooling fan speed in Desktop PC. In this project PIC16F877A based Pulse Width Modulation  controller was built and tested with 2 fans. 80 mm Coolink SWiF2-80P PWM Fan and Arctic Cooling ...
Digitally Controlled Power Supply 0-25 V Part 2 Featured Image

Digitally Controlled Power Supply 2

This is an update to a recent post on a subject of building a Digitally Controlled Power Supply. In part 1 a basic configuration was presented. In this version a numbers of modifications were made to software/hardware to produce a more advanced ...
Arduino-3-Digit-Timer-with-LED-Display-Featured-Image

Arduino 3 Digit Timer with LED Display

Arduino based 3 Digit Timer with LED Display module is a relatively simple design. Recently I’ve published a number of similar projects that essentially perform the same task. You set up an initial value via some kind of user interface ...

PIC16F877A Digital Clock

This is PIC16F877A microcontroller based digital clock with 7-Segment display. For this project LTC3710HR was used, however the schematic can be easily adjusted to incorporate larger displays.LTC3710HR is 0.3 inch quadruple digit multiplex common cathode display.Main consideration for choosing the display ...
7-Segment-LED-Display-PCF8574-I2C-Arduino-Featured-Image

7-Segment LED Display PCF8574 I2C Arduino

Adding a serial data transfer capability to a 7-Segment LED Display can be done by using PCF8574 I/O Port expander with I2C interface. Arduino UNO controls the PCF8574 by sending display codes for each segment. Similar circuit based on PIC16F876 ...
Digital Voltmeter VFD Display Featured Image

Digital Voltmeter VFD Display

This is a new revision of 10 bit Digital Voltmeter. For Arduino based voltmeter click here. Recently I’ve published a few voltmeter designs ranging from a simple LED display voltmeters with 8 bit of resolution to a more complex with 10bit ...
Raspberry-Pi-3-Digit-LED-7-Segment-Countdown-Timer-Featured-Image

Raspberry Pi 3 Digit LED 7-Segment Countdown Timer

Multiplexing 7-Segment display scheme with Raspberry Pi as described here can be used as a basis for more complex projects. By adding 4x4 keypad matrix and replacing individual 7-Segment displays with a common anode 4 digit 7-Segments module a simple ...
LED-Blinking-STM32L011K4-Featured-Image

LED Blinking STM32L011K4

All my previous project were based on PIC microcontrollers or Arduino board, however recently I’ve been experimenting with STM32 MCU. For this simple project a NUCLEO board based on STM32L011K4 MCU was used. The STM32 Nucleo-32 board provides a simple ...
Photoresistor-Light-Sensor-Arduino-Featured-Image

Photoresistor Light Sensor Arduino

A simple light sensor can be built using a photoresistor and Arduino UNO board. Similar design is available here. This design requires only a few additional components like 10k resistor and a 10k potentiometer to adjust the light intensity level ...
Basic PIC Frequency Counter Featured Image

Basic PIC Frequency Counter

Here is a Basic PIC Frequency Counter design. For Arduino version click here. It doesn't not attempt to compete with some advance designs and has a very limited frequency range, however it can be used as a starting point to ...