seminar IoT stmik pranata indonesia KAMPUS PENGASINAN 2017 Zaeni Miftah, M.Kom
Teknologi ???
Istilah Internet of Things Istilah "Internet of Things" (IoT) pertama kali digunakan pada tahun 1999 oleh pelopor teknologi Inggris Kevin Ashton Menggambarkan sebuah sistem di mana benda-benda di dunia fisik dapat dihubungkan ke Internet oleh sensor.
Internet of Things
Internet of Things
Internet of Things
Cisco IBSG memprediksi akan ada 25 miliar perangkat yang terhubung dengan Internet pada tahun 2015 dan 50 miliar pada tahun 2020 Cisco Internet Business Solutions Group (IBSG)
Internet of Things/ Internet of Everything Suatu jaringan yang terhubung dengan banyak jaringan Koneksi Menggnakan kabel atau melalui gelombang radio
Apa Perbedaan Internet dan World Wide Web (Web) ? Internet dan Web Apa Perbedaan Internet dan World Wide Web (Web) ?
Internet dan Web Internet adalah lapisan jaringan/network yang terdiri dari switch, router, dan peralatan lainnya. Fungsi utamanya adalah untuk mengangkut informasi dari satu titik ke titik yang lain dengan cepat, andal, dan aman. Web adalah lapisan aplikasi yang beroperasi di atas Internet. Peran utamanya adalah menyediakan sebuah antarmuka yang membuat informasi mengalir di Internet sehingga dapat digunakan
OSI Layer
Internet of Things ( IoT ) Tujuan IoT adalah memungkinkan semua objek dapat terhubung Kapan saja, dimana saja, melalui jaringan Internet.
Simulasi Internet of Things (IoT)
Home Automation
Internet of Things (IoT) Software Hardware
Mengenal Hardware Sensor Microcontroller Unit (MCU)/Single Board Controller (SBC) Aktuator
Perangkat Sensor Sensor adalah alat yang digunakan untuk mendeteksi adanya perubahan lingkungan fisik atau kimia
Perangkat MCU Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektrik dan elektronika, umunya dapat menyimpan program
Perangkat MCU NodeMCU ESP 8266
Perangkat MCU Raspberry Pi
Perangkat MCU Thinker Board ASUS
Perangkat MCU Intel Galileo Gen 2
Perangkat MCU IoT
Perangkat Aktuator Aktuator adalah sebuah peralatan mekanis untuk menggerakkan atau mengontrol sebuah mekanik
Cara Kerja IoT SENSOR PROSES / CONTROLLER AKTUATOR
Konsep Sederhana Lampu On/Off dikendalikan oleh Mikrokontroller (MCU) Lampu On/Off dikendalikan oleh Saklar
Cara Kerja IoT
Cara Kerja IoT
SOFTWARE DAN KONFIGURASI 1. Arduino IDE 2. ArduBlock
Download Software Arduino IDE https://www.arduino.cc
Install Program Arduino IDE
Install Program
Instalasi Board Arduino (Hardware)
Instalasi Hardware Instalasi Node MCU ESP8266 Pasang Kabel Data NodeMCU ESP8266 kepada port USB pada Komputer Konfigurasi pada Device Manager untuk melihat port komunikasi yang digunakan
PORT (Com 7) Aktif digunakan untuk upload program/Sketches Port Aktif COM 7 PORT (Com 7) Aktif digunakan untuk upload program/Sketches
Pilih Port Aktif
Aktifkan Boards ESP8266
Install ESP8266
Pilih Board NodeMCU
Install Library, Tools dan Aplikasi Blynk
Membuat Server Local IoT Install JDK (jdk-8u131-windows-x64) Install Blynk Local Server
Server IoT
Install Aplikasi Blynk App Login Default login email is admin@blynk.cc password is admin
Setting IP Address Sesuai IP Server
Membuat Tombol Kendali
Memilih Pin PIO yang digunakan
Sketch Upload Sketch
Contoh Sketches / Program #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "f911d595e20a474286065643f754d319"; #6352d33ffca341799402d4c2e648caa7 char ssid[] = "IoT"; char pass[] = "IoT123456"; int nilaiPir; // Place to store read PIR Value int i=1; void setup() { // Debug console Serial.begin(115200); delay(10); Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,10), 8442); pinMode(D7, OUTPUT); //Alarm pinMode(D1, OUTPUT); //Lampu Merah pinMode(D2, OUTPUT); //Lampu Kuning pinMode(D3, OUTPUT); //Lampu Hijau pinMode(D4, OUTPUT); //Kipas pinMode(D6, INPUT); //sensor Pir digitalWrite(D7, LOW); void loop() { getPirValue(); Blynk.run(); } void getPirValue(void) nilaiPir = digitalRead(D6); if (nilaiPir) Serial.println("==> Motion detected"); Blynk.notify("T==> Motion detected"); AlarmBunyi(); digitalWrite(D6, nilaiPir); void AlarmBunyi(void) { for (i=1;i<7;i++) digitalWrite(D7, HIGH);//alarm digitalWrite(D1, HIGH); //Lampu merah delay (1000); digitalWrite(D7, LOW); digitalWrite(D1, LOW); }
Home Automation Design And Installation
Mari kita Demokan Microcontroller Unit Smart Phone
Daftar Pustaka Evans, Beginning Arduino Programming Boloor, Arduino by Example Design and build fantastic projects and devices using the Arduino platform https://www.arduino.cc/ http://docs.blynk.cc/ https://www.netacad.com/courses/iot/