Embedded microcontroller or microprocessor projects, circuit diagram and working explanation for students. Can be used as college projects or educational purposes also.

Calculator using Arduino Uno

Arduino Uno has always helped to build projects easily and make them look more attractive. In this project, we are going to make an Arduino Uno calculator which will take the values from user by using the 4X4 keypad and then will perform the calculations to get the result. After calculating the result, it will print those calculated values on Nokia 5110 LCD. This Arduino Uno based calculator can perform four operations which are addition, subtraction, multiplication and division. Components Required ...

Home Automation using Bluetooth and Mobile App

Technology is a never ending process. To be able to design a product using the current technology that will be beneficial to the lives of others is a huge contribution to the community. Generally in today’s modern world human beings are addicted to using modern equipment. So here we can perform home automation by using an Android App and Bluetooth as a wireless communication medium. Home automation not only refers to reduce human efforts but also energy efficiency and time...

Controlling DC Motors using Arduino and IR Remote

In this project we will learn how to decode IR remote signals with Arduino and to control DC motors depending on the button pressed. For demonstrating the working we are using five buttons on the remote. When the next button on the remote is pressed, motors will rotate in clockwise direction. And if the previous button is pressed motors will rotate in anticlockwise direction. We can also control these two motors individually using left, right arrow buttons and stop...

Digital Thermometer using Arduino and DS18B20 Sensor

In this project, we are going to make a Digital Thermometer using Arduino Uno. We will use DS18B20 temperature sensor to sense the temperature and Nokia 5110 LCD to display it. DS18B20 is a 1-Wire digital temperature sensor manufactured by Maxim Integrated and is capable of reporting degree celsius with 9 ~ 12 bit precision. Components Required Arduino Uno DS18B20 Temperature Sensor Nokia 5110 LCD 1KΩ Potentiometer 10KΩ Resistors - 4 4.7KΩ Resistor 1KΩ Resistor 330Ω Resistor Connecting Wires Breadboard Circuit...

Temperature and Humidity Data Logger using Arduino

In this project, we are going to make a temperature and relative humidity data logger. Arduino is the brain of this project. DHT22 sensor is used for sensing temperature and relative humidity. Arduino Uno is programmed to read temperature, humidity values from DHT22 sensor and save it to a file in an SD Card. So whenever required we can take the SD Card for viewing data. Here we will take data from SD card and import it to excel...

Temperature Controlled Fan using Arduino

Here we are going to make a temperature controlled DC fan. DHT22 sensor is used to sense the room temperature and then we adjust speed of a DC fan/motor accordingly using PWM (Pulse Width Modulation). Arduino Uno is the heart of this project and a L293D driver IC is used to drive the DC fan/motor. Components Required Arduino Uno L293D Motor Driver IC DHT22 Sensor 16x2 LCD Display DC Fan/motor 9V Battery 10KΩ Potentiometer 220Ω Resistor Breadboard Circuit Diagram Temperature Controlled Fan using Arduino...

Arduino Weather Station Web Server

In this tutorial we are going to make a weather station that will tell us temperature, humidity and heat index of a particular location. It will show these values in a web browser. You can monitor these data by entering the IP address in a mobile, computer or any other device which supports a web browser. This project is done using Arduino Uno, ESP8266 and DHT22 sensor. DHT22 sensor will read temperature and humidity information. ESP8266 WiFi module is used to establish network communication. Arduino...

IoT Data Logger using Arduino and ESP8266

Today we are going to make an IoT WiFi data logger using Arduino, ESP8266 WiFi module and DHT22 temperature humidity sensor. Arduino is reading temperature and humidity sensed by DHT22 and sending it to an internet server using the ESP8266 WiFi module. Here we are using ThingSpeak as the internet server. ThingSpeak is an open source IoT application which can be used as an Internet or Intranet Server. It is providing HTTP API for data logging, location tracking, status updates etc. Components Required ...