Generally, Arduino boards do not operate as USB hosts; they lack the peripheral as well as RAM to do so . However, it is possible to convert Arduino boards like UNO and Mega2560 to a USB host by using an Arduino USB host shield. With a USB host shield, we can connect almost any USB …
Forest fire detection system using IoT sensor network
In this article, we will be detecting a forest fire using an IoT sensor network and making a portable device with battery operation. Getting information about a fire hazard in a forest in time can prevent the forest fire from spreading. The sensor network can give the particular location of the fire as we already…
IoT-based smart remote classrooms
This project will show how we can use the IoT to create cheap and smart remote classrooms for rural areas using Raspberry Pi and its camera module. If a teacher teaches in a distant city, that session can be streamed live to rural areas. By such applications, children from rural areas can get quality education…
IoT-based, pre-paid electricity system
In this article, we will be making an IoT-based pre-paid electricity system and learn exactly how that works. We will create a meter which will monitor the electricity usage and report to a monitoring server (which we will also create) for bills. In an ordinary electricity system, bills come after the usage, and then we…
Arduino Based IoT Garden Monitoring System
园艺是一种常见的爱好自然爱好者。的plants need continuous and closely monitored care. Sometimes, this turn into a liability. Like when the care taker of a home garden needs to go out of station for a while, the garden may remain unattended for some time or even long time. The Internet of Things can offer a feasible solution to this. The garden can be modernized with electronic technology that continuously monitors the conditions of plants and soil, so the plants could be provided watering and shade as required. All of this can be controlled and monitored online with the application of IoT.
IoT-based patient health register
This project will develop software that will take patient readings from sensors and send them to the main clinic where doctors can see the data and analyze patient health remotely. We will be accomplishing this using the FTP protocol and C#. Components required Tools Required Tools Visual studio 2015 IDE FTP Server Circuit Diagram Connect…
IoT-based heart rate monitoring system
In this project we are going to make heart beat monitor system which will be able to send the readings in bpm to the doctor directly through internet using MQTT protocol from anywhere in the world. The ESP 8266 and Arduino are used to read the reading from sensor and then send them to the…
Sensor value (data) display on TFT LCD using Arduino – Part III
Contactless body temperature measurement using MLX90614 sensor In the previous two articles of this tutorial series, I demonstrated how to display analog sensor data (like POT, LM35, soil moisture sensor, etc.) or smart digital sensor (DHT11) data on TFT LCD. In this third article, I will explain how to display body temperature on TFT LCD. It…
Getting Started With Arduino- (Part 1/49)
任何基于AVR单片机的董事会the standard arduino schematic and is flashed with the arduino boot-loader can be called an arduino board. The arduino is refered to as open source hardware, since the standard schematic is open to everyone and anybody can make their own version of arduino board following the standard schematic. All arduino boards should be compatible with the arduino IDE which can be used to program the arduino boards. The arduino IDE is also open source and anybody can contribute their libraries to the arduino. There is no other tool available which helps in easy prototyping like the arduino does. The arduino board has all the required circuitary to get the built-in AVR microcontroller running. The output or inputs can be taken from the boards or given to the board using convenient connectors.
How To Use Digital Input And Digital Output Of Arduino- (Part 2/49)
的re is no other tool available which helps in easy prototyping like the arduino does. Any AVR microcontroller based board which follows the standard arduino schematic and is flashed with the arduino boot-loader can be called an arduino board. The arduino can be used as a stand-alone board of which the output or inputs can be taken from the boards or given to the board using convenient connectors.Both digital and analog inputs and outputs are available in all arduino boards.When it comes to programming the arduino board anyone who have basic knowledge of c programming can quickly get started with the arduino IDE. Since the arduino board can act as a stand-alone system it should have capabilities to take inputs process the input and then generate a corresponding output.
How To Use Analog Input And Analog Output Of An Arduino Board- (Part 3/49)
Even though the microcontrollers are purely digital devices which work on logic0 and logic1 voltages they are commonly found interfaced with analog system or circuits. The microcontroller can read the analog input voltage by sampling it and converting it to their digital values with the help of Analog to Digital Converter (ADC). The microcontroller can also generate an analog voltage on any external device with the help of Pulse Width Modulated (PWM) waves. Most of the microcontrollers have built-in PWM module and ADC modules which helps them in reading analog voltage inputs and generating analog voltage outputs on an external device. Those who have done some basic experiments with the PWM and ADC modules know how complex it is to get them configured, initialized and make them work properly together.
How To Interface 4 Bit LCD With Arduino- (Part 4/49)
液晶显示器是由使用不同类型s of devices from small display screen in calculator to large screens in televisions. There are lots of advantages in using the LCD displays in systems like power efficiency, thin size, low cost etc. LCD based small display modules are normally found in all kinds of embedded devices.The LCD even though looks simple, but it is actually difficult to make it work. The LCD works with voltage pulses only and that with precise timing and voltage levels. Hence special kinds of LCD drivers are developed to drive the LCD. Two or more of this kind of driver ICs together with the LCD screen forms LCD modules which are normally found in embedded systems.
How To Create Custom Characters On LCD Using Arduino- (Part 5/49)
的LCD module is the most common output unit in a microcontroller board. It is very effective since it can display messages, values, clock etc. Special kinds of LCD drivers are used to drive the LCD. Two or more of this kind of driver ICs together with the LCD screen forms LCD modules found in embedded systems. The characters displayed in the LCD modules are actually stored in the internal memory locations of those controllers. They are stored in such a way that they exactly resemble the ASCII table. Whenever the microcontrollers send an ASCII value the LCD controllers displays the ASCII character which has been stored corresponding to that value.The LCD modules can display not only ASCII characters but custom characters also.
How to display sensor values on a TFT LCD using Arduino: Part II
In Part I of this series, we demonstrated how to display analog sensor data (value), such as POT or LM35, on a TFT LCD. A TFT is a thin-film transistor display (typically, a television screen or computer monitor) that’s of much higher quality than a regular LCD display. In this article, we’ll explain how to display…
Traffic Management for Emergency Vehicles using AT89S52 Microcontroller with RFID & IR Sensors
的se days’ traffic congestion is the biggest problem of densely populated cities. The project focuses mainly on three areas – priority mechanism for emergency vehicles like Ambulances, Fire Engines to control the traffic density for their smooth passage and monitoring the traffic junction. This project is a replica of a four way lane crossing in real time scenario. The project proposes primarily the problems faced by emergency vehicles. RFID concept is used to make green for the Ambulances lane and thus providing a stoppage free way for the Ambulance.The secondary, importance is given to controlling the traffic density by placing IR sensors used to measure the density of vehicles which are fixed at a fixed distance. If the traffic density is high on particular side, more priority is given for the side where the vehicular traffic is more and green signal is given to this side of the traffic. By using this system traffic can be cleared without irregularities and time delays. A Wireless camera is used to monitor the vehicular traffic time and also monitor the problems which might occur at the junction. A specific allocation of time is given way for smooth passage for pedestrians.
How to design a smart, contactless temperature-measurement gun
Contactless temperature-measurement guns became popular during the Covid pandemic. Several places used this device to ensure safety protocols. However, one of the drawbacks of the contactless temperature measurement guns available today is that they measure body temperature — not the distance of the body (object) from the sensor. The body’s distance from the sensor is…
Joystick remote- and smartphone-operated shopping cart
Shopping carts are handy, but all these carts require a push or pull to move around. How about we create a battery-operated cart that doesn’t require human efforts? In this project, we will design a mini motorized battery-powered shopping cart using four DC motors attached to four wheels, which can be controlled using a Bluetooth…
Pet feeding system using WhatsApp (protocol bridging with MQTT)
In this article, we will be creating a pet feeding system that can be controlled by WhatsApp. Components required Tools required/ libraries required Linux based machine Python-based WhatsApp API MQTT based Python IDE Arduino IDE Technical insights The complete project has three types of communication and devices. XMPP (WhatsApp, MQTT, and Arduino Serial) can also…
WhatsApp-based home automation: Protocol bridging with MQTT
In this article, we will be controlling devices that do not support WhatsApp but support other communication protocols like MQTT, TCP, IMAP, etc. If a house is installed with home automation devices that do not support Whatsapp, we will communicate with these devices (controllers) using protocols supported by these devices. Thus, we will be able…
WhatsApp-based home automation
In this article, we will learn how to control our IoT home appliances using the messaging app WhatsApp to easily and effectively communicatie with those devices. So we will be sending WhatsApp messages to a number of “lights on,” and lights at our house will turn ON. Components required Tools Required/ libraries required: WhatsApp API…