Anda di halaman 1dari 10

LAPORAN

UJIAN AKHIR SEMESTER


IOT LANJUTAN

Nama : Kelvin Nathan Paat


NIM : 1119110183
Kelas : TI 19 M CN

Dosen :
Muhammad Iqbal Dzulhaq, M.Kom.
Langkah awal Part 1 dalam mengerjakan project ini adalah merangkai sesuai
arahan yang ada pada soal dimana rangkaian masih tetap sama seperti pada
gambar rangkaian chapter 9 tapi pada chapter 9 sambungan kabel pin pada data
DHT 22 di project ini menggunkan pin GPIO 24.

Jadi seperti ini jika menggunakan pin GPIO 24.


Jika rancangan sudah diibuat maka lanjut ke pembuatan akun IFTTT pada website
https://ifttt.com, lalu buat akun baru setelah akun terbuat pilih ikon profile lalu ke
menu My Service, kemudian cari service Webhook dan pilih triggernya (Receive a
Web request).

Lalu berikan judul namanya dimana judul ini akan di pakai untuk mengenali dari
raspberry ke website IFTTT. Jika sudah click Create Trigger maka akan tersimpan
event name nya.

Selanjutnya balik ke menu my service yang berada di ikon profile akun kita lalu
search Email.
Kemudian pilih Send me an email sebagai actionnya. Selanjutnya akan di tampilkan
field yang nantinya field ini akan menampilkan data yang ada di raspberry dikirimkan
ke email kita. Isi datanya sesuai value yang dibutuhkan pada script temperature.

Jika sudah klik Create Action maka service email sudah terbuat dan tersimpan klik
finish review.
Lalu pada menu my service klik lagi service webhook kita, dan klik documentation
untuk menampilkan kuncinya yang akan di masukan ke dalam script nanti.
# Langkah berikutnya menyalakan raspberry yang sudah di setup dengan
rangkaiannya tadi. Kemudian masuk ke dalam repositori pyiot chaper13, install
requirementsnya sesuai yang ada di dalamnya.

Setelah library terinstall semua di dalam virtual environment, kita ubah script yang
ada akan di gunakan untuk ifttt ini, pertama karna disini saya menggunakan DHT22
maka DHT11 dalam script saya matikan dan DHT22 dihilangkan commandnya agar
dia bisa hidup.
Kemudian copy paste key yang tadi didapat dalam documentation webhooknya di
dalam script “API_KEY”

Setelah itu running script python ifttt nya jika berhasil maka akan menampilkan data
di bawah ini.
Selesai jika tidak masalah atau error pada rangkaian maka jika tampilan Successful
Request dari raspberry ini akan mengirim data ke IFTTT, dari IFTTT akan
mengirimkan lagi data data raspberry DHT22 nya ke dalam email kita seperti
dibawah ini.

Selanjutnya mengerjakan part 2 yaitu menggunakan thingspeak agar data


dapat tampil di bagan website channel thingspeak yang sudah di buat.

Pertama buat akun nya terlebih dahulu lalu masuk ke menu Channel kemudian
create new channel maka tampilannya seperti ini.

Isi 2 field dengan nama


Field1: temperature
Field2: humidity

Jika sudah klik create/save channelnya maka channel akan terbuat.


Selanjutnya masuk ke API Keys lalu copy Write API Key nya untuk di masukan ke
script pythonnya. Dan juga channel ID nya

Jika sudah tercopy maka lanjut buka script yang berada di dalam chapter 13
thingspeak mqtt atau htpp (karna disini saya gagal pada mqtt maka saya pakai http
untuk merunningnya), pastekan write API Key dan channel ID nya di script.
Kemudian running python thingspeak dht_http nya jika berhasil maka akan seperti di
gambar bawah ini.

Jika semua sudah berjalan dengan baik, lanjut cek ke channel thingspeak jika sudah
berhasil data dari raspberry akan terupload ke dalam thingspeaknya.

Anda mungkin juga menyukai