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.

All microcontrollers have specific numbers of IO pins but in some applications, like in a 7-Segment Display, we will need more GPIO pins than what our controller could offer. For such cases, where multiple output pins are required but the microcontroller has a limited number of output pins, 74HC595 Shift Register would be a perfect choice. 74HC595 is a shift register that…

COVID19 is really a historic pandemic affecting the whole world very badly and people are building a lot of new devices to fight with it. We have also built an automatic sanitization machine and Thermal Gun for Contactless temperature screening. Today we will build one more device to help fighting with Coronavirus. It is a cough detection system, which can distinguish…

Most of the workplace and commercial buildings today have a CCTV surveillance system installed to monitored the activities. But often times it is hard for the concerned authority or security personals to monitor the live feed of all the cameras continuously to look for suspicious activity. With computer vision and machine learning advancing at a fast phase, it's about time…

Programming a new microcontroller often takes a longer time due to the new register handling methods and not knowing what bit does exactly what. The same goes for debugging as well without saying. This is why programmers quite often use breakpoints in their code and step through it using a debugger. But using a debugger might need additional hardware (most times expensive)…

It is very exciting to see something floating in the air or free space that is exactly what an anti-gravity project is about. The object (basically a small piece of paper or thermocol) is placed between two ultrasonic transducers which generate acoustic sound waves. The object floats in the air because of these waves which seem to be of anti-gravity. This is not only a cool…

Arduino has undoubtedly grown into a user friendly and quick prototyping tool, thanks to its supportive user community. Today, because of its open-source nature, the platform is not only limited to the Arduino boards but also to other development boards like the NodeMCU, ESP8266, STM32, MSP430, etc. can also be programmed from the Arduino IDE. If you are interested in…

With all the technology available to us in recent times, it's not hard to build a safety device for women which will not only generate an emergency alarm but also send a message to your friends, family, or concerned person. Here we will build a band that can be worn by women, using which they can inform police or anyone, using SOS emergency SMS along with the current…

Nowadays, most of us like to listen to music, with our smartphones. But a few years back, this was not the case, at that point in time, FM radios were the first choice for listening to music, podcasts, news, and others. Nowadays nobody listens to the radio for music, news, and others, grandma and grandpa being an exception.

So, to revive the old…

Since the outbreak of Covid-19, infrared thermometers are being used as a screening tool to scan the people at Airports, Railway Stations, and other crowded establishments. These scans are being used to identify potential patients of Covid-19. The government made it compulsory to scan everyone before entering the office, school, or any other crowded place.

…

The MPU6050 sensor module consists of an accelerometer and gyro on a single chip. It contains analog-16 bits in the digital converter for each channel. So it can capture the x, y, and z channels at the same time. The sensor uses I2C-bus to interact with Arduino or any other microcontroller. The MPU-6050 sensor module used in many applications like drones, robots, motion…

For microcontrollers, an LED blinking program is equivalent to the “hello world” program. In our previous tutorial, we learned how to get started with STM8S103F3 Development Board and how to set up the IDE and compiler to program our STM8S controllers. We have also learned how to use the standard peripheral libraries, and how to compile and upload the code into our…

A potentiometer is a mechanical device using which one can set the resistance according to the desired value, thus changing the current passing through it. There exist many applications for a potentiometer, but mostly, a potentiometer is used as a volume controller for audio amplifiers.  The digital volume control circuit is an electronic circuit that accurately adjusts…