3. According to the World Economic Forum ” We stand on the brink of a
technological revolution that will fundamentally alter the way we live,
work, and relate to one another. In its scale, scope, and complexity,
the transformation will be unlike anything humankind has experienced
before”
8. IoT for the Elderly
• With a built-in accelerometer that
automatically detects falls
• Medication reminder
• With a GPS, which allows an emergency
operator to locate and provide directions
to the individual.
11. Smart Egg Tray
Egg Minder syncs with
your smartphone to tell
you how many eggs
you’ve got at home (up
to 14 eggs) and when
they’re going bad.
http://www.quirky.com/shop/619
12. 12
• We can turn almost every object into a “thing”.
• A “thing” generally consists of four main parts:
• Sensors & actuators
• Microcontroller
• Communication unit
• Power supply
• A “thing” has the following properties:
• It’s usually powered by battery. This implies limited source of energy.
• It’s generally small in size and low in cost. This limits their computing capability.
• Power consumption is the main design issue.
Things
13. 13
A sensor is a device that is able to detect events or
changes in its physical environment.
A smart sensor is a device capable of measuring
analog inputs from the physical environment and
making them digital by using some built-in resources
Sensors
15. 15
Actuators
They are mainly output components. They alter the surrounding. Some
examples:
Adding lighting, heat, sound, etc.
Controlling motors to move objects
Displaying messages
and others…
16. 16
Prototyping Boards
IoT Prototyping boards can be classified according to their hardware/software
characteristics into two main families:
Microcontroller-based boards
Single-board computers
17. Kamil KLAIME IOT Lab 17
• The Role of Communications
• Providing a data link between two nodes
• Communication type:
• Wireline (e.g. copper wires, optical fibers)
• Wireless (e.g. RF, IR). RF-based communication is the most popular
choice
• Popular communication solutions:
• IEEE 802.15.4
• IEEE 802.11 (or Wifi)
• Bluetooth
Communications
19. Arduino Microcontroller
● Open-source electronics platform
based on easy-to-use hardware
and software.
● Are able to read inputs - light on a
sensor, a finger on a button, or a
Twitter message - and turn it into
an output - activating a motor,
turning on an LED, publishing
something online.
22. Arduino Uno 14
Digital output 0, 1
Serial Port
In circuit
serial
programmi
ng
ATMEL
Microcontroll
er
Analog
input
Power
supply
Pow
er
input
USB
port
24. Arduino Software (IDE)
The Arduino Integrated Development Environment - or Arduino Software (IDE)
- contains a text editor for writing code, a message area, a text console, a
toolbar with buttons for common functions and a series of menus. It connects
to the Arduino hardware to upload programs and communicate with them.
26. Useful functions
pinMode() set pin as input or output
digitalWrite() set a digital pin high/low
digitalRead() read a digital pin’sstate
analogRead() read an analog pin
analogWrite() write an “analog” PWMvalue
delay() wait an amount of time
millis() get the current time
27. • Our Workshop consist of a washing machine that run two modes:
• First Mode – Fast Washing
• Second Mode – Normal Washing
• Each mode has three levels for washing:
• Heating
• Washing
• Rinsing
• The timing for each level differ between modes
Washing Machine