Robot ATM
Internet of Things
(Buku 5)
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
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. 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.
IoT memiliki 4 komponen yang menggambarkan fungsi sebagian besar sistem IoT:
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.
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
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.
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.
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
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!
7
IoT (BUKU 5) OLEH RIZA MUHIDA
Dari sini, Anda sebaiknya mempelajari dua fitur penting Adafruit IO sebelum melanjutkan lebih
8
IoT (BUKU 5) OLEH RIZA MUHIDA
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:
9
IoT (BUKU 5) OLEH RIZA MUHIDA
10
IoT (BUKU 5) OLEH RIZA MUHIDA
Kemudian Upload. Lalu hubungkan batrei, cabut kabel USB dan hidupkan switch.
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
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.
Dari Dashboards
20
IoT (BUKU 5) OLEH RIZA MUHIDA
Klik Dashboard
Klik Feeds
21
IoT (BUKU 5) OLEH RIZA MUHIDA
Klik LED
22
IoT (BUKU 5) OLEH RIZA MUHIDA
23
IoT (BUKU 5) OLEH RIZA MUHIDA
Pilih Toggle
Pilih LED
24
IoT (BUKU 5) OLEH RIZA MUHIDA
25
IoT (BUKU 5) OLEH RIZA MUHIDA
Lalu Upload Program, dan cabut kabel USB, Hidupkan Power ON.
26
IoT (BUKU 5) OLEH RIZA MUHIDA
Buka Dashboard LED. Maka Lampu LED 16 akan hidup dan mati sesuai control dari Internet
27
IoT (BUKU 5) OLEH RIZA MUHIDA
Klik Feeds
28
IoT (BUKU 5) OLEH RIZA MUHIDA
Akan Muncul
29
IoT (BUKU 5) OLEH RIZA MUHIDA
Klik Servo
30
IoT (BUKU 5) OLEH RIZA MUHIDA
Akan muncul:
31
IoT (BUKU 5) OLEH RIZA MUHIDA
32
IoT (BUKU 5) OLEH RIZA MUHIDA
Dimana pada script Servo anda tambahkan script get last data
Klik Dashboard
33
IoT (BUKU 5) OLEH RIZA MUHIDA
34
IoT (BUKU 5) OLEH RIZA MUHIDA
Pilih Togle
35
IoT (BUKU 5) OLEH RIZA MUHIDA
36
IoT (BUKU 5) OLEH RIZA MUHIDA
37
IoT (BUKU 5) OLEH RIZA MUHIDA
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