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.

Ever since I started to work with the ESP Wi-Fi Modules, I always wanted to build a smart Wi-Fi socket that enables me to control my AC loads wirelessly through smart phone. While products like these are already available in the market, like the popular Moko WiFi Smart Plug or Sonoff, they are a bit expensive and on top of that it doesn’t give you the joy of building your…

Nowadays most of the car comes with keyless entry and push-button ignition system, in which you only need to carry the key in your pocket and just need to put your finger on the capacitive sensor on the door handle to open the car door. Here in this project, we are adding a few more security features to this system by using RFID and Fingerprint sensor. RFID sensor will…

OpenCV is a powerful tool and that combined with Raspberry Pi can open doors to many portable smart devices. In our previous Raspberry Pi CCTV monitoring article, we learned how to get live CCTV video from a DVR using RTSP and display on a Raspberry Pi, do check that out before proceeding. In this article, we will learn how to leverage the power of OpenCV and build a…

We are living in the era of 5G and 5G-enabled devices; however, old technologies like the walkie-talkie system and RF communication system are still paramount in scenarios where a remote, short-distance, cheap, and low-cost communication is required. For example, if you have a building or heavy-weight bearing construction company, then your workers need to communicate with…

Robotic Arms are one of the fascinating engineering creations and it is always fascinating to watch these things tilt and pan to get complex things done just like a human arm would. These robotic arms can be commonly found in industries at the assembly line performing intense mechanical work like welding, drilling, painting, etc., recently advanced robotic arms with…

Hand gesture recognition technology is becoming increasingly popular due to the recent growth and popularity of Virtual and Augmented Reality technologies. In our previous tutorial, we trained a Hand Gesture recognition model to play Rock Paper and Scissors with Raspberry Pi using Tensorflow and Keras. In this tutorial, we are going to use the MediaPipe Python library to…

There are many pulse-oximeter sensors available in the market for medical purposes, and in one of our previous projects, we also made an IoT-based Heart Rate Monitor where the data is sent from a device to the cloud. Now, here in this project, we will do the same thing but differently with a different mindset. We will make the project using a…

In this tutorial, we are going to build a handheld game console using Arduino Pro Micro, Arduboy package, and a handful of hardware. For those who don’t know, Arduboy is an 8-bit, credit-card-sized programmable gaming system inspired by Nintendo Gameboy. Arduboy is a game development system based on the popular open-source Arduino platform. It is really easy to learn, share…

Digital load scales are another miracle of modern-day engineering and design. Yes, we are talking about the weighing scale we often see in most of the grocery stores and other places, but have you ever wondered how a weight scale work? To answer that question, in this project, we are going to take a look at the load cell and its working. Finally, we will be building a…

In this tutorial, we are going to implement an Emotion Recognition System or a Facial Expression Recognition System on a Raspberry Pi 4. We are going to apply a pre-trained model to recognize the facial expression of a person from a real-time video stream. The “FER2013” dataset is used to train the model with the help of a VGG-like Convolutional Neural Network (CNN).

…

“Good morning. It’s 7:00 a.m. The weather in Malibu is 72 degrees with scattered clouds. The surf conditions are fair with waist-to-shoulder high lines. High tide will be at 10:52 a.m”. Every time I hear this voice of Jarvis in the movie Iron Man it sends me chills down my spine. I am sure just like me many would have dreamt of living a life as sophisticated as Tony Stark.…

As a human, if you were asked to select your favourite food or favourite car, how would you compare your choices and conclude an answer? Of course, the answer for the above varies from person to person depending upon their personal preferences and the result will depend on individual choices. It’s a cardinal aspect of our life but the main picture here is that we humans have…

Have any questions?