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 ...
Waveform Generator Raspberry Pi Featured Image

Waveform Generator using Raspberry Pi

Simple Waveform Generator based on Raspberry Pi and DAC converter MCP4725 is the topic of this post. It can generate 3 types of signals. Sine, Square and Triangular waves. There is also a basic GUI to control its operation. See ...
PC Fan Controller Image

2 Channel PC Fan Controller

Following recently published article about building a PWM Fan Controller here is another simple controller design. This time it’s a 2 Channel PC Fan Controller for standard 12V Fans. It uses software implementation of PWM but instead of directly driving PWM ...
Humidity-and-Temperature-Sensor-DHT11-with-Arduino-Featured-Image

Humidity and Temperature Sensor DHT11 with Arduino

Interfacing Humidity and Temperature Sensor DHT11 with Arduino platform is the topic of this post. I’ve published a number of designs with various temperature sensor, both digital and analog. Here you can see how to use LM75A digital sensor with ...
9 Volt Battery Charger Featured Image

9 Volt Battery Charger

9 Volt batteries extensively used in various electronics measurement equipment. Powering these devices with  rechargeable batteries can be a cost effective solution. In this post a simple Lithium-ion 9 Volt Battery Charger design with overcharging protection will be presented. Charger is ...
Using Ultrasonic Sensor HC-SR04 with PIC16F877 Featured Image

Using Ultrasonic Sensor HC-SR04 with PIC16F877

This post is about building a basic distance meter with ultrasonic HC-SR04 sensor and PIC micro controller. For Arduino version click here. Raspberry Pi variant is also available at this link The interface is very simple and does not require too many commands ...
INA219-current-sensor-with-Arduino-Featured-Image

INA219 current sensor with Arduino

Measuring current is a relatively simple task that can be done by connecting a shunt resistor in series with the load and measuring the voltage on this resistor. The voltage is proportional to a load current according to Ohm’s law ...
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 ...
Interfacing-MCP4725-DAC-with-Arduino-Featured-Image

Interfacing MCP4725 DAC with Arduino

In this post I’ll show you how a 12 bit DAC model MCP4725 can be connected and controlled by Arduino or a compatible board. Similar design based on Raspberry Pi platform can be found at this link . Wire.h and ...
Basic-counter-with-RGB-LED-2812-Pixel-Matrix-Shield-Featured-Image

Basic counter with RGB LED 2812 Pixel Matrix Shield

In this post I’ll show how to interface a Keyestudio 40 RGB LED 2812 Pixel Matrix Shield with Arduino UNO compatible board. Each LED on this shield has an integrated chip WS2812 and can be individually controlled. Attached Arduino code ...