Interfacing TFT Touch Screen display, temperature sensor, current sensor, Bluetooth module & Relays with Arduino

 1.Interfacing Bluetooth Module With Arduino

Bluetooth communication is the simplest way of exchanging data over short distances from fixed and mobile devices and building a personal area network (PANs). Bluetooth module acts as a transceiver between the android device and Arduino.


Download Arduino Code to Glow LED from the Mobile APP - Follow Link

2. Interfacing Relays With Arduino

Relays are simple switches that can be operated both electrically and mechanically. Relays consist of an electromagnet and also a set of contacts (poles and throws). The switching mechanism works with the help of the electromagnet. A relay is said to switch one or many poles. Each pole has contacts that can be mainly in 3 ways such as Normally Open (NO) also called as make contact, Normally Closed(NC) also called break contact, and Change Over(CO) contacts.


Basic Relay Code for Arduino - Follow Link
Relay code with Arduino - Follow Link


3.Control Relays Through MIT APP Inventor

First of all, you should know about MIT APP Inventor if u don't know go to the MIT APP Inventor section. MIT APP Inventor is one of the easiest ways to build an android application for controlling relays, for monitoring sensors in real-time, and much more to build an APP in MIT APP Inventor without programming that means by doing the block diagrams conditions we can build our own APP to control relays and sensors wirelessly through Bluetooth or wifi communication which interface with Arduino board.

 App for Smart Home Automation

                                 
                                 

This APP was designed in MIT APP Inventor for Smart Home Automation with real-time monitoring of current, voltage & temperature sensors.

4.Interfacing 2.4" TFT Touch Screen LCD With Arduino















A 2.4-inch touch screen LCD is used to display data from the sensors or message. It is compatible with Atemga328 UNO R3 and ATMEGA 2560 based Uno R3 Arduino Board. It has a micro SD card slot to store the data of the system on a timely basis.

Before using any Display we should know about the Driver used in LCD because different companies used different drivers so firstly, we should know about LCD Driver from the below link, and then we have to download proper LCD library for Arduino otherwise it'll show only white screen.

Check Different LCD Driver - Follow Link 

Download LCD (Mcufriends) Library for Arduino - Follow Link

Display Message & Real-Time Power Monitoring Through Sensors on 2.4'' Touch Display









5.Interfacing Hall Current Sensor (ACS712) With Arduino 

The ACS712 is a bi-directional current sensor thus can be used for both direct currents as well as alternating current. It comes in 5, 20, and 30 amp range. It works on the principle of the Hall effect. Its technical details are :
A. 80 kHz bandwidth.
B. Total output error 1.5% at Temperature= 25°C.
C. 5.0 V, single-supply operation.
D. 66 to 185 mV/A output sensitivity.

Download Arduino Code to measure AC Current (0-5A) - Follow Link 1
Download Arduino Code to measure DC Current (0-5A) - Follow Link 2

6.Interfacing DC Voltage Sensor (0-25 volt) with Arduino

It is based on the principle of resistance points pressure, and it can make the input voltage of the red terminal reduce 5 times of original voltage. The max Arduino analog input voltage which is 5 V, therefore the input voltage of this sensor should not be more than 5 V x 5 = 25 V ( if for 3.3 V system, the input voltage should not be more than 3.3 V x 5 = 16.5 V ). The technical specifications are :
A. Divider ratio = 5:1
B. Resistor Tolerance=10%
C. Maximum input voltage=25V
D. Resistor Value: 30K/7.5K Ohm.

Download Arduino Code for DC voltage Sensor - Follow Link 


7.Interfacing Temperature Sensor (DHT11) with Arduino

It is strictly calibrated in the laboratory that is extremely accurate on humidity calibration. The calibration coefficients are stored as programs in the OTP memory, and it is used by the sensor’s internal signal detecting process. The single-wire serial interface makes system integration easy & gives a fast response. Its size is small, power consumption is low, and up to 20-meter range signal transmission making it the best choice for various applications. It consists of 4 pins and Its technical specifications are :
A. Operating Voltage: 3V to 5.5V
B. Humidity Range: 20-90% RH
C. Humidity Accuracy: ±5% RH
D. Temperature Range: 0-50 °C
E. Temperature Accuracy: ±2% °C

Download Arduino Code to measure Temperature & Humidity - Follow Link 

Comments

  1. Is there any further reading you would recommend on this?

    ReplyDelete
    Replies
    1. yeah! u can check some of the arduino projects on http://www.instructables.com/
      its one of the best DIY website and still if u have any doubt regarding projects feel free to ask.
      Thank You!!

      Delete
  2. Really useful stuff....Good job

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete

Post a Comment