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.
With Fitness Bands, Smartwatches and other wearable devices getting increasingly popular the use of Bluetooth 5 / Bluetooth Low Energy communication standards is widely being adopted. BLE helps us to exchange data over a short distance with very little power, which is very crucial for battery-operated devices like wearables. It also helps us to set up wireless BLE mesh…
Recently I got intrigued with all the new Home Automation products in the market and hence I purchased a Google Home Mini and few other smart devices to control lights, fans, AC and what not. While it did work and everything was fun to use, I got a bit troubled with having all these wireless connectivities happening around me. My bedroom alone had 5 smart devices, and…
Temperature and Humidity measurement is often useful in many applications like Home Automation, Environment Monitoring, Weather station, etc. The most popularly used Temperature sensor next to LM35 is the DHT11, we have previously built many DHT11 Projects by interfacing it with Arduino, with Raspberry Pi and many other development boards. In this article, we will learn how…
Arduino has been the go-to development platform for fast prototyping and idea validation. Many of us would have started with the Arduino UNO development board, but today as we progress towards the Internet of things, Computer Vision, Artificial Intelligence, Machine learning, and other futuristic technologies, the humble Arduino UNO could no longer cope up with its 8-…
As many of us know computers were invented around 1871, but it was not until 1961 we had them password protected. Early in the 19’s we used pins and alphanumeric characters as passwords for our computers, today we have many types of verification methods like Password, Pin, Pattern, Gesture, Fingerprint recognition, Face recognition and much more. But still, it is a…
Smart speakers like Amazon Echo or Google home are getting popular now days and both have capability to integrate custom skill or action to control any appliance using those Smart speaker. We previously built our own Smart speaker using Raspberry Pi and Alexa, and also controlled home appliances using this Raspberry Pi smart speaker.
…
There are many human identification systems that use signatures, fingerprints, voice, hand geometry, face recognition, etc. to identify persons but none of them can detect and recognize the persons in public areas such as airports, retail stores, and railway stations except the Face Recognition System.
Face recognition systems can, not only be…
In our household, most of the appliances are powered from the AC supply such as Lights, TVs, and Fans, etc. We can turn ON/OFF them digitally if needed, using Arduino and Relays by building a Home automation setup. But what if we need to control the power of those devices for example to dim the AC Lamp or to Control the speed of the Fan. In that case, we have to use phase…
While doing projects using Arduino, we always need to connect Arduino to PC in order to upload the program in it. But sometimes it is very uncomfortable to always connect the board with PC as if it is a robotics project then you always have to move the robot near to labtop to re-program it. This problem can be solved by programming the Arduino wirelessly. So here we are…
The aim of this project is to monitor a Lithium Battery Bank remotely in a solar installation. It traces current individually for each Battery Pack. It also communicates with solar charger and calculates live values of power going to home and battery bank. It includes a web server with charts, internal historical data, and optionally can also upload data to Thingspeak and…
GPS modules are widely used in electronics applications to track the location based on longitude and latitude coordinates. Vehicle tracking system, GPS Clock, Accident Detection Alert System, traffic navigation, surveillance system etc. are few of the examples where GPS functionality is essential. GPS provides Altitude, Latitude, Longitude, UTC time…
Bluetooth Low Energy (BLE) is a version of Bluetooth and it is present as a smaller, highly optimized version of the classic Bluetooth. It is also known as Smart Bluetooth. The BLE was designed keeping in mind the lowest possible power consumption specifically for low cost, low bandwidth, low power and low complexity. ESP32 has inbuilt BLE capabilities but for other…