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.
Today we are going to learn about one of the affordable DC Motor Driver modules that is used to drive small low-power motors like N20 and N10 DC motors. One of the popular choices for DC motor control is the L293D motor driver IC, but today we have better options that are more efficient and can drive higher current with in-built protection features. We have…
Today, we are going to investigate the TMC2208 stepper motor driver, a commonly used driver module that performs well with 2-phase bipolar stepper motors. The TMC2208 module is manufactured by Trinamic (a German company that specialises in motion control products); it has become popular due to its performance in a more efficient manner and provides silent operation.…
In this project, we have used the popular ESP32-CAM module to build an Image recognition system that can identify various vegetables. We have used the Edge Impulse platform to train our model and deployed it on the ESP32cam module, the results of the model are displayed on the OLED screen as output. In this tutorial we will understand the basics of edge computing and…
If you are a maker or an electronics enthusiast, then you must be familiar with the Arduino platform and their boards. As we know, the Arduino platform made it easier for makers like us to make our own microcontroller projects with ease and versatility. Even though there are many Arduino boards, the Arduino Uno has become the most popular Arduino board and still is…
As you may know many of our everyday appliances or devices such as smartphones, home automation systems, smart speakers, headphones and many others have their own built-in microphones to capture the audio data. And if we look at them there are different types of microphones available, such as condenser, ribbon, dynamic and MEMS. Most modern devices like smartphones…
Unlike other ESP Development Boards, the ESP32-CAM has no USB connector to connect it to a computer. This might be confusing for beginners when they try to program this development board for the first time, so in this article lets learn how to program the ESP32-CAM module using the Arduino IDE. Before we start, I assume you know the basics about the ESP32-…
Unlike other ESP Development Boards, the ESP32-CAM has no USB connector to connect it to a computer. This might be confusing for beginners when they try to program this development board for the first time, so in this article lets learn how to program the ESP32-CAM module using the Arduino IDE. Before we start, I assume you know the basics about the ESP32-CAM module…
Starting with physical switches, the way we interact with electronic devices has evolved significantly over the years. We moved from switches to touch screens, and research has continued to push the boundaries further. Today, we've gesture recognition, where you can control and access machines without any physical touch. While it may seem hyped, experiencing gesture…
Water tank overflow is a common problem that leads to water wastage, yet it's surprising that many households don't even consider it a concern. Though there are many solutions for it, like ball valves that automatically cut the flow of water when a certain level is reached, as an electronic engineer, I prefer a solution that includes sensors and automation. So, in…
This sample project was built for the IoT and Edge AI Project Contest 2024. More details can be found on our contest page.
The main objective of this project is to monitor the crowd inside specific premises that have entry and exit pathways. This project integrates Arduino Cloud, enabling easy remote monitoring. Let's…
You might have seen there are many types of liquid-level sensors available on the market. They are mostly used in automatic pump controls and industrial applications. The most common type of sensors that were used were the float switch type sensor or the conductive sensors. Even though they were used commercially each type comes with its own problems. For example,…
From a simple electronic toothbrush to complicated robotics systems, DC motors are present everywhere. In most of our previous Arduino projects, we have used these DC motors as actuators and regardless of the application, controlling the speed and direction of these motors is essential to make them functional and effective.
So in…