Microcontroller Based Projects

Below section covers a list of simple microcontroller projects to learn and work with the concepts of various microcontrollers and architectures. These microcontroller based projects are covered with detailed explanation of working of hardware, circuit diagrams, software and codes.  

Microcontrollers are widely used in various industries, electronic products, automobiles etc.. to perform computing or logical operations. With this huge importance the demand of microcontrollers in industries is prominent and hence as electronics engineers it is important for us to learn how to use them. There are a large number of semiconductor companies manufacturing a variety of microcontrollers, the most popularly ones are 8051 microcontrollers, AVR microcontrollers, PIC microcontroller, TI Microcontrollers,  Arduino, Raspberry Pi etc.

As we all know Raspberry Pi is a wonderful Developing platform based on ARM microprocessor. With its high computational power and development options it can work out wonders in hands of electronics hobbyists or students. To learn more about a Raspberry Pi and how it works, let us try building a Line Follower Robot using Raspberry Pi.

If you are…

As we all know Raspberry Pi is a wonderful Developing platform based on ARM microprocessor. With its high computational power it can work out wonders in hands of electronics hobbyists or students. All this can be possible only if we know how to make it interact with the real world. There are many sensors which can detect certain parameters from the real time world and…

In this project we are going to make a Buck Converter Circuit using Arduino and N-Channel MOSFET with a maximum current capacity of 6 amps. We are going to step down 12v DC to any value between 0 and 10v DC. We can control the output voltage value by rotating the potentiometer.

A buck converter is a DC to DC converter, which steps down DC voltage.…

With a simple knowledge of Arduino and Voltage Divider Circuit, we can turn the Arduino into Digital Voltmeter and can measure the input voltage using Arduino and a 16x2 LCD display.

Arduino has several analog input pins that connect to an Analog-to-Digital converter (ADC) inside the Arduino. The Arduino ADC is a ten-bit converter, means that the…

Raspberry Pi is very popular for IoT projects because of its seamless ability of wireless communication over internet. Raspberry Pi 3 has inbuilt Wi-Fi and Bluetooth, and Bluetooth is a very popular wireless communication Protocol. So today we are going to Control Home Appliances through Smart Phone using Raspberry Pi 3 and Bluetooth.

Here…

CNC Machines are Computerized Numerical Control Machines which are used to draw anything or design any mechanical part according to the design program fed into their controller unit. Controller unit can be either computer or microcontroller. CNC machines have stepper and servo motors to draw the design as per the fed program.

After researching on…

GSM modules are fascinating to use especially when our project requires remote access. These modules could make all actions that our normal mobile phone could do, like making/receiving a call, sending/receiving a SMS, connecting to internet using GPRS etc. You can also connect a normal microphone and speaker to this module and converse on your mobile calls. This will open…

Stepper motors are increasingly taking its position in the world of the electronics. Starting from a normal Surveillance camera to a complicated CNC machines/Robot these Stepper Motors are used everywhere as actuators since they provide accurate controlling. In this tutorial we will learn about the most commonly/cheaply available stepper motor 28-BYJ48 and how to interface…

In this project, we are going to make an AC Voltage Measuring Device using Arduino, which will measure the voltage of Alternating Current Supply at our home.  We are going to print that voltage on serial monitor of Arduino IDE as well as show on the multimeter.

Making a Digital Voltmeter is a lot easy than making an analog one because in case…

Stepper motors are increasingly taking its position in the world of the electronics. Starting from a normal Surveillance camera to a complicated CNC machines/Robot these stepper motors are used everywhere as actuators since they provide accurate controlling. A Stepper Motor is a brushless, synchronous motor which completes a full rotation into a number of steps.…

Security systems play an important role in our day to day lives and there we can find a lot of different types of security systems with different kinds of technologies and with different price range. Being an electronic enthusiastic you can make a simple security system by spending few bucks and some spare time.  Here in this article I am sharing a DIY guide to make a…

In this tutorial we will learn how to use an External Interrupt in PIC Microcontroller and why/where we will need them. This is a part of the sequence of PIC Tutorials in which we started learning PIC Microcontrollers from scratch; hence this tutorial assumes that you are familiar with how to program a PIC MCU using MPLABX and how to interface an LCD with PIC. If not please…