Sunteți pe pagina 1din 29

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/323309093
Practical implementation of IOT using Arduino
Presentation · February 2018
DOI: 10.13140/RG.2.2.36624.30723
CITATIONS READS
0 2,594
1 author:
Lway Faisal Abdulrazak
Cihan University of Sulaimaniya
49 PUBLICATIONS   84 CITATIONS   
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
OFDM and HAPS View project
Mobile 4G Planning View project
All content following this page was uploaded by Lway Faisal Abdulrazak on 21 February 2018.
The user has requested enhancement of the downloaded file.
1 Cihan University-Sulaimanyiah Campus
Computer Science Department

Practical Implementation of IOT Using Arduino

By :Dr.Eng.Lway Faisal Abdulrazak


2

Topics of this Seminar

Introduction
IoT Applications
Wireless Sensor Networks (WSN)
IoT Architectur
Implementing Smart Objects
What is Arduino
Arduino Language
Conclusion
Introduction:

Internet: Computers, connected through Internet protocols, to display or


manipulate documents.
Internet of Things (IoT): Computers, sensors and actuators connected through
Internet protocols, Measure or manipulate physical properties.
Idea: Move from Internet of People  Internet of Things 4

Internet appears everywhere in the world  Internet of Things is a plan to connect


 It is primarily connection between people things also using the same medium
“Thing” connected to the internet

Why should I learn about IoT?


Business trend
Emerging technologies
Growing IoT Services and Application
IoT Applications : Intelligent Home
7
8
9
10
11
12
People Connecting to Things

ECG sensor

Internet
Motion sensor

Motion sensor
Motion sensor
13
Wireless Sensor Networks (WSN)

End-user

Core network
Gateway
e.g. Internet

Sink
Gateway
node Computer services

- The networks typically run Low Power Devices


- Consist of one or more sensors, could be different type of sensors (or actuators)
14 IoT Architecture

Integrated Application Smart Grid Green Building Smart Transport Env. Monitor

Information Processing Data Center Search Smart Decision Info. Security Data Mining
Engine

WWAN WMAN

Network Construction
Internet
WPAN WLAN

Sensing & Identification GPS Smart Device RFID Sensor Sensor


15 Implementing Smart Objects

Intel Galileo

Raspberry Pi

Arduino Uno
16

What is Arduino

• Open Source Hardware, you can make your own


board, or buy one.
• Cheap, easily available.
• Open Source Software.
• Very widespread, many projects openly available.
• Extra HW (shields) available.
17
Arduino Language

• C like syntax, but simplified


• The pin naming to numbers
• Easy to learn, yet powerful
• Lots of example code
• Easy to reuse C-code from other projects
• Libraries can be written in C++
• Lots of libraries available
18

int ledPin = 13;


void setup() {
pinMode(ledPin, OUTPUT);
}
loop()
{
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
19
Arduino Mega 2560
20 Board Connection
21
Ethernet shield w/micro-SD reader
RS-232 to TTL module Bluetooth to TTL 5V module
22

USB to TTL module


433 MHz ASK modules

nRF24L01+ RF module
ESP-01 ESP8266 WiFi module
23 Example Application

void setup() {pinMode(8, OUTPUT); }

void loop()
{
long duration, inches, tone_freq;
pinMode(7, OUTPUT);
digitalWrite(7, LOW);
delayMicroseconds(2);
digitalWrite(7, HIGH);
delayMicroseconds(5);
digitalWrite(7, LOW);

pinMode(7, INPUT);
duration = pulseIn(7, HIGH);
inches = duration / 74 / 2;
tone_freq = inches*100;
tone(8,tone_freq);
}
24
Arduino pricing eBay

• Arduino Uno $6.50


• Arduino Mega2560 $11.95
• Arduino Nano $5.95
• Proto shield $3.95
• Ethernet shield w/SD $7.50
• Bluetooth module HC-06 $4.95
• USB to TTL module $0.95
• RS-232 to TTL module $0.99
25
Pricing RF modules eBay

• nRF24L01+ $0.95
• nRF24L01+ w/PA, ant $4.50
• 433MHz tx/rx modules $0.99
• ESP-01 WiFi module $3.9

Breadboards:
• Full size $ 2.49
• Half size $ 1.65
• Mini $0.99
26
Pricing sensor modules eBay

• DHT22 temp & humidity $3.50


• BMP180 barometric $1.55
• DS18S20 temperature $0.99
• HX711 weight IF $0.99
• 1kg loadcell beam $5.49
• MPS20N0040D-D press. $2.49
27

Conclusion

IPV6 has become a necessity to cope up with trends in


internet technologies.
IoT is the expected technology for mobile 5th Generation.
IoT is Easy to implement with a cheap price.
28

Thank you !
View publication stats

S-ar putea să vă placă și