Download as pdf or txt
Download as pdf or txt
You are on page 1of 39

MyReskill IoT

Moving Foward
My Reskill IoT
Day 3
Moving Forward
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Q&A
• Appendix
Day 1
• Introduction to IoT and IR4.0
• Applications of IoT in Industry
Day 1

• Introduction on Arduino Uno • Introduction on Windows PC


• Functions of Arduino Uno • Functions of Windows PC
Day 1

• Hardware Hookup
• Connection of Sensors to Arduino
• Connection of Arduino with Windows PC
Day 2

• Applications for Arduino and Windows PC


• Hands on Windows PC GUI
• Hands on Arduino IDE software
• Sensor Data Retrieving
Day 2

• Introduction Node-Red
• Node-Red Applications
• Creating Dashboard
Final Output

• Serial Communication between Arduino


and Windows PC

• Dashboard application for sensor


data reading
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Q&A
• Appendix
Choosing Your Right Sensors

Reference : https://my.cytron.io/c-sensor
https://www.rikasensor.com/
Types of Sensors

• Infared/Light Sensor
• Camera Sensor
• Line Tracking Sensor
• Laser Sensor
• Ultrasonic Sensor

• Gas Sensor
• Motion Sensor
• Colour Sensor
• Current Sensor
• Liquid Sensor • Sound Sensor
• Biometric Sensor • Touch Sensor
• Proximity Sensor • Temperature/Humidity
Sensor
• GPS Sensor
Step 1 : Power Supply

• Operating voltage should be 3.3V to 5V


• More than 5V - External power supply
Step 2 : Analog or Digital

• Analog Signal : Range of numbers


• Digital Signal : 0 or 1

• Example : Light Sensor


• Analog : Actual Light intensity Reading
• Digital : On or Off Reading
Step 3 : Communication

• Communication supported by the sensors • Serial Communication


• Sensor Accuracy • Modbus
• Sensor Response Speed • MQTT
• Sensor Sensing Range • LoRa
• Sigfox
• WiFi
• Bluetooth
• ZigBee
Step 4 : Get the code

• Search Online for the specific sensor.


• Different device will use different
• Search for the correct device you are using
(E.g. Raspberry Pi, Arduino, Gateway) coding language.
• Visit Website below to start your own IOT Project E.g :
https://create.arduino.cc/projecthub
https://projects.raspberrypi.org/en Raspberry Pi = Python,
Arduino = C / C++
Types of Iot Communication Protocols
Factors to consider for IoT Communication

• How much data do you need to transmit ?


• How many device will be transmitting data at the same time ?
• How will the sensors be powered up ?
• What technologies and platforms will you be using ?
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Q&A
• Appendix
Installed Software

Arduino IDE

• Write code and upload


it to the board
• Can be used with any
Arduino board
• Uses C Language

Reference : https://www.arduino.cc/en/software
Node - Red

• Browser-based editor
• Able to run locally, on
a device or in the cloud

Reference : https://nodered.org/docs/getting-started/
Agenda
• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Q&A
• Appendix
Six Step to become IOT ‘Experts’
• Gain a Deep understanding of Sensors

• Focus on User Interface / Data Visualization

• Play with a Raspberry Pi and Adruino

• Find an Online Community where you can ask your question


E.g. Stackexchange, Stackoverflow, Raspberrypi/forum, Discord Server

• Keep your skills cutting edge and focus.

• Learn some Coding languages (e.g. JavaScript / Python)


Coding

• Python
Use for controling Raspberry Pi
For Machine Learning / Ai
• C#
Create Window Based Apps
• PHP, JavaScript
Create Web Based Apps
• C, C++
Use for controlling Arduino IDE
Visual Studio Code

• Integrated Development
Environment
• Support Multiple Coding
Language
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Q&A
• Appendix
Example
Example
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Appendix
• Q&A
Smart IOT FARM
Smart Farm Dashboard
Smart Energy Dashboard
Smart Environment Dashboard
CNC Machine Status Dashboard
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Appendix
• Q&A
Dashboard Descriptions
HTML Tag
Tab

Image Image

Single
Line
Chart

Muliti
Line
Chart
Gauge

Toggle Button
Agenda

• Training Summary
• Sensors
• Software
• Additional Knowledge
• Potential POC
• Real Life Use Case
• Appendix
• Q&A
Good Luck
Q & A Session
Thank You

39

You might also like