Digital Lock
In this post I'm going to show you how to build a simple Digital Lock using PIC microcontroller. Instead of building a new hardware design from scratch we are going to use PIC Development Board as a basis for Digital ...
Controlling PWM Fan with PIC16F684
Source code and a compiled HEX file can be downloaded here. Now let’s see how this circuit actually works.If you look closely you’ll notice that fan speed changes according to DIP switch position.The default speed setting is High. You can ...
RFID Security Access Using Arduino
In this post I’ll show you how to build a RFID reader for security access based on Arduino MEGA board. The code I've used is a modified version of a design that was published at Arduino project hub. I added ...
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 ...
Arduino with 74HC595 and 7-Segment
74HC595 is a discrete shift register IC that can be easily integrated with Arduino platform. Usually shift registers are used to convert a serial data to a parallel output. Additional shift registers can be connected in series extending the number ...
LM75A Digital Temperature Sensor Arduino
LM75A is a digital temperature sensor with built in analog to digital converter and I2C interface .It can provide an accurate temperature reading from -55 to +125 C. For similar design based on analog LM35 sensor click here. Also a ...
Simple IR Proximity Sensor
This post is about building a Simple IR Proximity Sensor based on PIC16F877a micro controller. Usually these simple circuits are built using discrete components and include an OP AMP for comparing the photo diode voltage to a preset value. Current ...
Arduino 4-Digit 7-Segment LED Voltmeter MAX7219
Here is another version of Arduino based voltmeter. This time it uses 4-digit 7-Segment LED display and MAX7219 Display Driver. For similar design with 2x16 LCD display click this link. Also you can look at PIC16F876 implementation in my previous ...
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 ...
10Bit 7-Segment Digital Voltmeter 0-24V
Basically now 10 bits of ADC are multiplied by 4 to achieve 4096 V reading as a full scale and again by 8 to offset constant resistor 1:8 Voltage Divider at the input. Next the result is converted to unpacked ...