- Revolutionize Serial Communication with this Qt-Based Application
by Devilal
OverviewThe project is a simple application built using the Qt framework for facilitating serial communication between a computer and external devices, such as microcontrollers, sensors, or other hardware components. The application provides a graphical user interface (GUI) for users to…
- Arduino Power Up: How to Interface CAN Communication with MCP2515 Module
by Devilal
Introduction:This article will explore how to establish a Controller Area Network (CAN) communication interface between an Arduino and an MSP432 microcontroller. CAN is a robust and widely used communication protocol in automotive and industrial applications, known for its reliability and…
- Fingerprint-Based Bike Security and Start Mechanism with Arduino
by Devilal
OverviewIn this project, we’ll learn how to start a vehicle using a fingerprint sensor and how to prevent vehicle theft.We use a fingerprint-based bike start mechanism in this system to address the problem that many people have of leaving their…
- How to Control Stepper Motor with M415B Driver & Arduino
by Devilal
OverviewWe will learn everything we need to know about using an Arduino to operate stepper motors in this lesson. We’ll go over how to use an M415B and a TMC2208 stepper driver to control a NEMA17 stepper motor.Numerous devices like 3D…
- IoT Based Industrial Waste Water Monitoring and Recycling
by Devilal
OverviewIn the modern world, water scarcity is a severe threat that requires careful consideration. In order to meet the rising demand for water caused by a rise in population, wastewater must be treated and used appropriately. Making the wastewater treatment…
- Programming Arduino With ATMEL-ICE
by Devilal
OverviewThis article explains how to connect an Atmel-ICE to an Arduino MEGA 2560 via the ICSP header with Arduino.Atmel-ice debugger: Atmel-ice debugger has two ports SAM and AVR as shown below figureComponents Required Table S.No COMPONENTS QUANTITY link 1 ATATMEL-ICE 1 https://www.digikey.in/en/products/detail/microchip-technology/ATATMEL-ICE…
- Sign To Speech Conversion Using Flex Sensor Arduino
by Devilal
OverviewMany mute people use body language and sign language to communicate with others because they are unable to talk. However, not everyone is familiar with sign language, therefore the mute cannot communicate with everyone using sign language alone.Components required table…
- DTMF-Based Home Automation System
by Devilal
OverviewThe report describes a method for creating a DTMF-based home automation system. DTMF, or Dual Tone Multi Frequency, is an acronym. The system enables users to transmit commands to numerous home equipment, including fans, lights, and bulbs, through their mobile…
- RPLIDAR A1 Laser Scanner With Arduino
by Devilal
Over viewThis project describes connecting a Slamtech RPLIDAR A1 directly to an Arduino using its in-built serial port. So no need to use the supplied USB interface.DESCRIPTIONRPLiDAR A1M8 360 Degree Laser Range Finder – 6m (Radius Range) is a low-cost 360-degree 2D laser…
- Call and SMS Using GSM and Arduino
by Devilal
OverviewIn this post, we will learn how to make a Call & SMS using GSM Module & Arduino. This is a Simple Homemade Phone using GSM Module and Arduino. This simple phone is capable of calling another number as well…
- RFID-based shopping trolley using Arduino
by Devilal
OverviewWe have all waited in line for payment in shopping malls and other places, it is very exhausting and a lot of time is wasted in the billing process. Today we will create a smart shopping cart with an automatic…
- Human Control Of Robots Using MEMS Sensor
by Devilal
OverviewThe paper describes the robustness of MEMS-based Gesture Controlled Robot is a kind of robot that can be by hand gestures rather than an ordinary old switch or keypad. In Future, there is a chance of making robots that can…
- Bluetooth Controlled Robot
by Devilal
OverviewToday in this article we are going to discuss How to make a Bluetooth Controlled car using Arduino so without wasting any time let’s make itComponents UsedBlock DiagramArduinoDescriptionThe Uno R3 CH340G ATmega328p Development Board is the low-cost version of the…
- Automatic Passenger Counting Systems Using Arduino
by Devilal
OverviewAn automated counter system is an efficient solution for counting the number of people entering or leaving a bus. Highlight people and passengers counters are compact and autonomous devices based on non-contact stereoscopic vision technology. They have been designed for…
- Read Temperature Sensor With MIT Inverter
by Devilal
OverviewThis tutorial will help you connect App Inventor with a temperature sensor on an Arduino controller.Block Diagram:Pins connection:About Bluetooth module HC-05:HC-05 is a Bluetooth module which is designed for wireless communication. It uses serial communication to communicate with devices. HC-05 has…
- Control LED Using MIT App Inventor and Arduino
by Devilal
OverviewInventor of the MIT APP Arduino Bluetooth application. I have used Bluetooth mobile phone applications to monitor and control various types of sensors and electrical loads. I developed all my previous apps in Android Studio. A few months ago I…
- Automatic Room Temperature Controller Using Arduino
by Devilal
Overview This project is about creating an automatic fan control system that automatically turns the fan on and off depending on the room temperature. I used an Arduino UNO microcontroller here, you can also use a MINI, but there will…
- RTC Time Display in OLED using Arduino
by Devilal
OverviewIn this tutorial, we are going to make a digital clock with Arduino UNO, an RTC module and an OLED display.Hardware & Software Needed Arduino IDE Arduino UNO DS3231 SSD1306 128×32 OLED Screen Project circuit:DS3231 RTC DescriptionDS3231 RTC is a…
- How to interface interrupt in Arduino
by Devilal
Overview In this tutorial, we will look at Arduino interrupts. Interrupts are useful in many cases where a process simply wants to continue its main function, and other devices (timers or external events) come to its attention if necessary.Specifications: ATMEGA2560…
- Keypad Interface With Arduino
by Devilal
OverviewIn today’s lesson, we will learn how to connect the keyboard to the Arduino. In embedded devices, one of the essential parts is the keyboard, which is used to interact with embedded devices, the keyboard is an input device used…
- ADC Multiplexer Interface To Arduino
by Devilal
OverviewToday, in this tutorial, we are going to interface 74HC4051 Multiplexer/Demultiplexer with Arduino. I will cover the multiplexing part first.Components Required Arduino NANO or Uno (any version) CD74HC4051 Potentiometer Joystick Breadboard Jumper Wires Bill of Materials S.N. COMPONENTS NAME DESCRIPTION…
- Obstacle Avoidance Robot Using Arduino
by Devilal
Overview Before building the robot, it is important to understand how the ultrasonic sensor works because this sensor will play an important role in obstacle detection. The basic principle behind the operation of an ultrasonic sensor is to record the…
- Watchdog Timer In STM32
by Devilal
OverviewIn this tutorial, we will see how to use IWDG (Independent Monitor) and WWDG (Window Monitor) in STM32. Both monitors are used for a similar purpose, but the difference is in their implementation. The main difference between the two is…
- RF-based speed control system for vehicles
by Devilal
OverviewToday people drive very fast. Accidents happen so often that we lost our precious life by making small Driving errors (school area, hill area, roads). Therefore, to avoid this type of accident and alert drivers and control the speed of…
- Coin Based Mobile Charger Using Arduino
by Devilal
OverviewA coin-based mobile charging system provides an alternative solution for all mobile users to charge their mobile phones during travel or in an emergency situation where they may not have conventional power banks. This system can also be implemented in…
- Smart Farming using IoT
by Devilal
OverviewAgriculture is the backbone of the economy and is the fundamental method of occupation. The world’s large population depends on agriculture to live daily life. About 70% of The Indian population depends on the crop and furthermore, many of the…
- WATER SPRINKLING ROBOT FOR FIRE SAFETY
by Devilal
OverviewThis is a series of robots that uses three wheels to drive over almost any terrain. Works on any interior and exterior surface. This robot uses Android technology. This can be moved back and forth using 60RPM geared motors. Also,…
- Intelligent irrigation control and safety system
by Devilal
OverviewAgriculture continues to play an important role in the Indian economy. The agricultural sector is changing the socio-economic environments of the population due to liberalization and globalization. The irrigation system in India has been given high priority in economic development….
- LOCKING AND UNLOCKING OF THEFT VEHICLES USING Arduino
by Devilal
Preventing vehicle theft is causing a stir in today’s auto industry. The design and development of a theft control system for a car can be accomplished by making use of the GPS function of the mobile phone. The developed system…
- Exam Room Guide Using RFID
by Devilal
The project aims to design an “Exam Room Guide” by which students can be guided for exams based on the confusion system. Radio Frequency Identification (RFID) card readers provide a low-cost solution for reading passive RFID transponder tags up to 2 inches away. RFID card readers can be used in a wide variety of hobby and commercial applications, including access control, automatic identification, robotic navigation, inventory tracking, payment systems, and car immobilization.
- MODERN RESTAURANTS ATOMIZATION FOR WIRELESS MENU DISH ORDERING USING TOUCH PANEL
by Devilal
The present project deals with wireless technology in the hotel management area. The present system working is a very tedious process ordering to one person, sending that with another person to the kitchen and sending the same to the cashier.
- Real time-based street light control
by Devilal
The aim of the project “street light management using pc” is to design a system using which the ac loads (street lights) can be controlled through pc using the Arduino through which the power management can be optimized.
- How To Update The Firmware In Microcontroller’s Using An Android Phone
by Devilal
In this tutorial, I want to show you how to flash the code using a mobile phone application.Nearly every embedded system needs the ability to have its firmware updated in the field to add new features or fix bugs. However,…
- How to Interface MPU6050 (Accelerometer) with Raspberry pi using Python
by Vinod Kumar
IntroductionHi guys , in this article we will see how to interface MPU6050 accelerator with raspberry pi using python Language. Acclerometer reads the acceleration of the sensor. This module gives the three axis values, X,Y, and Z axis. In this…
- How to read Location from GPS module and send Location with SMS using GSM module
by Vinod Kumar
IntroductionHi guys, in this we will see how to read the present location from the GPS module and this location to the user from the GSM module as SMS.Components Required Raspberry Pi – 1 (Raspbian OS installed) GSM Module –…
- How to send SMS with GSM module from Raspberry Pi using Python
by Vinod Kumar
IntroductionHi guys, in this article we will see how to interface GSM Module with Raspberry pi and send SMS using python.Components Required Raspberry Pi (with OS installed SD card) – 1 GSM module (SIM800) – 1 TTL Converter – 1…
- STM32 Realtime Clock Example
by Devilal
Real-time clockA real-time clock (RTC) is an electronic device (most often in the form of an integrated circuit) that measures the passage of time.Although the term often refers to the devices in the personal computer, servers and embedded system, RTCs are present in almost any electronic device…
- How to use ADC in STM32F103C8T6/STM32F303
by Devilal
A/D Converters (ADC)In this tutorial, I will show you how to use ADC in STM32F303CBT6/STM32F103C8T6 to measure the Input Analog Voltages.Analog to Digital Converters (ADC) translate analog electrical signals for data processing purposes. With products matching performance, power, cost, and…
- How to Interface AMG8833 Thermal Camera with Arduino Nano
by Devilal
IntroductionWhat is thermal cameraThermal imaging cameras are devices that translate thermal energy (heat) into visible light in order to analyze a particular object or scene. The image produced is known as a thermogram and is analyzed through a process called thermography. How does…
- STM32f103 microcontroller Led on/off control with Push Button as Input
by Devilal
The post explains about how to use stm32 pins as input using stmcubeIDE. A simple led on/off tutorial with push button as input is made to explain the coding and working. When a push button is pressed the led turns…
- How to interface Panasonic PIR sensor with Arduino
by Vinod Kumar
Hi guys, this blog is about how to interface Panasonic PIR sensor with Arduino nano microcontroller.Prerequirements: Arduino Nano Panasonic PIR Sensor (EKMC1603111) Buzzer Resistor 15 kohm Breadboard Jumper Wires PIR Specifictions:PIR sensor has the below specifications. Item Specifications Product Number…
- How To Receive UART Serial Data With STM32 – Interrupt – Polling
by Devilal
HAL. USART. Data transferIn this tutorial, we’ll be discussing the USART / UART hardware in STM32 microcontrollers. Starting with an introduction to UART serial communication. And we’ll get a closer look at the STM32 USART hardware module and its internal functionalities, modes…
- Mastering LED Magic: Blink LEDs Like a Pro with STM32
by Devilal
After working a lot with 8-bit microcontrollers and learning all the protocols and functions they offer, now I thought to switch to 32-bit microcontrollers. I decided to go with arm 32-bit processors, because of their popularity in the market. I…
- Send data to server using stm32 and GSM/800/900/M66 module With thingspeak
by Devilal
Hi everyone, this blog is to send a data to ThingSpeak server using the STM32 microcontroller.What are AT commands?AT commands are commands which are used to control the modems where AT stands for Attention. These commands were derived from Hayes commands which…
- PROGRAM STM32 WITH UART
by Devilal
Program STM32F4 with UARTSTM32F3 devices have a great feature. They can be programmed with the only USB to UART converter. Each device has a bootloader inside, which supports UART programming. This is not a very great method for Discovery boards,…
- How to send SMS with GSM (SIM800) using STM32F1(Bluepill) in Keil IDE
by Vinod Kumar
Introduction:Hi, in this article we will see how to send SMS with SIM800 GSM module using blue pill microcontroller in Keil IDE. SIM800 is a quad-band module 850/900/1800/1900MHz and this module support USART Communication.Requirements: Blue pill – 1 ST-Link Debugger…
- Lora SX1276/7/8/9 Library for STM32F103C in Keil
by Vinod Kumar
Hi guys this article is to discuss the Lora module interfacing with the STM32F blue pill board. The driver is implemented to transmit and receive the data between two devices in Keil IDE using the HAL driver. This library mostly…
- How to monitor Sensor values in Blynk App using Raspberry Pi
by Vinod Kumar
Hi guys, in this article we will discuss how to monitor the DHT sensor values in the Blynk application. For this we should have an account in the Blynk app, we can signup into Blynk either by Gmail or Facebook….
- How to display DHT sensor values on GUI application in raspberry pi
by Vinod Kumar
Hi guys, this article is to read the DHT sensor values temperature and humidity, these values are displayed on the PyQt5 GUI application. This GUI is designed in Qt designer (see below image) and converted to the .py file.DHT11 is…
- Posting Sensor Values to the Server using WiFi Module with Arduino Uno
by Vinod Kumar
Introduction:In this tutorial, I am going to explain about sending sensor values to the thing speak server.ThingSpeak is an open-source server, so users just need to sign up with your email id. After sign up creates a new channel to…
- How to Interface MQ 2 with Arduino
by Vinod Kumar
Introduction:MQ 2 or MQ6 is Gas leakage sensor which consists of 4 pins. This module is used to detect the gases like butane, propane and LPG.VCC – 5v DC GND – ground D0 – Digital out A0 – Analog outRequirements:Arduino…
- How to Interface DHT 11 with Arduino
by Vinod Kumar
Introduction:DHT 11 is a sensor which gives the temperature and humidity of the air molecules. It is a 3-pin Module.VCC – 5v D0 – digital out (sensor values transmit from this pin) GND – groundRequirements:Arduino UNO – 1 DHT11 –…
- How to Interface IR Sensor with Arduino
by Vinod Kumar
Introduction:IR sensor module will have 3pins VCC, GND and D0 respectively.VCC – +5V DC GND – Ground D0 – Digital Out Requirements: Arduino UNO – 1 IR Module – 1 Jumper Wires This module consists of two leds (looks like…
- How to Interface Ultra sonic sensor with Arduino
by Vinod Kumar
Interfacing Ultrasonic sensor with Arduino UNO HC-SR04 As show in the figure HC-SR04 is an ultrasonic sensor. It is an 4pin module consists of Vcc, Trig, Echo and GND. Module had a transmitter and receiver which transmits and receive the…
- Led Blinking and Fading
by Vinod Kumar
Led Blinking:We will see blinking an normal dc led with arduino.Requiremnts:Arduino UNO Board – 1 No. LED – 1 No. Potentiometer – 1 No. Breadboard – 1 No.Below program is to blink an led with delay of 500msec of time:…
- How to do Arduino Coding for beginners
by Vinod Kumar
In Arduino, we can do coding in C and C++ languages.We will discuss how can code in C++ language and some basic predefined functions in ArduinoCode structure will be as follow:The above program is an example of led blinking of…
- Download Arduino
by Vinod Kumar
How to download and install Arduino IDE To download arduino ide go to the official website arduino.cc or alternatively click here Arduino IDE Select the respective operating system. for example click on windows then site will be redirect to the…
- Arduino UNO
by Vinod Kumar
Arduino Uno Arduino Uno is a development board. It is flexible with any sensors and modules (for example: Ultrasonic, IR, lm35, GSM module, GPS module, etc.,). Arduino UNO Board Arduino Specifications: Microcontroller is ATmega328 Atmega328 is 28 pin IC Operating…