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