Container shipping is a common transport medium. In fact, 80 percent of international trade in goods is carried by sea. Containers are large and reliable, offering a standard size that makes them portable between ships, trains, and trucks. However, the loss of items transported via containers is not an uncommon problem in the shipping industry.…
Generating Different Colours from RGB LED using Arduino PWM
RGB-LED is widely used to generate different colour Lights in Interior Decoration, Electronic Appliances, Automobiles, etc.This article deals with Arduino to get various colours with RGB LED and show the transition from one colour to another.
Automatic and Manual Control of Stadium Lights
Stadium lights consume a lot of electricity. They are high beam lights with high wattage rating. A lot of electricity can be saved by controlling the intensity of these lights manually or automatically. For controlling the intensity of light, the voltage supply to the lights need to be controlled. This project is a demonstration of…
How to measure voltage of multiple batteries connected in string/array in series or parallel combination with microcontrollers
Measuring an individual battery voltage or a whole bank of battery using any microcontroller(arduino, microship pic, Avr, Atmega, Intel, NXP, stm32)is an easy task. You can find many tutorials on internet on how to do so. But what about if we want to measure an individual battery connected to a cluster of batteries in series…
Understanding computer vision and its application in electronics
Ever since robotics could reliably automate many human tasks, engineers have been diligently trying to add the five senses to these capabilities — as in sight, sound, taste, smell, and touch. The most significant so far is vision. However, how people see and how machines “see” is quite different. The human eye is a complex…
How to design a touchless bell push using Arduino
The COVID-19 pandemic has severely affected the lives of millions across the world. It has caused a significant increase in the awareness of health and better hygiene. As a result, the electronics industry has experienced a rapid demand for touchless devices and appliances, such as contactless sanitizer or soap dispensers and automatic doors. For this…
How to build an automatic watering system for plants using Arduino
Gardening is a favorite pastime for many — and a healthy one. In fact, a recent study found that even a small home garden offers mood-boosting qualities that are similar to those provided by physical exercise. However, one of the top concerns for many new or novice gardeners is how often to water their plants…
Arduino Based Music Notes and Melody Generator with LCD
Arduino has a wide variety of applications. It can find its use in almost all fields. Its applications increase day by day because it’s open source and anyone can create a new set of functions and library to interface any new device with arduino. The given application demonstrates the use of arduino as tone and melody generator. It includes keypad and LCD for user interface. The music notes or melody is generated when the key is pressed and the frequency of generated sound is displayed on LCD. It illustrates keypad and LCD interfacing with Arduino along with tone – melody generation. The complete functionality of this project is due to the software program loaded into internal FLASH memory of arduino board microcontroller ATMega328.
Sensor types used in the IoT
Use of sensors is pretty common in industries and organizations. But, Internet of Things (IoT) has put the usage of sensors at a completely different level. Again, the entire concept of IoT exists and survived because of sensors. What role does sensors play in IoT? Simply answered, they are the medium through which various physical objects are connected through Internet. IoT platforms function and deliver various kinds of intelligence and data using a variety of sensors. The world has gone digital and “smarter” through the interconnection of things via Internet through sensors.
Sensor Tutorial 1: How to design an LDR light/dark sensor using Arduino
Light sensors are widely used in electronic applications. The most common one used is a photoresistor or light-dependent resistor. Despite a long response time, this sensor is inexpensive and useful in several applications. A photoresistor consists of a zigzag track of photo-sensitive semiconductors. It offers pure resistance although this is dependent on the ambient light.…
SMS-enabled scrolling message board using Arduino
In the previous article, we learned how to send a message to scroll on a notice board from a smartphone using the Bluetooth application, and how to display the date and time. However, Bluetooth is only adequate for short-distance communication of about 10 meters. But what if it’s necessary to send notifications from a greater…
Remote wireless data-monitoring system using Arduino
Remote data-monitoring systems have been widely used in nearly all manufacturing industries for many years and with several benefits. For example, these systems allow for the tracking, recording, and ongoing monitoring of data from different sensors — such as for temperature, pressure, flow, humidity, etc. — in a central control room of a plant. Various…
Digital clock using Arduino, 7-segments, and MAX7219
A digital clock is a commonly used electronic gadget. A digital clock keeps track of time and displays the current time through an output device. The users can set or reset the clock using buttons. Electronic clocks are built using microcontrollers and may or may not use a real-time clock. Here, a digital clock is…
Arduino compatible coding 22: Interfacing a TTP229 capacitive touch keypad
In the previous tutorial, we learned how to interface a buzzer with Arduino. A buzzer is an audio signaling output device. Embedded systems are built by interfacing several input and output devices with a controller or computer. In this tutorial, we’ll interface an input device — specifically, a TTP229 capacitive touch keypad — with Arduino.…
Arduino compatible coding 21: Interfacing buzzers with Arduino
In the previous tutorials, we learned about serial communication using the SPI (serial peripheral interface) and seven-segment multiplexing using the MAX7219 IC. We’ve also covered digital I/O, analog input, PWM (pulse width modulation), and all of the serial communication protocols commonly used by embedded controllers (the UART, I2C, and SPI). This completes the basic coverage of the Arduino platform. With the above-mentioned skillsets, we…
Electricity recharge station with prepaid energy meter using Arduino
Usually, the households have post paid electricity connections. On the consumer side, post paid connections have drawback that the consumption of electricity is not tracked by the consumers and many times they are shocked, when they receive high bills. The cause of getting high bills is usually not the high electricity rates but is the unconscious overuse of electricity. Prepaid electricity connections are usually suggested as the viable solution to this problem. In a prepaid electricity connection, consumer would need to recharge the amount of electricity they want to consume.In such a system, the household electricity meters need to be equipped with a system that could be acknowledged of the amount recharged by the consumer and could count down the electricity consumption from the recharged amount to zero. Once the meter reaches zero, the main supply would be automatically cut off and could be resumed only after the next recharge.
Arduino compatible coding 20: Synchronous serial communication using an SPI bus
In the previous tutorial, we learned how to interface an ADXL345 accelerometer with Arduino by using the I2C bus. UART, I2C, and SPI are the most common serial communication protocols used in embedded electronics. UART, a universal asynchronous receiver-transmitter, is used for full-duplex serial communication with a single device. The I2C, an inter-integrated circuit, is a master-slave,…
Bluetooth-operated scrolling message board using Arduino
In the previous tutorial, we learned how to use the applications of the Matrix LED scrolling message boards. This included how to send a message or notice to display on such a board by using a laptop or desktop PC. In this article, we’re going to learn how to send that message from a smartphone…
Automated hand sanitizer using Arduino
This tutorial explains how to automate a hand sanitizer bottle. Sanitizers can be found for use at many public places (and especially recently, given the COVID-19 pandemic). However, each press of the cap leaves behind several types of germs on it. One way to avoid this is to automate the bottle so that users never…
Fading/Controlling led/brightness using Potentiometer (Variable Resistor) and Arduino Uno
Fading or controlling led brightness using arduino uno and potentiometer/variable resistor is not a very hard task. Arduino predefined libraries made it very easy to fade led with arduino uno. Whats going behind the arduino code predefined commands/instructions at software and at hardware level is important to understand. Students normally start with the pre-written arduino…