Introduction: [Arduino Project]#Remote Monitoring of Ultrasonic Sensor Value Using IoShield-A & Cloud Server

Picture of [Arduino Project]#Remote Monitoring of Ultrasonic Sensor Value Using IoShield-A & Cloud Server

My post explains how to monitor ultrasonic sensor value remotely using Arduino, ioShield-A & Xively Server.

Arduino Uno board is used for controlling whole system and measuring the sensor value. I'm using ioShield-A (which is based of W5500) for processing the TCP/IP connection.

Step 1: Parts & Program

Picture of Parts & Program

I drew the schematic at the Fritzing.

Step 2: Operation Block Diagram

Picture of Operation Block Diagram

Each node and part operate and communicate as shown in below block diagram.

Step 3: Method the Using Xively 1/6

Picture of Method the Using Xively 1/6

Now, I will connect to Xively(cloud service), one of the most popular cloud service in the world.

1. Connect to http://xively.com

Step 4: Method the Using Xively 2/6

Picture of Method the Using Xively 2/6

2. After log-in, go to “Development Devices”

Step 5: Method the Using Xively 3/6

Picture of Method the Using Xively 3/6

3. Input the “User Agent”, “Feed ID” & “APIKEY” in the Arduino Sketch

Step 6: Method the Using Xively 4/6

Picture of Method the Using Xively 4/6

4. Now, you can remotely monitor the change of the sensor value.

Step 7: Method the Using Xively 5/6

Picture of Method the Using Xively 5/6

// replace your Xively api key here

#define APIKEY “YfqMfUI4h9QIZ0dL8JQTpqfhIfaeXwGOc7qrpPeoFHecVPEI”

// replace your feed ID#define USERAGENT “make fair”

// user agent is the project name

#define FEEDID 863324820

Below code is to turn on the LED if the sensor value is under 10cm.

In case of String dataString = “Ultra,” and dataString += “\nTemperature, “, they must be same with the channel name that you made at the Xively

Step 8: Method the Using Xively 6/6(video)

The monitoring of sensor using the xively(HW - WIZ550io +Arduino uno)

Attached file

  1. dht11.zip : temperature library
  2. XivelyClientString_temperature.zip : arduino source code.

Please refer to attached video.

Comments

ChO16 (author)2017-02-14

great project i'll try it thanks a lot for your work ^^

rahmata8 (author)2016-08-11

like this project, thanks for sharing...

psycho.maggot (author)2015-03-10

clear explanations.

midnightcow (author)2014-12-02

It's so coooool!

Very Nice. Cheer up & Good luck.

seamster (author)2014-11-13

This looks interesting. Can you explain a real-life application where you would put this into use? I'm curious how this could be used. Thanks!

irinak1 (author)seamster2014-11-13

That sounds good. Thanks :)

Um...

Such as surveillance camera,I'm thinking of applying the sensors for home automation. I'm planning to be apply other sensor also.

ibenkos (author)2014-11-13

So smart! Thanks for shearing :)

irinak1 (author)ibenkos2014-11-13

I'd like to be of help, even if it's only in a small way. :)

About This Instructable

2,828views

31favorites

License:

Bio: I am SoC engineer^^
More by irinak1:Control ppt using bluetooth module.Of the cats, by the cats, for the catsSmart Watch using SNTP
Add instructable to: