Professional Documents
Culture Documents
Week 6 RFID, IoT ecosystem, security, privacy, ethics, case studies – part 1
Week 7 RFID, IoT ecosystem, security, privacy, ethics, case studies – part 2
IoT EcoSystem
Example: Alexa – The smart speaker
Microcontroller
Computer Process Control System
Transformation Process
Actuators
Actuators Sensors
Sensors
DAC
DAC ADC
ADC
Computer
Computer
Controller
Controller
Output Devices Input Devices
Computer-Control Interface
• To implement process control, the computer must collect data from
and transmit signals to the production process.
• Computer required to implement the interface:
1. Sensors to measures continuous can discrete process variables.
2. Actuators (penggerak) to drive continues and discrete process
parameters.
3. Devices for ADC & DAC
4. I/O devices for discrete data.
Sensors
• A sensor is a transducer that converts a physical stimulus from one form
to more useful form to measure the stimulus.
• List of Sensors most commonly use in the IoT devices,
1. Temperature Sensor
2. Pressure Sensor
3. Proximity Sensor (distance)
4. Accelerometer and Gyroscope Sensor
5. IR Sensor
6. Optical Sensor
7. Gas Sensor
8. Smoke Sensor
9. RFID
10. Barcode
11. Compass
What is an Accelerometer?
• Accelerometers are electromechanical devices that measure acceleration (pecutan), the rate of
change in velocity of an object.
• it’s devices used to respond to any vibrations associated with movement.
Applications of Accelerometers
Compass/Map applications on your smartphone devices (iPhones, Andriod, etc.) through axis
based sensing
• Tilt sensing; iPhone uses an accelerometer to sense whether the phone is being held in portrait
or landscape mode
• Earthquake detection
• Fall sensing
• Medical devices such as artificial body parts
• Fitness trackers/wearables
• Games/applications that require motion sensing (Wii, Kinect, etc.)
• Example:
• A chemical sensor may have a part which converts the energy of a chemical
reaction into heat (transducer) and another part, a thermopile, which
converts heat into an electrical signal
Physical Principles of Sensing
• Capacitance (+ & -) • Thermoelectric (Seebeck) effect
• Magnetism and Peltier effects
• Induction • Thermal properties of materials
• Resistance • Heat transfer
• Piezoelectric effect • Light
Capacitance
• A capacitor is a combination of plates which can hold an electric charge.
The +ve plate will repel the +ve test charge and the –ve will attract it,
thus resulting in a combined push-pull force. Depending on the position
of the test charge between the oppositely charged objects, the force will
have a specific magnitude and direction which is characterized by vector
f
• Two isolated conductive objects of arbitrary shape, which can hold an
electric charge, are called a capacitor
• An electric field is developed between the two conductors
Capacitive sensors - operating principle
and applications
Magnetism
Some everyday devices that have electromagnets inside them include:
• Microphones, speakers, headphones, telephones and loudspeakers
• Electric motors and generators
• Doorbells and electric buzzers
• Computer hard drives
• Multiple household appliances
• There are two methods of generating a magnetic field:
• permanent magnets (magnetic materials)
• magnetic field generated by a current
Induction
• A phenomenon related to magnetism is induction, the generation of voltage from a
changing magnetic field
The Piezoelectric Effect
• The piezoelectric effect is the generation of electric charge by a
crystalline material upon subjecting it to stress
Analog-to-Digital Conversion
• Sampling – converts the continuous signal into a series of discrete analog
signals at periodic intervals
• Quantization – each discrete analog is converted into one of a finite number of
(previously defined) discrete amplitude levels
• Encoding – discrete amplitude levels are converted into digital code
Discrete
1001 1101 0101
Variables
Time
Features of an ADC
• Sampling rate – rate at which continuous analog signal is polled (e.g.,
1000 samples/sec)
• Quantization – divide analog signal into discrete levels
• Resolution – depends on number of quantization levels
• Conversion time – how long it takes to convert the sampled signal to
digital code
• Conversion method – means by which analog signal is encoded into
digital equivalent
• Example: Successive approximation method
Digital-to-Analog Conversion
• Convert digital values into continuous analogue signal
• Decoding digital value to an analogue value at discrete moments in time
based on value within register
Sensor Types: HW & SW
• Hardware-based sensors
• Physical components built into a device
• They derive their data by directly measuring specific environmental
properties
• Software-based sensors
• Not physical devices, although they mimic hardware-based sensors
• They derive their data from one or more hardware-based sensors
Sensor List of Smartphones
Sensor Function Type Software-based or
Hardware-based
Accelerometer Motion Sensor Hardware-based
Gyroscope Motion Sensor Hardware-based
Gravity Motion Sensor Software-based
Rotation Vector Motion Sensor Software-based
Magnetic Field Position Sensor Hardware-based
Proximity Position Sensor Hardware-based
GPS Position Sensor Hardware-based
Orientation Position Sensor Software-based
Light Environmental Sensor Hardware-based
Thermometer Environmental Sensor Hardware-based
Barometer Environmental Sensor Hardware-based
Humidity Environmental Sensor Hardware-based
Sensor: Motion and Orientation
• Most of the sensors use the same coordinate system
• When a device’s screen is facing the user
• The X axis is horizontal and points to the right
• The Y axis is vertical and points up
• The Z axis pints toward outside of the screen face
Smartphones: MEMS Sensors
• Micro Electro-Mechanical Systems
• Term coined in 1989
• Describes creation of mechanical elements at a scale
more usually reserved for microelectronics
• MEMS use cavities, channels, cantilevers, membranes,
etc. to imitate traditional mechanical systems
• Small enough to be integrated with the electronics
MEMS Accelerometer
Sensor: Gravity
• Gravity sensor is not a separate hardware
• It is a virtual sensor based on the accelerometer
• It is the result when real acceleration component is removed from the
reading
Sensor: Gyroscope
• Measures the rate of rotation (angular speed) around an axis
• Speed is expressed in rad/s on 3 axis
• When the device is not rotating, the sensor values will be zeros
• It gives us 3 values
• Pitch value (rotation around X axis)
• Roll value (rotation around Y axis)
• Yaw value (rotation around Z axis)