Anda di halaman 1dari 40

Buku Panduan

Robot ATM

Internet of Things
(Buku 5)

Riza Muhida, Ph. D

Universitas Bandar Lampung


2023
IoT (BUKU 5) OLEH RIZA MUHIDA

Daftar_Isi

Pelajaran Hal.
1.0 Pengertian IoT (Internet of 2
Things)
1.1. Cara Kerja IoT 2
1.2. Komponen IoT 3
1.3. Penerapan IoT 4
1.4 Awan (Cloud) 6
2.0. IoT dengan Adafruit IO 7
3.0 Membaca nilai sensor LDR 10
dengan IoT
4.0 Mengendallikan Lampu LED Pin 22
16
5.0. Mengontrol Motor Servo melalui 29
internet
6.0. Mengendalikan Servo dan LED 36

1
IoT (BUKU 5) OLEH RIZA MUHIDA

1.0 Pengertian IoT (Internet of Things)

Internet of Things adalah suatu koneksi antara objek fisik atau “benda” dalam hal ini adalah sensor,
dan/atau aktuator, melalui jaringan internet, yang memungkinkan objek tersebut mengumpulkan
data, bertukar data dan berbicara data antara satu dengan lainnya.
Suatu “Benda” dalam konteks IoT, adalah sebuah entitas atau objek fisik yang unik, memiliki
pengendali dan memiliki kemampuan untuk mentransfer data melalui internet.
Perangkat ini mengumpulkan data yang berguna dan kemudian mengalir secara mandiri dan
membagikannya ke perangkat lain.

1.1. Cara Kerja IoT

Cara kerja IoT adalah sebagai berikut:

1. Pengumpulan: Data yang diukur oleh sensor atau perangkat IoT misalkan sensor suhu, sensor
2
IoT (BUKU 5) OLEH RIZA MUHIDA

gerak, sensor kelembaban, sensor kualitas udara, sensor cahaya, dan lain-lain diukur besaran
fisisnya.
2. Komunikasi: Data yang dikumpulkan dari sensor kemudian dikirim ke pengumpul melalui
Gateway Internet dengan protocol pengiriman dan keamanan yang handal.
Pengumpul Data ini antara lain:Platform cloud seperti Google atau Alexa atau pusat data milik
pemerintah; Server, seperti server di rumah atau di kampus.
3. Menganalisis: Pada tahap selanjutnya yaitu tahap Analisis, data yang kita kumpulkan perlu
dianalisis untuk membuat format yang bermakna. Bisa jadi
1. Memvisualisasikan data seperti variasi suhu pada siang hari
2. Membangun laporan untuk menganalisa penyebab sistem manufaktur
3. Menyiapkan kejadian seperti apakah AC harus ON atau OFF tergantung suhu.
4. Akting: Sekarang data yang sudah dikumpulkan dan dianalisa perlu digunakan, kita perlu
melakukan suatu tindakan berdasarkan data tersebut. Tindakan berdasarkan informasi dan data
bisa saja
1. Berkomunikasi dengan mesin lain seperti menyalakan atau mematikan AC
2. Mengirim notifikasi (SMS, E-mail, atau SMS)- seperti memberitahukan bahwa tanaman telah
disiram.
3. Dan masih banyak lagi.

1.2. Komponen IoT

IoT memiliki 4 komponen yang menggambarkan fungsi sebagian besar sistem IoT:

1. Sensor/Perangkat berfungsi menangkap data


Perangkat ini terhubung dengan lingkungan fisik eksternal. Mereka mengumpulkan data dari
perubahan luar dan menyimpan informasi ini. Sebuah sensor merasakan perubahan di sekitar dan
mencatat perubahan tersebut. Properti ini membuat sensor sangat berguna dalam aplikasi IoT.
Misalnya, ada sensor di ponsel Anda seperti GPS yang melacak lokasi Anda dan memandu Anda
ke tujuan. Kamera mendeteksi gerakan manusia untuk mengambil gambar. Coba cari tahu sensor
lain di perangkat seluler Anda

