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.
In this project, we are going to build an animatronic eye with Arduino. I got the idea to create an animatronic eye while looking for new project ideas online, and this project immediately caught my attention. First of all, it looks cool and has a simple mechanism and I learned a lot about mechatronics while working on this project. A big shout out to Will Cogley for…
The oscilloscope is a must-have test instrument for any electronics engineer. It is used to visualize and observe various signals, usually as a two-dimensional plot with one or more signals plotted against time. They are used in designing and debugging electronic devices to view and compare waveforms, and determine voltage levels, frequency, noise, and other…
Timer interrupts are crucial in the use of ESP32 timer interrupt programming projects for accurate timing control. If you want something to occur on schedule, ESP32 timer interrupts give you the accuracy required. A timer interrupt is a dedicated interrupt that operates as a high-precision clock, counting and controlling time events with microsecond precision. ESP32'…
Let's say you are trying to build a remote IoT data monitoring system; the first problem you will face is how to get a proper internet connection for your device. Whether you want to get notified when someone enters your room or you want to water your plants from miles away, the internet is always a problem. In this type of situation, the SIM800L GSM/GPRS Module…
Interrupts are used to handle events that do not happen during the normal execution of a program, but when a specific trigger occurs. For example, if we write a program to blink an LED, the microcontroller will execute each command one by one. But if we want to monitor a switch to start or stop the blinking, it will only be possible after all other tasks before the…
As we know that visual aids like displays are inevitable in any Human Machine Interfacing. They are in every electronics nowadays, from simple toys to smartphones, computers, and even critical lifesaving medical devices. The displays will make it easier for the device to convey all of the information it has to provide to the user. If you look at displays, there are…
Most heart diseases are associated with and reflected by the sound that the heart produces, and one of the easiest and cheapest ways of diagnosing cardiac dysfunction is by Heart auscultation i.e listening to the heart sound. Now if we are talking about traditional auscultation, that requires experience and good listening skills. That is why in this project we…
IoT and home automation have come a long way since they first gained popularity in 2014, thanks to the debut of a game-changing IC called the ESP8266 by espressif systems. Today we know it as the nodeMCU module and in many of our projects, we have used this IC to build many home automation projects where our focus was on building AC Motor Speed Control or Phase…
In industrial and domestic applications, attendance registering is important at each and every moment. Many industries face a lot of problems due to the lack of a proper attendance monitoring system. To overcome this, we must need a tamper-proof, unattended, and fast attendance registering system, and the best way for it is to use a biometrics identification system…
A rotary encoder is a type of electromechanical position sensor that can be used to identify the angular position of the rotary shaft. This type of sensor or module generates an electrical signal based on the movement and direction of the rotary shaft. This encoder is constructed with mechanical parts thus sensors are very robust, and can be used in many applications…
Connecting an SD card module to Arduino is way easier than you think. In this guide, we’ll break down the module’s pins and components, show you how to wire it to your Arduino, and get you reading and writing data in no time. Think of it as turning your Arduino into a reliable data logger. We have covered many other interfacing tutorials before that might interest you, such as this 16x2 LCD…
As winter sets in, the air hanging over us thickens with smoke and gaseous emissions from burning fields, industrial factories, and vehicular traffic, blocking out the sun and making it hard to breathe. Experts say that the high levels of air pollution and COVID-19 pandemic can be a dangerous mix that can have serious consequences. The necessity for real-time monitoring of…