You are on page 1of 41
IoT Starter Kit Inkubatek Kembali ke Project Kontrol 4 Relay di Blynk Android anda. Klik tombol “Run” untuk menjalankannya. © Kontrol 4 Relay ee IWkUBATEK Tekan tombol Relay 1-maka relay akan’ ON, coba juga untuk mengontrol relay yang lain. Jika belum jalan cek lagi koneksi kabel dan juga programnya. Lika mengalami kendala dalam pembuatan aplikasi'dq Blynk silahkan baca_: TUTORIAL MEMBUAT_APLIKASI_loT DI_ANDROID_ DG BLYNK.PDF ada XVII. Project loT 12 : Monitoring DHT11 dg Tampilan Grafis Masih setia dengan Blynk ya ... hehe... Kita lanjutkan membuat aplikasi monitoring suhu dan kelembaban dengan sensor DHT11. Rangkaian sama dengan Project loT 5. wwwatokotronik.com Page 96 IoT Starter Kit Inkubatek ToT deleds heh] CC CC CLG as fee Coen) Ce rei) Koneksikan CN4 (output sensor DHT11) dengan pin D5. Jumper J5 dilepas/OFF. Sensor DHT11__ | loT Starter Kit vec BV. OUT DS GND GND Sekarang kita buka Blynk kemudian buat proyek baru. Beri nama DHT11 CHOOSE DEVICE : NodeMCU. wwwatokotronik.com Page 97 IoT Starter Kit Inkubatek a) Nee) Selanjutnya klik “Create” dan muncul pemberitahuan pengiriman token ke email anda. enon gr icoa Oe area Selanjutnya tambahkan 2 buah “Gauge” di Widget Box (caranya sama dengan proyek ke-10 ) wwwatokotronik.com Page 98 IoT Starter Kit Inkubatek Seting Widget Gauge 1 untuk’ temperature (suhu). Klik pada widget “GAUGE” re Beri label/nama “Temperature” trus klik INPUT, pilih Virtual V10. wwwatokotronik.com Page 99 IoT Starter Kit Inkubatek Klik di kotak sebelah kanan INPUT, isikan nilai maksimal 50, hal ini karena pembacaan suhu maksimal DHT11 adalah 50°C. Tee Kembali ke tampilan utama, sekarang kita seting Gauge2, klik pada widget Gauge 2. wwwatokotronik.com Page 100 IoT Starter Kit Inkubatek Beri label/nama “Humidity” nantinya untuk tampilan nilai kelembaban Seting inputnya : Virtual V11 kemudian klik OK a ealelialg Atur nilai maksimainya menjadi 100 Selanjutnya kita buat program di Arduino IDE, Ganti Token, ssid dan password WiFi: peecee eee eer center tetteceettereeetert’ * Program : roject 12 Monitoring DHTaa Blynk * Input : DHT: di pin Ds * Output : Relay * lot Starter Kit Inkubatek * www.tokotronik.com peeenreeeneee rere reset teetrretttesty] #define BLYNK_PRINT Serial #include #include #include include #define DHTPIN Ds ##define DHTTYPE DHT12 DHT dht(DHTPIN, DHTTYPE); wwwatokotronik.com Page 101 IoT Starter Kit Inkubatek SimpleTimer timer; float humi, temp; 11 Ganti dengan kode token anda char authl '123a369f2894c5sb21gaaqdef73346e"; 11 Ganti dengan WiFi dan Password anda char ssid[] = "FirnasAbe"; char pass[] = "hamasfahreza"; void setup) { Serial.begin(a15200); delay(20); Blynk.begin(auth, ssid, pass); timer.setinterval(a000, sendData); } void sendDataQ) { humi= dht.readHumidity(; temp = dht-readTemperature(); Blynk.virtualWrite(2o, temp);//virtual input V0 di Blynk (suhu) Blynk.virtualWrite(aa, humi); } tual input Vaz di Blynk (kelembaban) void loop() { Blynk.run(); timer.run0; 3 wwwatokotronik.com Page 102 IoT Starter Kit Inkubatek Save programnya kemudian Upload. Tunggu sampai selesai. Jangan lupa untuk mengganti Token, ssid dan password WiFl.Buka Serial Monitor, jika sudah terhubung dengan WiFi tampilannya 13248) Te: 152.160.8.105 - i328) Estee (meas >) [ameiea ol ome Kembali ke Project DHT11 di Blynk Android'anda. Klik tombol “Run” untuk menjalankannya Hasilnya tampak nilai temperature dan kelembaban ditambah dengan tampilan grafis-nya Liika mengalami kendala dalam pembuatan aplikasi dg Blynk silahkan baca_: TUTORIAL MEMBUAT APLIKASI loT DI ANDROID DG BLYNK.PDF yang ada di CD XVIII. Project loT 13 : Mengirim Noti wwwatokotronik.com Page 103 IoT Starter Kit Inkubatek Kalau pada project sebelumnya kita mengirim notifikasi ke Telegram, kali ini kita akan mengirim notifikasi ke alamat email. Siapkan sebuah alamat email, misalnya disini saya pakai inkubatek@yahoo.com Sebagai trigger kita pakai tombol SW1 yang ada di board lot Starter Kit Inkubatek. Pasang jumper J3 sehingga SW1 terhubung dengan pin D2 Buka aplikasi Blynk di Android anda. Buat project baru * + New Project ” kemudian beri label/nama “Email Notif” wwwatokotronik.com Page 104 IoT Starter Kit Inkubatek 1, Nama Project 2. Pilih NodemcU Setelah klik “Create” token akan dikirim ke email anda, cek dan catat Selanjutnya pada Widget Box tambahkan 1 buah email ( notification ). eae Bech Notification Pauly wwwatokotronik.com Page 105 IoT Starter Kit Inkubatek Klik pada widget Email kemudian isikan sebuah alamat email yang nanti akan dikirimi notifikasi, misalnya email saya tadi inkubatek@yahoo.com iti! Selanjutnya kita buat programnya)di Arduino IDE. Buat lembar kerja baru (File > New) kemudian tulis program berikut. Jangan lupa mengganti ssid, token, password dan em: fete eeeeet eee tee tee tet tettecesttertd * Program :Project 13 Kirim Notifikasi Email * Input : SWa di pin Da * Output : Emi * lot Starter Kit Inkubatek \otification * www.tokotronik.com Jonrorrraiiiaiaiiiiiiiinnniiiik] #define BLYNK_MAX_SENDBYTES 1200 #include #tdefine BLYNK_PRINT Serial #include Iiganti dengan kode token yang ada terima di email wwwatokotronik.com Page 106 IoT Starter Kit Inkubatek char auth[] = "777ef75e90344862a870sfgded3fs08d", Hganti dengan jaringan dan password WiFi anda char ssid[] = "FirnasAbea"; char pass{] = "podowingi"; ##define tombol D2 int tbValue; void setup() { Serial.begin(215200); delay(20); Blynk.begin(auth, ssid, pass); pinMode(tombol, INPUT); } void loop() { cek_tombol(); Blynk.run(; } Tene reetteee tee teee trent teet tent] void cek_tombol(void) { tbValue = digitalRead(tombol); if (tbValue) i Serial.printIn("Tombol ON"); IIganti dengan alamat email anda , Judul Email, Isi Email Blynk.email("inkubatek@yahoo.com", “loT Starter Kit", "Tombol Terdeteksi"); delay(2000); } } wwwatokotronik.com Page 107 IoT Starter Kit Inkubatek Jangan lupa untuk mengganti token (auth), ssid, password dan alamat emailnya Ok, Save kemudian Upload. Jika sudah sukses proses Uploadnya, jalankan aplikasi “Email Notif” yang di Blynk Android anda, klik “Run”. Untuk mencobanya tombol SW 1 di board lot Starter Kit anda tekan, maka email akan terkirim ke alamat yang tadi dibuat. ter Kit Blynk bat 4 Reply Reply toll > Forward More Untuk mengganti isi pesan email cukup edit/ganti string: © Project 13 Kiim_Notiicas Email Arduine 1.83 File Edit Sketch Toole Help Project_13.Ktim_Notikasi_Emvail Landa , Judul Email, tsi &: 26-com", "Io Starter Kit", iika mengalami kendala dalam pembuatan aplikasi dq Blynk silahkan baca_: TUTORIAL MEMBUAT APLIKASI loT DI ANDROID DG BLYNK.PDF yang ada di CD wwwatokotronik.com Page 108 IoT Starter Kit Inkubatek XIX. Project loT 14 : Early Warning System Kebocoran Gas Pada project loT Starter Kit Inkubatek ke 14 ini kita akan membuat alat pendeteksi kebocoran gas ( LPG) dengan sensor MQ2 =] a as aes Pars 3 e Pin | Keterangan 1 AO 2 DO 3 GND a VEG Pin DO merupakan pin output digital dari sensor MQ2. Apabila tidak mendeteksi gas maka pin D0 berlogika "HIGH" dan jika mendeteksi adanya gas maka berlogika “LOW” Koneksikan sensor MQ2 dengan loT Starter Kit memakai kabel jumper (kabel pelangi) : ‘Sensor MQ2 loT Starter Kit ‘AO www.tokotronik.com Page 109 IoT Starter Kit Inkubatek DO DS GND GND VCC +5V Kita buat aplikasinya di Blynk Android. Seperti biasa buta proyek baru * +New Project’. Beri nama/label “Gas Sensor MQ2" 1. Nama Project vers ee Klik tombol “Create” kemudian cek di email anda kode Token-nya. Catat untuk pembuatan program nanti. Tambahkan sebuah Notification di Widget Box wwwatokotronik.com Page 110 IoT Starter Kit Inkubatek aie Nori fe=le(erg) Klik di Widget Notification untuk kita Settings. Pasay {UNTING.OG6) Untuk memilih nada dering (suara alarm) ketika notifikasi aktif, anda dapat mengganti suara/nada dering dengan memilih ‘sound’, klik di menu ' SOUND. * kemudian pilih nada yang dikehendaki. Sekarang kita siapkan program di Arduino IDE nya. Ganti auth token, ssid dan passwordnya wwwatokotronik.com Page 111 IoT Starter Kit Inkubatek eceeeeeeeeeeeeteeteeteteetteceeeterd’ * Program :Project 14 Deteksi Kebocoran Gas * Input : MQ2 di pin Ds * Output : Email notification * lot Starter Kit Inkubatek * www.tokotronik.com Iori coreiaaaoeeia tinea eta iinet] #include #define BLYNK_PRINT Serial // Comment this out to disable prints and save space #include char auth[] = "1928e002026,,7eb833bc78cb26b9d8,,"; /* Ganti dengan ssid dan password WiFi anda */ char ssid[] = "FirnasAbe"; char pass[] = "podowingi #define MO2Pin Ds int Ma2Value; void setup() { Serial.begin(215200); delay(20); Blynk.begin(auth, ssid, pass); pinMode(MQaPin, INPUT); } void loop() { getMa2Valve(; Blynk.run(); } wwwatokotronik.com Page 112 IoT Starter Kit Inkubatek eeeerree cree ceeecveeeceree cere cerecverccertesrercy] void getMQ2Valve(void) { MaQaValue = digitalRead(MazPin); if (Ma2Value) { Serial printin(" .=>Gas terdeteksi"); Blynk.notify("Kebocoran Gas terdeteksi delay(a000); } J Sesuaikan Token, SSID dan Password WiFi nya. Pada hardware modul loT Starter Kit Inkubatek anda lepas J5/OFF. Save programnya kemudian Upload, Tunggu sampai selesai, Buka Serial Monitor, jika sudah terhubung dengan WiFi tampilannya : fsa4e) a: 192.460.8.105 a ts2e8) Eee Coe) Kembali ke Sensor Gas MQ2 di Blynk Android anda. Klik tombol “Run ” untuk menjalankannya coba beri gas LPG di sensor MQ2, atau gas dari korek api gas. Jika berhasil maka di aplikasi Blynk Android tadi akan muncul nofifikasi + suaranya. wwwatokotronik.com Page 113 IoT Starter Kit Inkubatek Ponte or Jika ada ingin mengganti isi pesan maka cuku edi/ganti Fie Est Sketch Toole Hele Piojecl_1¢_Eary_Warning_Gas voi ay ‘ Mozvalue = dis Gf (1NQ2Value) ‘ Serial getMg2value (v aiRead (Mg2Pin) + Liika mengalami kendala dalam pembuatan aplikasi dg Blynk silahkan baca_: TUTORIAL MEMBUAT APLIKASI loT DI ANDROID DG BLYNK.PDF yang ada di CD XX. Project loT 15 : Kontrol LED RGB via Android wwwatokotronik.com Page 114 IoT Starter Kit Inkubatek Led RGB merupakan LED yang dapat menampilkan 3 wara dalam 1 LED Merah (R), Hijau (G) dan Biru (B). Kombinasi dari 3 wama tersebut akan menghasilkan warna LED yang berwamna — warni Common Common neds (+) Cathoce (-) a w II - y a ‘oe © Nah nilai tegangan (PWM nantinya) di setiap wara tersebut dapat kita kontrol, sehingga menampilkan perpaduan wama diantara ke-3 wara dasar tersebut, Pada board loT Starter kit Inkubatek sudah dilengkapi dengan LED RGB Pasang konektor CN3 ke pin D5 ~ D7 seperti rangkaian cN3, DS Dé G 07 13.74 LED RGB loT Starter Kit R DS G Dé wwwatokotronik.com Page 115 IoT Starter Kit Inkubatek B D7 Kita masih memakai Blynk. Bikin proyek baru, New Project kemudian beri nama Kontrol RGB , DEVICE-nya NodeMCU dan koneksinya WiFi. ( cara membuat aplikasi Blynk sama dengan proyek 10 ). Ponce nacis eee) Klik “Create.” sehingga kode Token dikirim ke email anda. Tamabhkan sebuah widget zeRGBa dari widget box. wwwatokotronik.com Page 116 IoT Starter Kit Inkubatek Seting widget zeRGBa. Klik di widget zeRGBa. Digital Klik “PIN [R]’ kemudian pada “Select pin’ pilih “Digital” dan “DS” karena pin Red (R) nantinya kita hubungkan dengan DS. Klik “PIN [G]" kemudian pada “Select pin’ pilih “Digital” dan “D6” karena pin Red (G) nantinya kita hubungkan dengan D6 Klik “PIN [B]" kemudian pada “Select pin” pilih “Digital” dan “D7" karena pin Red (B) nantinya kita hubungkan dengan D7 wwwatokotronik.com Page 117 IoT Starter Kit Inkubatek Kalau sudah sekarang kita siapkan program dengan Arduino IDE, Ganti token dengan kepunyaan anda, juga SSID dan password WiFi-nya PESOS III III III II II III * Program :Project 15 Kontrol LED RGB * Input: * Output : RGB LED * lot Starter Kit Inkubatek * www.tokotronik.com FECES IOI III IRR IIIA | ##define BLYNK_PRINT Serial #include #include [Ganti dengan Token anda char auth{[] = "ae6o4dgca162442ea483564013a119e0"; 11 Ganti dengan char ssid[] = "FirnasAbe"; char pass{] = "podowingi"; void setup() { Serial.begin(a15200); Blynk.begin(auth, ssid, pass); wwwatokotronik.com Page 118 IoT Starter Kit Inkubatek 3 void loop) { Blynk.run(; } Sesuaikan Token, SSID dan Password WiFi nya. Save programnya kemudian Upload. Tunggu sampai selesai. Jika sudah tersambung dengan WiFi, buka aplikasi Kontrol RGB tadi kemudian jalankan (Run ) tombol play di atas kanan Geser dengan jari lingkaran putih untuk meenentukan warna LED RGB, perhatikan LED RGB di board” loT Starter Kit juga berubah wama menyesuaikan warna yang kita pili Liika mengalami kendala dalam pembuatan aplikasi dg Blynk silahkan baca_: TUTORIAL MEMBUAT APLIKASI loT DI ANDROID DG BLYNK,PDF yang ada di CD XXI. Project loT 16 : Kontrol Buzzer via Android Buzzer biasa dipakai untuk ‘alarm’ dengan bunyi ‘khas’nya. Kita akan kontrol buzzer ini dengan aplikasi Android yang kita develop melalui Blynk wwwatokotronik.com Page 119 IoT Starter Kit Inkubatek | Rangkaian Buzzer ada di board loT Starter Kit Inkubatek. Pasang jumper J4 maka Buzzer akan terhubung dengan pin D1 (tanpa kabel) . Jika pin D1 diberi logika “HIGH” maka Buzzer akan berbunyi Buat aplikasi di Blynk, Create Project kemudian beri nama “Buzzer” dengan “NodeMCU” dan koneksi “WiFi”, klik tombol “Create” untuk mengirim kode Token ke email anda. Catat token. tersebut, nanti kita pakai untuk pemrograman. wwwatokotronik.com Page 120 IoT Starter Kit Inkubatek Klik pada widget Button untuk seting nilainya. Beri label Buzzer kemudian pada OUTPUT pilih pin Digital D1 karena Buzzer terhubung dengan pin D1 Sekarang kita buat programnya di Arduino IDE. Ganti auth/token, ssid dan password WIFI. [HERO E Reni * Program :Project 26 Kontrol Buzzer * Input: - * Output : Buzzer di Da * lot Starter Kit Inkubatek * www.tokotronik.com FEROS SSSI SOOO IIA III III IIA] #define BLYNK_PRINT Serial wwwatokotronik.com Page 121 IoT Starter Kit Inkubatek itindlude #tinclude IGanti dengan Token anda '6d2c7#338e0b498a87cBecyfbafo7406"; char auth} I Ganti dengan WiFi anda char ssid[] = "FirnasAbe"; char pass{] = "podowin void setup() { Serial. begin(a35200); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); } Save programnya kemudian Upload. Tunggu sampai selesai. Jika sudah tersambung dengan WiFi, buka aplikasi Buzzer tadi kemudian jalankan (Run) tombol play di atas kanan. Tekan tombol (tekan tahan) maka Buzzer akan berbunyi Liika mengalami kendala dalam pembuatan aplikasi dg Blynk silahkan baca_: TUTORIAL MEMBUAT_APLIKASI_loT DI ANDROID DG BLYNK.PDF yang ada di CD XXII. Project loT 17: Monitoring Suhu LM35 Tampilan Grafik di Android wwwatokotronik.com Page 122 IoT Starter Kit Inkubatek Tampilan grafik atau chart akan terlihat lebih menarik karena kita dapat melihat pola hasil pembacaan sensomya. Kali ini kita membaca suhu dengan sensor LM35 dan menampilkan hasilnya ke grafik dengan aplikasi Android Blynk. Rangkaian LM35 seperti pada Project loT 4. agar tegangan LM36 terhubung ke 5V dan hubungkan Pasang jumper * CNS ke AO dari NodeMCU V3. Jalankan Blynk, kemudian buat proyek baru “New Project’ beri nama “Monitoring Suhu LM35”, DEVICE “NodeMCU” kemudian klik “Create” sehingga token terkirim ke email anda. Catat dan/simpan Neceyel) Oia Tambahkan sebuah widget “SuperChart’ yang ada di Widget Box. wwwatokotronik.com Page 123 IoT Starter Kit Inkubatek aC Klik widget SuperChart untuk melakukan konfigurasi (seting). Monitoring Suu] @ Ganti judulnya misainya “Monitoring Suhu” kemudian set Font Size nya juga Aligment (rata tengah). Datastreams nya ganti “Temp vs Time”. Y- AXIS VALUES diset ke "SHOW". wwwatokotronik.com Page 124 IoT Starter Kit Inkubatek Temp vs Time + Add DataStream Berikutnya’ kita edit» DataStreamnya, Klik (di tanda sebelah kanan DataStream “Temp vs Time”. Temp vs Time DESIGN pilih yang “Line”, nilai MIN diisi “O" dan MAX diisi “100”. Klik bagian INPUT. wwwatokotronik.com Page 125 IoT Starter Kit Inkubatek Monitoring Suhu LM35 Node (FD wus @D-— 0 100 Pilih input “Virtual” pada pin “VO" kemudian klik “OK", setelah selesai setingnya maka akan tampil : Selanjutnya kita buat programnya di Arduino IDE. Jangan lupa_untuk men TOKEN (auth), ssid dan password. pete nee eee eee ten teeteteetteceetterts * Program :Project 17 Monitoring Suhu LM3s Tampilan Grafik di Android * Input : Sensor LM35 wwwatokotronik.com Page 126 IoT Starter Kit Inkubatek * Output : Grafik Blynk * lot Starter Kit Inkubatek * www.tokotronik.com JO nhiubioiiiioidbitinbioniiiiiiok sii] ##define BLYNK_PRINT Serial #tinclude #tinclude include SimpleTimer timer; int adco; int outputpin= Ao; float celcius,millivolts; I Ganti dengan kode token anda char auth] II Ganti dengan WiFi dan Password anda char ssid[] = "FirnasAbe"; 'Bos3d6d2fess46cobza822c8b7a4bef,"; char pass{] = "podowin void setup() { Serial.begin(115200); delay(10); Blynk.begin(auth, ssid, pass); timer.setinterval(1000, sendData); 3 void sendData() { adco = analogRead(outputpin); millivolts = (adco/1024.0) * 3300; celcius = millivolts/10; Serial.printin(celci wwwatokotronik.com Page 127 IoT Starter Kit Inkubatek Blynk.virtualWrite(o, celcius);/ivirtual input Vao di Blynk (suhu) 3 void loop) { Blynk.run(); timer.run(; 3 ‘Save kemudian Upload, tunggu sampai selesai. Klik tombol “Run” di aplikasi monitoring LM35 yang tadi dibuat di Blynk. wwwatokotronik.com Page 128 IoT Starter Kit Inkubatek Liika mengalami kendala dalam pembuatan aplikasi dg Blynk silahkan baca_: TUTORIAL MEMBUAT APLIKASI loT DI ANDROID DG BLYNK.PDF yang ada di CD XXIII. Project loT 18 : Monitoring Suhu kelembaban Tampilan Chart Android Kita kembangkan proyek 17 dengan mengganti sensomya memakai DHT11 Hasil pembacaan sensor DHT11 berupa suhu dan kelembaban kita tampilkan dalam SuperChart. Pasang sensor DHT11 ke konektor female 3 pin yang ada di board loT Starter Kit Inkubatek, jangan sampai terbalik ya. Pasang jumper J2 agar DHT11 aktif (mendapat tegangan) Koneksikan CN4 (output sensor DHT11) dengan pin DS, Sekarang kita buat Jalankan aplikasi Blynk kemudian “New Project’. Beri nama proyek “Monitoring DHT11” pilih NodeMCU kemudian klik “Create” sehingga Token akan terkirim ke email anda. Buka emailnya, catat dan simpan. wwwatokotronik.com Page 129 IoT Starter Kit Inkubatek NodeMcU v WiFi v ® wor Seting widget LCD, klik di bagian LCD. wwwatokotronik.com Page 130 IoT Starter Kit Inkubatek ae O seren @ tot Set ke “ADVANCED” kemudian klik INPUT “PIN”, Virtual vo |— Pilih Virtual VO kemudian klik “OK”. Klik back (anak panah kiri pojok atas kiri) untuk kembali ke tampilan utama. Sekarang kita seting SuperChart, klik widget SuperChart. wwwatokotronik.com Page 131 IoT Starter Kit Inkubatek Monitoring DHT11 & A [remo ys Time + Add DataStream Beri label/nama “Monitoring OHT11”, FONT SIZE pilin yang besar kemudian. ALIGNMENT pilih rata tengah. DataStream diganti tulisan “Temp vs Time”. Klik toolbar disebelah kanan “Temp vs Time” es | Add DataStream Pada INPUT pilih “Virtual V1" kemudian klik “OK ”. Klik tombol kembali. wwwatokotronik.com Page 132 IoT Starter Kit Inkubatek = Virtual Tambahkan sebuah “DataStream” untuk grafik kelembabannya. Klik tombol “Add DataStream”. of Temp vs Time Add DataStream |<— Edit DataStreamnya, beri label Humi vs Time. Temp vs Time ++ Add DataStream Klik toolbar disebelah kanan DataStream tadi untuk seting INPUT wwwatokotronik.com Page 133 IoT Starter Kit Inkubatek {2} Monitoring DHTI1 5 Ned UF Klik “INPUT” kemudian pilih “Virtual V2" trus klik “OK”. Klik ‘back’ hingga ke tampilan utama. Sekarang kita buat programnya di Arduino IDE. Jangan_lupa_untuk mengganti kode Token, SSID dan Password Wi RIS IE SSSS SOEUR SSSI III * Program :Project 18 Monitoring Suhu LM35 Tampilan Grafik di Android * Input : Sensor DHT22 * Output : Grafik Blynk * lot Starter Kit Inkubatek * www.tokotronik.com J nioioiiiioitiibntinbiniobioisaaiot #define BLYNK_PRINT Serial #include #tinclude include include ##define DHTPIN Ds #tdefine DHTTYPE DHT12 DHT dht(DHTPIN, DHTTYPE); SimpleTimer timer; float humi, temp; 11 Ganti dengan kode token anda char auth| '429bbo7491¢24282a4d50d2b33f6,ffo"; wwwatokotronik.com Page 134 IoT Starter Kit Inkubatek 11 Ganti dengan WiFi dan Password anda char ssid[] = "FirnasAbe"; char pass[] = "podowingi"; char outstr[a5]; WidgetLCD led(Vo); void setup() { Serial.begin(215200); delay(s0); Blynk.begin(auth, ssid, pass); Ied.clear(); Ied.print(o, 0, "Monitoring DHT21"); |ed.print(o, 2, “Inkubatek Jogja"); delay(2000); Ied.clear(); Ied.print(o, 0,"Temp= C"); |ed.print(o, 2, "Humi= %RH"); timer.setinterval(a000, sendData); } void sendData() { humi = dht.readHumidity(); temp = dht.readTemperature(); if (isnan(humi) || isnan(temp)) { Serial.printin("DHTa3 tidak terbaca. return; } elsef Serial. printin(temp); tIn(humi); Blynk.virtualWrite(a, temp);//virtual input Vo di Blynk (suhu) Blynk.virtualWrite(2, humi);//virtual input V2 di Blynk (kelembaban) Serial.p wwwatokotronik.com Page 135 IoT Starter Kit Inkubatek dtostrf(temp, 4, 2, outstr); |ed.print(s, 0, outstr); dtostrf(humi,,, 2, outstr); |cd.print{s, 2, outstr); } I void loop) { Blynk.run();, timer.run(; 3 Save kemudian Upload, pastikan tidak ada error ya.. Jalankan aplikasi Monitoring DHT11 di Blynk Android. Rem eaa en La Monitoring OHT11 Hasil pembacaan sensor akan ditampilkan dalam LCD dan Grafik Liika mengalami kendala dalam pembuatan aplikasi dg Blynk silahkan baca_: TUTORIAL MEMBUAT APLIKASI loT DI ANDROID DG BLYNK.PDF yang ada di CD XXIV.Project loT 19 : Smart Home dengan Android Pada proyek kali ini kita a kan melibatkan beberapa device untuk membuat sebuah system Smart Home. Beberapa peralatan rumah tangga dan wwwatokotronik.com Page 136

You might also like