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.

We all have played Rock, Paper, and Scissors game at least once. It’s a very simple game where each player picks one of the three objects (Rock, Paper, and Scissor) making the appropriate hand shape on a count of three, and these rules are applied to decide the winner:

Paper beats Rock Scissors beat Paper Rock beats Scissors

So in today’s tutorial…

In this tutorial, we are going to use OpenCV and Deep Learning models to accurately identify the gender and age of a person from a real-time video stream. The deep learning age and gender detector model that we are going to use today was implemented and trained by Levi and Hassner in their 2015 publication. Age and Gender detection is a two-step process:

…

Thermal imaging is considered to be one of those state-of-the-art technologies in computer vision that in the modern-day scenario finds its application in various places. As the pandemic situation worsens in 2021, more and more noncontact temperature detection tools are in demand. A thermal temperature sensor that can measure the temperature of the human body can…

The coronavirus disease (COVID-19) has seriously affected the world and there is no end to it. To limit the spread of the virus, mandatory face-mask rules are now becoming more common in public places around the world. Additionally, many retail stores and other public service providers require customers to wear face masks.

In today’s tutorial, we…

If one is familiar with using firebase to fetch and update data to real-time databases, then it’s known that it’s an annoying problem that the data will be destroyed when the NodeMCU resets. So, here, let’s learn how to overcome the problem with the help of LittleFS. This problem persists in Arduino as well, but to solve this in Arduino, we use EEPROM. It is a non-…

We are all aware of AVR, PIC, ARM, and ESPS that are widely used in the field of embedded systems. Besides, there is one new and feature-rich IoT-enabled embedded platform, PSoC 6 Wi-Fi-BT Pioneer Kit that has been designed for developing next-generation Internet of Things (IoT) applications. It provides developers with an ultra-low-…

An infrared sensor is an electronic module that is used to detect the certain physical appearance of its surroundings by either emitting and/or detecting infrared radiation. IR sensors can also sense motion and determine the amount of heat released by an object. These sensors are commonly used in intruder alarms, light switches, and other home automation and industrial…

Wireless communication is the future of technology! Communication established between two modules opens a large scope of applications. Wireless Transceivers modules come in very handy and are useful in such cases. RF transmitter and receiver, such as those used in our project, play a major role when it comes to communicating over long distances with a higher transmission…

As you know, IFTTT recently announced their “Pro” subscription and restrictions on free accounts. Under IFTTT’s new subscription policy, you can only have 3 “custom” applets created/enabled at any time – which is quite a downgrade from their unlimited free plan.

Ever wondered if there was a way to make Google Assistant-controlled projects…

Logic gates are the essential building blocks of digital circuits. These basic logic gates are used in Embedded Systems, Microcontrollers, Microprocessors, etc. Let us learn how to design the logic gates using VHDL in ModelSim. This tutorial is all about designing the basic logic gates using different VHDL modeling and their…

Who does not love photography! There are lots of subjects in this creative field and each one is unique, let's choose one. How much all of us love to see wild animals on National Geography or Discovery channels? Yes, I am talking about one of the widely cultivated genres of photography as well as one of the most dangerous photography subjects that is Wildlife Photography. In…

Blynk is an easy-to-use IoT platform using which you can easily build graphic interfaces for all your projects by simply dragging and dropping widgets. But the issue while using the Blynk app is the latency and limited energy. This problem can be solved by using a Blynk local server. Blynk local server provides unlimited energy and reduces latency.

…