Electronics Projects

Explore all electronics projects from simple electronics projects to high-end MCU and IoT projects. These projects belong to a wide range of categories such as Embedded, Power Electronics, Analog, Digital Electronics, Audio and Internet of Things. The below list of electronics projects contains 1200+ projects come under various electronics engineering domains. 

If you want more projects, you can also check out our collection at Arduino IoT Projects | Arduino Robotics Projects | Arduino AI Projects | Arduino Home Automation Projects | Raspberry Pi Projects | ESP32 Projects

In this article, we will make a buck converter using 555 timer IC and a IRFZ44N N channel MOSFET and use it as LED dimmer circuit or as a motor speed controller circuit. This circuit is basically a simple power electronics DC-DC Buck converter which can be used to step down voltage, its efficiency results in better battery life due to reduced heat generation making it a…

For any project to come alive, we need to use sensors. Sensors acts as the eyes and ears for all embedded application, it helps the digital Microcontroller to understand what is actually happening in this real Analog world. In this tutorial we will be learning how to Interface Ultrasonic Sensor HC-SR04 with PIC microcontroller.

The HC-SR04 is an…

Many Analog Electronic circuits require dual power supply rails for proper balanced operation one being the Operational amplifier circuit. Negative supply voltage is also required in digital systems like A/D converters, op-amps, and comparators. In our previous tutorial, we built a +12V and -12V Dual Power Supply Circuit and a +5V and -5V Dual Power Supply Circuit but the…

Most of us would be familiar with the 16×2 Dot matrix LCD display that is used in most of the projects to display some information to the user.  But these LCD displays have a lot of limitations. In this tutorial, we are going to learn about OLED display and how to use them with Raspberry Pi. There are lots of types of OLED displays available in the market and there are lots of…

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…

Microcontrollers have small internal memory which is not enough to save sensors generated data for long time, either you have to use some external memory device or can save the data on some cloud using internet. Also, sometime it becomes difficult to manage when the sensor is deployed in some extreme condition site where human cannot reach or it is difficult to visit there…

We often see voltage fluctuations in electricity supply at our home, which may cause malfunction in our home AC appliances. Today we are building a low cost High and Low Voltage Protection Circuit, which will cut off the power supply to the appliances in case of High or Low voltage. It will also show a alert message on 16x2 LCD. In this project, we have used PIC…

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…

ESP32 is one of the most popular Wi-Fi based microcontroller modules and it is a popular choice in many Portable IoT Applications. It is a powerful controller that supports Dual Core Programming and also has in-built Bluetooth Low Energy (BLE) support making it a good choice for portable applications like in iBeacon devices, GPS Trackers, etc. However, in Battery-powered…

Tachometer is a RPM counter which counts the no. of rotations per minute. There are two types of tachometer - one is mechanical and the other one is digital. Here we are going to design an Arduino based digital tachometer using IR sensor module to detect object for count rotation of any rotating body. As IR transmits IR rays which reflect back to IR receiver and then IR…

If you had gone down to a nearby laptop store for purchasing one, you would have come across the terms “DDR4 DDR3”. For those who are unfamiliar with "DDR4 DDR3", these are different versions of RAM (Random Access Memory). We users always look for better versions of RAM such that there is a seamless performance by the system. Guess what, in this tutorial we are going to…