Starter

Fire Suppressor

Fire Suppressor In this project, we are going to use a flame sensor to detect fire and blow it out using a fan mounted on DC motor. We will also use an LED to show presence of fire. The flame sensor provides HIGH (5V) signal by default. We will keep the motor & LED off […]

Fire Suppressor Read More »

Touchless Switch

Touchless Switch We are going to use a proximity sensor to detect hand near it and use it to trigger LED to turn on. There are various sensors that can be used to detect proximity of objects. We will be using an infrared proximity sensor in this project. The infrared proximity sensor consists of an

Touchless Switch Read More »

LED Brightness Control

LED Brightness Control In this project we are going to implement two concepts; analog sensing of voltage from potentiometer and PWM signal output to control LED brightness. Analog sensing using microcontroller Analog to Digital Converter is discussed in more details on project about reading potentiometer signal. Similarly digital to analog conversion using PWM signal can

LED Brightness Control Read More »

Digital Voltmeter

DC Digital Voltmeter The battery block consists of two 18650 Li-Ion batteries which supply 8.4V when fully charged. The batteries in the battery block needs to be charged once the supply voltage drops below 7V. We need an instrument to measure the voltage of the battery block to evaluate if batteries need to be re-charged.

Digital Voltmeter Read More »

Potentiometer Input

Analog Input with Potentiometer In this project, we are going to learn to read analog signal using the microcontroller. This is helpful in other projects which require to integrate an analog sensor, like a photoresistor, with the microcontroller. Since the microcontrollers work on digital logic only which is a binary level, reading an analog signal

Potentiometer Input Read More »

Auto Sensing Light

Auto Sensing Light A photoresistor is a semiconductor component which changes its resistance depending on the ambient light. As more photons from ambient light hit the photoresistor, more free electrons get available to conduct electricity. These photoresistors are also called light dependent resistors (LDR). In this project we will read the input from a photoresistor

Auto Sensing Light Read More »

Flashing Alarm

Flashing Alarm In this project we will build a flashing alarm using a buzzer block and an LED block. We will also use a non-blocking way to control flashing of LED and buzzer instead of using delay() function which blocks the execution of entire sketch.  There are two types of buzzers, an active buzzer and

Flashing Alarm Read More »

Rainbow Light

Rainbow Light In previous projects, we have used different colored LEDs like red, green and blue and controlled their luminescence with microcontrollers. In this project we will see how can we produce these colors along with many others from a single LED. An LED is made from a semi conductor material. When an electric current

Rainbow Light Read More »

Traffic Lights

Traffic Lights With a single LED blinking, it is easy to increase the number of LED to blink in any sequence or order. In this project, we will use two LED blocks, red & green, to create a traffic lights. In this project, we need to synchronize the switching of LEDs to make sure when

Traffic Lights Read More »