2. Konektivitas berfungsi menkomunikasikan data


Server cloud memproses data yang dikumpulkan sensor. Namun, untuk melakukan hal tersebut,
mereka memerlukan platform. Konektivitas adalah koneksi di antara semua perangkat IoT di
ekosistem IoT tertentu termasuk sensor, router, gateway, aplikasi pengguna, dan platform.
Konektivitas memungkinkan Anda mengambil kendali atas seluruh sistem IoT dan oleh karena itu
penting untuk memilih jalur konektivitas yang tepat. Wifi, Bluetooth, Zigbee, jaringan seluler seperti
LTE atau 5G semuanya menawarkan konektivitas untuk mengirimkan data dalam jumlah besar.

3. Pengolahan data berfungsi menganalisa data


Setelah seluruh data dikirimkan ke platform, fungsi dilakukan pada data ini untuk memproses data
dan mengirim kembali keluaran yang diperlukan. Dengan kata lain, analisis data harus dilakukan.
Langkah ini adalah langkah terpenting dalam teknologi IoT. Analisis harus dilakukan dengan cepat
untuk memberikan hasil yang lebih baik.

4. Antarmuka Pengguna
3
IoT (BUKU 5) OLEH RIZA MUHIDA

Ini adalah tahap terakhir. Tahap ini bersentuhan langsung dengan pengguna dan memberikan
keluaran yang dilihat pengguna di layar mereka. Setiap perangkat IoT memiliki antarmuka yang
berbeda karena setiap perangkat memiliki tugas atau tujuan berbeda untuk dicapai.

1.3. Penerapan IoT

IoT banyak memberi manfaat dalam kehidupan kita misalkan:


1. Otomatisasi Gedung dan Rumah: Termostat pintar yang dapat dipantau dan disesuaikan dari
jarak jauh untuk menjaga suhu optimal di rumah.
2. Manufaktur: Jalur produksi otomatis yang menggunakan sensor untuk mendeteksi dan
mengukur kualitas barang yang diproduksi.
3. Sistem Medis dan Layanan Kesehatan: Perangkat medis yang dapat dipakai yang dapat
memantau dan mengirimkan data kesehatan penting kepada tenaga medis secara real time.
4. Pemantauan Lingkungan: Sensor yang mengukur kualitas dan suhu udara di berbagai wilayah,
dan dapat mengingatkan pihak berwenang terhadap potensi bahaya.
5. Manajemen Energi: Meter pintar yang mengukur penggunaan energi di rumah atau bisnis dan
memungkinkan penyesuaian efisiensi energi dilakukan dari jarak jauh.
6. Transportasi: Mobil terhubung yang dapat menginformasikan kondisi lalu lintas kepada
pengemudi, menemukan rute terbaik, dan bahkan parkir mandiri.
7. Kualitas hidup lansia yang lebih baik: Perangkat yang dapat dipakai untuk melacak dan
memantau aktivitas fisik dan tanda-tanda vital individu lansia, dan dapat memperingatkan anggota
keluarga atau personel medis jika muncul potensi darurat kesehatan.

IoT dalam Pertanian – Pertanian Cerdas

Mari kita lihat contoh cara kerja IoT pada skala industri. Berkat pertanian cerdas, petani kini dapat
memahami dan menanam tanaman mereka dengan cara yang jauh lebih baik. Hal ini mengurangi
biaya dan uang.

IoT telah memberikan dampak besar dalam industri Pertanian. Hal ini karena keuntungan yang
lebih tinggi, biaya yang lebih rendah dan pengelolaan yang mudah. Banyak dari teknik ini saat ini
digunakan di pertanian yang menghasilkan produk dalam jumlah besar. Peternakan kecil belum
diperkenalkan dengan teknologi IoT.

