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 wondered why do you need Node-RED with Home Assistant? It looks like that both Home Assistant and Node-RED do the same things but they excel in different areas. Home Assistant’s main power is its ability to interface and control any smart device existing at the moment. The main method of creating automation in Home Assistant is by using…

Hello electronics makers, this tutorial is going to be very exciting for you because at the end of this tutorial you will be able to program a new super low-cost microcontroller. I am always being curious to try new kinds of development boards and microcontrollers. If you are a regular reader of our website, then you might have seen our previous tutorial series on the…

Forest fires are common hazards in forests that cause a lot of harm to Wildlife as well as the Environment. It could be avoided if a robust system could be deployed in forest areas to detect the fire and alert to Fire extinguishing authority to take immediate action. In this project, the intention is to build a Forest fire detection system using IoT which would detect the…

In our previous tutorial Getting Started with the RASPBERRY PI ZERO, we had an overview Raspberry Pi zero W and setup the Pi Zero. In this tutorial we are going to design a simple LED circuit and control it with the Raspberry Pi Zero W by connecting the circuit to its GPIO pins. So lets discuss the basics of the GPIO (general purpose…

We are here with yet another tutorial of the Raspberry Pi Pico. If you are following our Raspberry Pi Pico tutorial series, then you already know the basic setup and how to interface an OLED display module with the Raspberry Pi Pico. In this tutorial, we will use the Pico board to perform an ADC conversion. The Raspberry Pi Pico has four 12-bit ADC channels, but one of them…

Human pose estimation technology is becoming increasingly popular due to the recent growth and popularity of Virtual and Augmented Reality. In our previous tutorial, we used Media pipe Hand Tracking module to control Raspberry Pi media player using hand gestures. In this project, we are going to use the MediaPipe Pose estimation package to build a push up counter. We will be…

Raspberry Pi zero W is an affordable and compact derivative of Raspberry Pi but if you attach Raspberry Pi zero W with monitor, keyboard, and mouse, it takes up a lot more space. There's no need to connect Reaspberry Pi to a display or input devices if you're only trying to program it or using it to operate electronics like lights, motors, and…

If you are following our Raspberry Pi Pico tutorial series, then you must have read the tutorial on how to interface an OLED display module with a pico board in which we measured the ADC value from the ADC channel of the pico board. In this tutorial, we will interface an ultrasonic sensor with the pico board and we are going to measure the…

In this tutorial, we will learn about the implementation of the Serial Parallel Interface (SPI) Communication on the STM8S103F3P6 board using an 8x8 Led matrix display module as the SPI device. There are 4 GPIO pins that we will be using to perform the SPI communication as shown in the image below. So, let…

If you are the one interested in working on some kind of smart home project but don’t know where to start and which smart home platform to use, this article might be of help. Previously, we have covered many smart home projects with different platforms and in this article, we are going to discuss about what Tasmota is, how does it work and…

In this tutorial, we are going to interface an OLED display module with the Pico board. You will be able to perform an I2C communication on Raspberry Pi Pico at the end of this tutorial. Here, we are going to display some strings on an OLED display by using Micropython. We already have some articles and projects on the Interfacing of the OLED display. You can refer to those…

In this project, we are going to build a Smart Farming System using IoT. The objective of this project is to offer assistance to farmers in getting Live Data (Temperature, Humidity, Soil Moisture, and Soil Temperature) for efficient environment monitoring, which will enable them to increase their overall yield and quality of products. This smart agriculture using an IoT…