Kinetic Watch Winder
In this post I’ll show how to build a basic kinetic watch winder using PIC microcontroller and stepper motor. Kinetic watches do not require changing the battery as frequently as in quartz watch however despite their many advantages they have ...
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 ...
Thermocouple Amplifier MAX31855 with Arduino
Interfacing a Thermocouple with Arduino platform can be easily done by integrating a MAX31855 to your project. This IC is a Cold-Junction Compensated Analog to Digital Converter amplifier especially design for use with a Thermocouple. The converter provides 14-Bit of ...
AD9850 PIC16F Interface
A simple wave generator should be a part of every electronics enthusiast toolset. Basic Sine/Square output in reasonable frequency range will be sufficient for general use. Luckily such generators are available in form of a very popular AD9850 module. Search ...
Arduino 7-Segment LED Display MAX7219
MAX7219 is a serial input/output common-cathode display driver. It can interface the microcontroller to 7-segment numeric LED displays, bar-graph displays, dot matrix display or individual LEDs. This IC has some very useful features like built in decoder, multiplex scan circuitry, ...
BCD to 7 Segment Display Decoder
In this post I'll show how you can drive 7 Segment LED display with PIC16F876A. Instead of using a dedicated IC’s like 4511 we’ll program the micro controller to convert BCD input code 0 – 9 to a 7 Segment LED ...
LED Battery Level Indicator Arduino
LED Battery Level Indicator can be built using Arduino UNO board and 10 LEDs. Similar design that uses 2x16 LCD display can be found at this link. RGB LED variant is here. For Raspberry Pi version click here. I/O lines ...
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 ...
AD9850 Signal Generator PIC16F
This is a modified version of basic wave generator design with AD9850 and Microchip PIC16F microcontroller. A relatively simple assembly code available for download at the bottom of the page. Instead of using a rotary encoder as many other similar available ...
Arduino Digital Level MPU-6050
In this post a 1 axis basic digital level design will be presented. This circuit is based on Arduino UNO board and MPU6050 accelerometer and gyroscope chip. The communication is done using I2C interface. MPU6050 module address can vary depending ...