IoT Module 2
IoT Module 2
Cool
innovation and
applications
What is economic growth
IoT? Big data
Sensors
Internet
Security
Circuits
Sensors
Sensors
Presentation_ID
Learn Electronics
2.1.1 Basic Electronic Terminology & Concepts
▪ What is Electronics?
Electronics is the field of study focused on
the control of electricity and the physical
components and circuits that help direct
electrical energy.
▪ Definitions
Terms commonly used in electronics include:
Electrons, atoms, and chemical
elements
Electric current
Electrical conductors, insulators, and
circuits
Voltage, Amperes (amps), and Power
Presentation_ID
Learn Electronics
Basic Electronic Terminology / Concepts (cont’d)
I=V/R R=V/I
V=IͯR
Presentation_ID
Learn Electronics
Basic Electronic Terminology / Concepts (cont’d)
▪ Basic Circuit (Cont.)
The following circuit diagram (schematic) consists of:
6 volt (V) battery provides current
2.2 kΩ resistor (protects the LED from receiving too much current and being destroyed)
A light-emitting diode (LED)
Presentation_ID
Learn Electronics
2.1.2 Advanced Electronic Terminology
/Concepts
▪ Series and Parallel Circuits
Presentation_ID
Learn Electronics
Advanced Electronic Terminology/Concepts (cont’d)
▪ Passive, Active, Linear, and Nonlinear Circuits
Active circuits contain active components; components
that rely on external power source to control current
flow.
Passive circuits contain passive components;
components incapable of controlling current flow.
Analog circuits are circuits where the signal is
contiguous.
Presentation_ID
Learn Electronics
Advanced Electronic Terminology/Concepts (cont’d)
▪ Analog Circuits vs. Digital Circuits
Analog Circuits: Circuits in which signals vary continuously
with time.
Digital circuits: Circuits in which signals that take one of two
discrete values.
▪ Components
Electronic components are specialized devices used in a
circuit to control current.
Components have two or more electrical terminals (leads)
that enable them to connect to an electronic circuit.
Presentation_ID
Learn Electronics
2.1.3 From Schematic Diagram to Breadboard to
Soldered PCB
▪ Design Phase:
Consists of three steps: Concept, Research, Circuit
Design.
A circuit diagram shows the components and
interconnections of the circuit using standardized
symbolic representations.
▪ Prototype Phase:
Consists of four steps: Hardware, Mechanical, and
Software Development, PCB layout, Build prototypes,
Product Testing
A solderless breadboard is a tool commonly used in
electronic prototyping.
▪ Production Phase:
Consists of three steps: Production Readiness Review,
Production, On-going Maintenance.
Often employ on printed circuit boards (PCBs).
Presentation_ID
IoT Microcontrollers
Physical Layer is defined as the natural physical data which sits at the bottom of the IoT design component,
recognized as the sensor framework. It communicates through computing nodes such as RFIDs, sensors, and
actuators. The stored data would be transferred to the accumulated upper layer through wired or wireless
forms of transmission.
Microcontrollers are tiny, self-contained computers hosted on a microchip. They enable connectivity and
control in all the things which could be connected to the internet. Microcontrollers are designed to perform
specific functions, and they can be integrated into almost anything ranging from industrial equipment,
warehouse inventory items, wearables devices, to home appliances and much more.
Examples of Development Boards: Arduino, ESP32, ESP8266, Raspberry Pi 4 , Teensy 4.0, Particle Boron,
BeagleBoard, NVIDIA Jetson Nano, ODROID boards, Rock Pi 4C , Adafruit FONA, Giant Board, Particle
Electron, Launchpad MSP430, BBC Micro:bit V2, STM32F3 Discovery.
▪ Arduino Microcontroller
The Arduino is a popular microcontroller for
prototyping.
Instructions for the Arduino are programmed using the
Arduino integrated development environment (IDE).
The SparkFun RedBoard is an Arduino-like board that
can be programmed using Arduino IDE.
Presentation_ID
Microcontrollers: The SparkFun Inventors Kit
2.2.2 Simple Circuits
▪ Building a Circuit
A simple circuit can be created by:
Connecting electronic components (LED, resistor, and jumper
wires) in series along a row on the breadboard.
Connecting the power source to the lower red and black jumper
wires.
This should complete the circuit and light the LED.
▪ Writing code
Programs written using the Arduino IDE are called sketches and are
saved with the file extension of .ino.
Arduino sketch keywords can be divided in three main category types:
structures, values (variables and constants), and functions.
Keywords used include void, setup(), loop() function, and more.
Presentation_ID
Microcontrollers: The SparkFun Inventors Kit
Simple Circuits (cont’d)
▪ Testing
To test and verify the sketch code, click on the checkmark toolbar icon.
The IDE compiles the code and checks for syntax errors.
To upload the sketch to the Arduino and test the code, click on the second
toolbar icon ()
Presentation_ID
Microcontrollers: The SparkFun Inventors Kit
2.2.3 Sensing the Environment
▪ Sensors
Devices that detect an event from the physical
environment and respond with electrical or optical
signals as output.
The SIK contains various sensors including Soft
potentiometer, Flex sensor, Photo resistor and
Temperature sensor.
Presentation_ID
Microcontrollers: The SparkFun Inventors Kit
2.2.4 Making it Happen
▪ Actuators and Relays
An actuator is a type of motor that is responsible for
creating movement.
The SIK includes two types of electric actuators that
convert electrical energy into mechanical torque.
A relay is an electrically controlled mechanical switch.
The SIK includes a plastic box that contains an
electromagnet that causes a switch to trip when
it receives a current.
Presentation_ID
Principle of Industry 4.0
Physical Layer
Network Layer
Application Layer
Presentation_ID
The Processing Layer*
Physical Layer
The processing layer, also called the middleware layer, typically
leverages many connected computers simultaneously, in the form of cloud
computing, to deliver superior computer storage, networking, and security
performance. Particularly, the processing layer is responsible for analyzing
input data to generate new insights, useful predictions, and timely
warnings. Network Layer
An IoT system typically handles huge volumes of data, generated by
numerous devices and sensors. The ‘middleware’ of the processing layer
utilizes a three-stage approach to prepare this data for the application layer:
• Data Accumulation: middleware correctly identifies and assigns different Processing Layer
data types to the appropriate storage.
• Data Abstraction: involves aggregating data from multiple sources, as
well as ensuring that data is converted into a format that can be “read” by
the software of the application layer.
• Data Analysis: employs machine learning (ML) or deep learning Application Layer
algorithms to detect patterns within large and random data sets.
*https://dgtlinfra.com/internet-of-things-iot-architecture/
Presentation_ID
Extra Layers
Physical Layer
Edge Layer
Application Layer
Business Layer
Presentation_ID
Thank You
Presentation_ID