4
IoT (BUKU 5) OLEH RIZA MUHIDA

Gambar Penggunaan IoT di Pertanian (sumber: https://techvidvan.com/tutorials/how-iot-works/)

Pertanian pintar memiliki perangkat yang terhubung ke internet dan menyediakan semua jenis data
real-time terkait tanaman. Informasi ini mencakup tekstur tanah, keseimbangan kelembaban, kadar
pestisida, kadar air dan kesehatan ternak.

Selain itu, IoT juga mengontrol pagar, mengumpulkan informasi cuaca, mengumpulkan data
kondisi ternak, memastikan kendaraan berfungsi dengan baik, dan memeriksa pasokan listrik di
pertanian.

Semua informasi yang dihasilkan ini memungkinkan petani melacak kesehatan ternak dan
tanaman serta memastikan pertumbuhan positif. Petani juga dapat mengirimkan instruksi melalui
ponsel dan memeriksa hasil panen dan hewan dari sekitar kamarnya. Jika terjadi insiden, petani
dapat merespons dengan cepat dan mengambil tindakan yang diperlukan. Hal ini mengurangi
waktu dan biaya secara signifikan.

5
IoT (BUKU 5) OLEH RIZA MUHIDA

IoT memberikan informasi tentang berapa banyak pestisida yang dibutuhkan tanaman tertentu dan
melacak pertumbuhan dan pergerakan ternak. Ini memperingatkan Anda ketika domba siap
beranak selama musim semi, itu memberi tahu Anda tentang tanaman musiman apa yang akan
ditanam, itu melacak ketinggian tanah dan air Anda dan sebagainya.

IoT Untuk Pergudangan

Gudang dalam skala besar memerlukan mesin dan perangkat IoT untuk melacak hasil pembuatan
produk mereka. Dengan meningkatnya permintaan di masyarakat, produksi meningkat dalam skala
besar. Menggunakan IoT di Inventori mengurangi waktu dan uang.
Pihak berwenang menempatkan sensor di atas perangkat untuk melacak lokasinya, dan untuk
mendapatkan informasi apa pun tentang kondisi produk.

Gambar sistem inventori Pergudangan menggunakan IoT (sumber:


https://techvidvan.com/tutorials/how-iot-works/)

1.4 Awan (Cloud)

Dalam sistem IoT, komponen terpenting adalah layanan cloud tempat kita dapat menyimpan atau
mengambil data sesuai aplikasi. Layanan cloud adalah layanan apa pun yang tersedia bagi
pengguna berdasarkan permintaan melalui internet. Layanan cloud dirancang untuk memberikan
akses yang mudah & terukur ke aplikasi, sumber daya, dan layanan. Cloud adalah kumpulan
server data yang digunakan untuk menyediakan layanan seperti komputasi, analisis, jaringan, dll.
Ada sejumlah penyedia layanan cloud di luar sana, seperti Amazon, Microsoft, Salesforce, Apple,
dll. Salah satu layanan cloud tersebut adalah Adafruit.io yang akan kami gunakan.
Komunikasi nirkabel dapat digunakan untuk telepon seluler, akses nirkabel ke internet, jaringan
rumah nirkabel, dan sebagainya.

6
IoT (BUKU 5) OLEH RIZA MUHIDA

Contoh Cloud IoT Milik AWS

2.0. IoT dengan Adafruit IO

Adafruit.io adalah layanan cloud – artinya Adafruit menjalankannya untuk Anda dan Anda tidak
perlu mengelolanya. Anda dapat menyambungkannya melalui Internet. Ini dimaksudkan terutama
untuk menyimpan dan kemudian mengambil data tetapi bisa melakukan lebih dari itu!

2.1. Membuat Akun Adafruit IO

1. Kunjungi situs web dan Daftar: https://accounts.adafruit.com/users/sign_in


2. Tambahkan detailnya dan klik Buat Akun

7
IoT (BUKU 5) OLEH RIZA MUHIDA

2. Anda akan masuk ke akun tersebut.

Dari sini, Anda sebaiknya mempelajari dua fitur penting Adafruit IO sebelum melanjutkan lebih
8
IoT (BUKU 5) OLEH RIZA MUHIDA

jauh – Umpan (Feed) dan Dasbor (Dashboard)

Umpan (Feed)
Feeds adalah inti dari sistem Adafruit IO. Feeds menyimpan metadata tentang data yang Anda
kirim ke Adafruit IO. Hal ini mencakup pengaturan apakah data bersifat publik atau pribadi,
lisensi apa yang dimiliki data sensor yang disimpan, dan deskripsi umum data. Umpan juga
berisi nilai data sensor yang dikirim ke Adafruit IO dari perangkat Anda.
Anda perlu membuat satu feed untuk setiap sumber data unik yang Anda kirim ke sistem.
Misalnya, jika Anda memiliki proyek dengan satu sensor suhu dan dua sensor kelembapan,
Anda perlu membuat tiga feed. Satu umpan untuk sensor suhu, dan satu umpan untuk setiap
sensor kelembaban.
Membuat Feeds
Ikuti langkah-langkahnya:

1. Buka tab Feeds. Klik pada Umpan Baru

2. Tambahkan Name dan Description dan klik Create.


3. Anda akan menemukan feed dalam daftar.

4. Anda dapat mengklik nama feed dan memvisualisasikan datanya.

9
IoT (BUKU 5) OLEH RIZA MUHIDA

3.0 Membaca nilai sensor LDR dengan IoT

Buka Pictoblox, kemudian buat New Project


Klik extension dan pilih IoT

Pada Jendela Pictoblox buat perintah berikut

10
IoT (BUKU 5) OLEH RIZA MUHIDA

Kemudian Upload. Lalu hubungkan batrei, cabut kabel USB dan hidupkan switch.

Lalu buka browser ketikan web adafruit.io

Lalu ketikkan di kolom Sign In untuk masuk ke akun Adafruit lalu klik Sign In, jika belum punya
akun klik Sign Up untuk membuat akun

11
IoT (BUKU 5) OLEH RIZA MUHIDA

Ini tampilan awal pada adafruit setelah di sign in, selanjutnya klik kolom IO untuk melihat key
yang anda buat lalu klik gambar kunci berwarna kuning untuk melihat username dan AIO key
lalu copy

12
IoT (BUKU 5) OLEH RIZA MUHIDA

Selanjutnya masukkan Username dan AIO key ke Pictoblox yang sudah di copy tadi

Untuk mendapatkan feed name, masuk kembali ke Adafruit, lalu klik New Feed

13
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik New Feed untuk mendapatkan Feed Name

Create New Feed, sehingga mendapatkan tampilan Feed Name bernama LDR

14
IoT (BUKU 5) OLEH RIZA MUHIDA

Selanjutnya klik dashboard untuk membuat new dashboard dan berinama LDR, setelah itu klik
LDR yang sudah buat lalu klik icon setting di sebelah kanan atas lalu klik create new blok

15
IoT (BUKU 5) OLEH RIZA MUHIDA

Click LDR

Kemudian klik

setelah kllik create new blok akan muncul tampilan icon-icon, lalu pilih icon gauge dan line
chart

16
IoT (BUKU 5) OLEH RIZA MUHIDA

17
IoT (BUKU 5) OLEH RIZA MUHIDA

18
IoT (BUKU 5) OLEH RIZA MUHIDA

19
IoT (BUKU 5) OLEH RIZA MUHIDA

selanjutnya kita jalan kan coding di pictoblok yang sudah terhubung dengan robot dengan cara
mengupload codingan, setelah itu untuk mendapatkan data dengan menghidupkan LDR pada
robot dengan upaya menutup bagian sensor ldr, sehingga data yang diinginkan akan tampil
pada grafik dll.

Dan ini tampilan grafik pada menu Dashboard LDR

4.0 Mengendallikan Lampu LED Pin 16

Dari Dashboards

20
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Dashboard

Klik Feeds

Klik New Feed

Create New Feed

21
IoT (BUKU 5) OLEH RIZA MUHIDA

Ketik LED di Name, lalu klik Create


Maka akan menjadi Feed baru

Klik LED

22
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Craete New Block

23
IoT (BUKU 5) OLEH RIZA MUHIDA

Pilih Toggle

Pilih LED

24
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Create block

Maka akan muncul Block Baru

25
IoT (BUKU 5) OLEH RIZA MUHIDA

Buat di Pictoblox dan ON power untuk batrei

Buat Program berikut:

Lalu Upload Program, dan cabut kabel USB, Hidupkan Power ON.

Maka akan nampak di web adafruit.io

26
IoT (BUKU 5) OLEH RIZA MUHIDA

Buka Dashboard LED. Maka Lampu LED 16 akan hidup dan mati sesuai control dari Internet

5.0. Mengontrol Motor Servo melalui internet

Buat Dashboard Servo→create

SEtelah jadi klik SERVO pada Dashboard

27
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Feeds

Klik New Feed

28
IoT (BUKU 5) OLEH RIZA MUHIDA

Isi Name dan Descption laluklik Create

Maka akan muncul

Kemudian Klik Dashboard di menu

Akan Muncul

29
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Servo

Kemudian Klik Create New Block

30
IoT (BUKU 5) OLEH RIZA MUHIDA

Akan muncul:

31
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Create block

Buka Pictoblox New Project

Buat program Berikut:

32
IoT (BUKU 5) OLEH RIZA MUHIDA

Dimana pada script Servo anda tambahkan script get last data

Setelah itu beri nama file, dan klik upload

Kemudian Buka adafruit.ai

Klik Dashboard

33
IoT (BUKU 5) OLEH RIZA MUHIDA

6.0. Mengendalikan Servo dan LED

Dari Dashboard boat Feed

Maka akan jadi seperti ini:

34
IoT (BUKU 5) OLEH RIZA MUHIDA

Klik Create New Block

Pilih Togle

35
IoT (BUKU 5) OLEH RIZA MUHIDA

Conteng LED17 kemudian Next Step

36
IoT (BUKU 5) OLEH RIZA MUHIDA

Klk Create block

Isi form Togle lalu Create Block


Akan Muncul seperti ini:
Ada 2 Block yaitu Servo dan LED

37
IoT (BUKU 5) OLEH RIZA MUHIDA

Buka Pictoblox, lalu buat new project

Dan buat scrip seperti ini:

Kemudian Upload

Lalu cabut kabel USB dan hidupkan Power di Papan Robot ATM

Kemudian buka adafruit dan cobalah untuk mengontrol gerak servo dan hidup mati LED 17
menggunakan internet

TUGAS:
1. Buatlah Laporan Tentang Pengukuran Cahaya di Ruang Kelas selama 10 Menit. Dalam
Laporan tersebut anda jelaskan: 1. Latar belakang. 2. Tujuan. 3. Metoda. 4. Flowchart. 5.
Cara Kerja. 6. Hasil Pengukuran. 7. Kesimpulan.
2. Buatlah alat pendeteksi pencuri menggunakan sensor Switch, yang dapat diamati dari jarak
jauh, apabila ada orang yang membuka pintu maka switch akan terbuka sehingga dapat
mengaktifkan Buzzer dan anda dapat mengamati kejadiannya melalui internet.

38
IoT (BUKU 5) OLEH RIZA MUHIDA

Coba untuk menggeser slider di servo dan menghidup matikan LED PIN 17.

Maka anda bisa mengontrol SERVO dan LED17 secara bersamaan menggunakan internet.

39

Anda mungkin juga menyukai