Kit Internet of Things (IoT)
iTCLab
Internet-Based Temperature Control Lab
Size: 6.31 MB
Language: en
Added: Aug 01, 2024
Slides: 53 pages
Slide Content
On/Off Controller
Basic denganKit
iTCLab
Dr.Basuki Rahmat, S.Si,MT [email protected]
081357938303
Internet of Things (IoT) Programming Workshop 2022 Series
Agenda
Internet of Things (IoT)
MengenalKit iTCLab
PemrogramanIoTuntukOn/Off
Controller Basic
Praktek
Internet of Things (IoT) adalah
area yang muncul di mana milyaran
objek pintar saling berhubungan
satu sama lain menggunakan
internet untuk berbagi data dan
sumberdaya
(Chahal, Kumar and Batra,2020)
Internet of Things (IoT) IoT
ArsitekturIoT
•Application Layer
Layanan keuser
Komunikasi denganmiddleware
Antarmuka user akseslayanan
•Middleware Layer
konektivitas dan interoperabilitas dalam ekosistem IoT.
•Network Layer
Mendukung jaringan dan transfer data antar simpul.
Protokol komunikasi yang diperlukan untuk pertukaran
data dalam ekosistemIoT
•Physical Layer
Mengkarakterisasi kemampuan penginderaandan
kontrol dari sistemIoT
Berupa simpul fisik seperti sensor dan aktuator yang
merasakan lingkungan dan berinteraksi dengannya
dalam menanggapi perubahan atau permintaanuser
(Ravidas et al.,2019)
•Smart Home(sistem keamanan rumah berbasis internet,dapat
mengetahui keadaan rumah serta mengontrol peralatan rumah
tanggamelaluijaringaninternet).
•SmartFarming(sistempertaniancerdasberbasisinternet,untuk
pemantauandanpengendaliankualitasairdan tanah pertanian
sertapertumbuhantanamanmelaluijaringaninternet).
•Internetindustry(pemantauandanpengendalianperalatan
sertaprosesdiindustri)
•Kesehatan(pemantauankondisikesehatanseseorang).
•Transportasi(majemendaninformasilalulintas).
Beberapa Contoh AplikasiIoT
SistemIoT
Sistem dasar dari IoT,yaitu:
1.Hardware/fisik(Things).
2.Koneksiinternet.
3.Cloud data center sebagai
tempat untuk menyimpan atau
menjalankanaplikasinya.
Yang dibutuhkan
Application
Bisa menggunakan
IoT MQTT Paneldi
HPAndroid
CloudIoT
hivemq.com
Device
KitiTCLab
Kit InternetofThings(IoT)
iTCLab
Internet-Based Temperature Control Lab
https://shopee.co.id/product/78709625/11589970517/
MengenalKit iTCLab
Overview APAITUTCLab
TemperatureControlLab
The PID TCLab and MPC
TCLabuse the same
hardware with an Arduino
Leonardo, TCLab shield, 2A
power supply, 20AWG power
cable, and USB
communicationcable.
Overview APAITUTCLab
Over7000lab kits have
been produced for
destinations around the
worldtoindividuals,
companies, and
universities. They are used
in courses such as Begin
Python,Process
Dynamicsand Control,
andCyber-Physical
Optimization with
MachineLearning
Sensor
Actuator
Controller
GambaranSistemTCLab
USBSerialConnection
Temperature1
Digital Pin 9
Temperature2
AnalogPin2
LED
AnalogPin0
Heater 2
Heater1
DigitalPin5
DigitalPin3
Conventional FeedbackControl
PAST FUTURE
ModelPredictive Control
k
Driving WhileLookinginReverse
(Feedback)
DrivingWhileLookingForward
(Predictive or Feedforward)
GambaranPenerapanSistemKendali diDuniaNyata
Model Predictive Control
GambaranSistemTCLab
Machine Learning with Model Predictive Control
GambaranSistemTCLab
GambaranSistemKendali
MPC
•ControllerOptions
•Open or Closed Loop
•SISOorMIMO
•On/Off Control
•PIDFeedbackControl
•FeedforwardTrim
•ModelPredictiveControl
•IdentificationandEstimation
•StepResponseModel
•KalmanFilter
•MovingHorizonEstimation
GambaranSistemTCLab
Questions and sion
PenggunaTCLab
RecordedSession
BAGAIMANADENGAN iTCLab
BAGAIMANADENGAN iTCLab
GambaranSistemiTCLab
GambaranSistemiTCLab
KelebihaniTCLab
TCLabPlus
BisakonekIoT
Tidakperlubeli
jauh-jauhkeBYU
Provo US, cukup
main keBNU
iTCLab Bisa digunakan untukApasaja?
BelajarIoT
BelajarDinamika
Sistem
BelajarSistemKontrol
BelajarMachine
Learning
BelajarPemrograman
ArduinodanPython
PemrogramanIoTuntuk
On/Off Controller Basic
PemrogramanIoTuntukOn/Off Controller Basic
PemrogramanIoTuntukOn/Off Controller Basic
PemrogramanIoTuntukOn/Off Controller Basic
/******************************************************
* Program : On/Off Controller Basic denganKit iTCLab
* Tim io-t.net dani-ot.net
* Surabaya, 21 Maret2022
* ****************************************************/
#include <WiFi.h>
#include <PubSubClient.h>
#include <Arduino.h>
#include <analogWrite.h>
constchar* ssid= "wifi"; // Enter your WiFiname
constchar* password = “Password"; // Enter WiFipassword
#define mqttServer"broker.hivemq.com"
#define mqttPort1883