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.
Energy Monitors, whether covering the entire apartment or deployed to monitor just one appliance, provide a way for you to keep track of your consumption and make necessary adjustments. While they are increasingly becoming available on the market, the maker in me still feels it will be a great idea to build a DIY version that could be tailored to meet specific personal…
In previous tutorials, we have covered the basics of FreeRTOS with Arduino and the Queue kernel object in FreeRTOS Arduino. Now, in this third FreeRTOS tutorial, we will learn more about FreeRTOS and its advance APIs, which can make you understand the multi-tasking platform more deeply.
Semaphore and Mutex (Mutual Exclusion) are the kernel objects…
In the previous tutorial, we introduced FreeRTOS in Arduino Uno and created a task for the blinking LED. Now, in this tutorial, we will dive more into advance concepts of RTOS APIs and learn about communication between different tasks. Here we also learn about Queue to transfer data from one task to another and demonstrate the working of queue APIs by interfacing 16x2 LCD…
As the world is heading towards automation and artificial intelligence, different innovations are taking place every day to make things smarter and scalable. Nowadays in the era of the Internet of Things, everything is connected with the internet and a number of IoT enabled boards are coming in the market. We reviewed a few boards previously like PIC IoT WG Development,…
In this project, I am going to Interface an Alcohol Sensor with Arduino. Here I have designed an Arduino Shield PCB using EASYEDA online PCB simulator and designer. Arduino Alcohol Detector will detect the alcohol level in breath and by using some calculations in code we can calculate the alcohol level in breath or blood and can trigger some alarm.
…The OS present inside the embedded devices is called an RTOS (Real-Time Operating System). In embedded devices, real-time tasks are critical where timing plays a very important role. Real-time tasks are Time Deterministic means the response time to any event is always constant so that it can be guaranteed that any particular event will occur at a fixed time. RTOS is designed…
Corona Virus (Covid19) is wreaking havoc in the world. Almost every country is suffering from the Corona Virus. WHO has already announced it a Pandemic disease and many cities are under lockdown situation, people can’t step out of their homes, and thousands have lost their lives. Many websites are providing live updates of the coronavirus cases like Microsoft’s Tracker, Esri…
Raspberry Pi Hats are the same as shields for Arduino, they can directly fit on the top of Raspberry Pi and don’t require any further connections. Here we are going to build an RGB LCD Hat for Raspberry Pi on PCB. This LCD Hat consists of a 16x2 LCD module, five switches, and three NeoPixel LEDs. Here switches are used to change the text on display and NeoPixel LEDs are used…
Often times, we need to secure a room at our home or office (perhaps a secret dexter’s laboratory) so that no one can access the room without our permission and ensure protection against theft or loss of our important accessories and assets. There are so many types of security systems present today but behind the scene, for authentication they all relay on fingerprint,…
We previously built an Arduino based paper currency counting machine using a color sensor. Now in this project we are building an Arduino counting machine using IR sensors. This machine counts and sorts the coins in different sections with the help of an Infrared sensor. Here, an arrangement is made where IR sensors are placed to sense different coins, and Arduino UNO…
If you have ever worked with Batteries, SMPS circuits or other Power supply circuits, then often it would have occurred that you have to test your power source by loading it to check how it performs under different loading conditions. A device that is commonly used to perform this type of test is called a Constant Current DC Load, which allows us to adjust the output current…
Many of us should be familiar with the popular microcontrollers and development boards like Arduino, Raspberry Pi, ESP8266, NoduMCU, 8051, etc. In fact, for most people, Arduino would have been their first development board, but as we dig deep and begin professional designs, we will soon realize the limitations of Arduino (like cost, versatility, stability, speed, etc.) and…