Senin, 12 April 2021

Internet Of Things (IoT): MONITORING SUHU, WIFI, BYLINK APP WITH ESP8266 AND SIMPLE I/O

Mata Kuliah:

Arsitektur dan Organisasi Komputer


Dosen Pengampu:

Aditya Prapanca, S.T., M.KOM



Disusun Oleh:
Kelompok 1

Ghufran Fathur Rahman (20050974004)
Muslich Wahyu Romadhon (20050974034)
Khailila Rayhana Ryaza (20050974046)
Andika Febriansyah (20050974060)
Verdea Maulida Zahra (20050974074)


KELAS PTI 2020B
Fakultas Teknik



BAB I

PENDAHULUAN

1. Latar Belakang

            Pada zaman yang sudah canggih ini penggunaan teknologi pasti sangat dibutuhkan dalam kehidupan sehari-hari maupun dalam hal pembelajaran. Salah satu bentuk dari perkembangan teknologi ini adalah munculnya (IoT) atau yang dikenal dengan Internet of Things. Internet of things sendiri memiliki pengertian yaitu konsep komputasi tentang objek sehari-hari yang terhubung ke internet dan mampu mengidentifikasikan diri ke perangkat lain.

            Dalam project kali ini kami sekelompok memilih IoT dengan konsep monitoring suhu, wifi, bylink app with esp8266 dan sistem i/o.

 

2. Tujuan

            Tujuan dari penulisan makalah ini adalah untuk mengetahui serta memaparkan bagaimana proses reproduksi hardware dan software dalam project ini. serta dapat mengetahui bagaimana Langkah kerja dari hardware dan software, dan juga menjelaskan bagaimana cara membuat kode dari sebuah program yang ingin dibuat dengan menyertakan hasil akhirnya.

  

 

BAB 2

PEMBAHASAN

1. Alat dan Bahan

 

Nama Alat dan Bahan

 

Gambar

 

Fungsi


Nodem MCU

ESP8266


Node MCU merupakan sebuah platform IoT yang bersifat open source untuk membantu dalam membuat prototype produk IoT atau bisa dengan memakai sketch dengan adruino IDE dianalogikan sebagai board arduinonya ESP8266. dengan spesifikasi : GPIO 13 PIN, micro USB port, dan dilengkapi WIFI yang berfungsi sebagai perangkat tambahan mikrokontroler agar dapat terhubung langsung dengan wifi dan membuat koneksi TCP/IP

 

 

Simple I/O


Simple I/O merupakan sebuah rangkaian mikrokontroler,dan disini terdapat sensor suhu LM35  yang berfungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan yang Mampu mengukur suhu pada range 0 - 100 °C atau 32 - 212 °F dengan ketelitian 1°

 

Kabel Micro USB

untuk menghubungkan sebuah perangkat

Smartphone

 


Berfungsi untuk mengontrol dan memonitoring suhu melalui aplikasi Blynk

Laptop

 

 

Dalam project ini, Laptop digunakan untuk meng-coding program node-MCU menggunakan software arduino.

 

2. Langkah-langkah Merakit Komponen dan Cara Kerja

     A. Hardware

            a. Pasang NodeMCU ESP8266 dengan simple I/O

            Dengan menghubungkan pin Simple I/O dengan pin di NodemMCU sesuai dengan nama yang sama. Seperti pin GND dengan pin GND dan seterusnya. Kemudian Hubungkan NodeMCU dengan laptop menggunakan kabel Mikro USB. 

b. Software

                 1. Smartphone

                        a. Download kemudian Buka aplikasi Blynk :

b.      Klik New Project > Create (sesuaikan nama) > anda akan mendapatkan token melalui email > buka email dan catat untuk dimasukkan ke sketch program Arduino > tambahkan widget Labeled value dan SuperChart


              Untuk pengaturan SuperChart :

atur sesuai keinginnan kalian, dan kami mengaturnya seperti gambar diatas, pastikan Datastream terhubung dengan device ESP8266 dan input yang kami gunakan adalah V1

Setting widget di Virtual 1 untuk suhu :



 Pastikan Input di V1

c.       Pengaturan Device

Pilih ProjectSettings > Device > New Device > Sesuaikan dengan Device kalian.

Jika sudah copy Kode tokennya untuk dimasukkan di Script code Arduino di laptop.

2.      Laptop

a.         Download kemudian Buka Arduino IDE di laptop,

b.        Sebelum memasukkan kode program, perhatikan terlebih dahulu apakah sudah terinstall Boards ESP8266. Jika belum :

Pilih Tool > Board > Boards Manager > Search type NodemMCU , disini kita memakai Sparkfun ESP8266

c.         Jika sudah langkah berikutnya adalah masukkan kode program program dibawah ini: 

 

                        #define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>

BlynkTimer timer;

 

// You should get Auth Token in the Blynk App.

// Go to the Project Settings (nut icon).

char auth[] = "Token Di Blynk app";

 

// Your WiFi credentials.

// Set password to "" for open networks.

char ssid[] = "Nama SSID";

char pass[] = "Password SSID";

 

const int sensor = A0;

int tempc;

float tempf;

float vout;

float adc;

 

void setup()

{

  // Debug console

  Serial.begin(9600);

  pinMode(sensor, INPUT);

  Blynk.begin(auth, ssid, pass);

  timer.setInterval(1000L, myTimerEvent);

}

 

void myTimerEvent()

{

  adc = analogRead(sensor);

  //Serial.println(adc);

  vout = adc / 1023 * 5;

  tempc = vout * 100 * 0.075;

  tempf = (tempc * 1.8) + 32;

 

  //Serial.print("Suhu (Celcius)= ");

  //Serial.print(tempc);

  //Serial.println(" °C");

 

  //Serial.print("Suhu (Fahrenheit)= ");

  //Serial.print(tempf);

  //Serial.println(" °F");

  //Serial.println(" ");

  //delay(1000);

 

  Blynk.virtualWrite(V1,tempc);

 

}

 

void loop()

{

  Blynk.run();

  timer.run();

}

d.      Kemudian Compile Source Kode dengan cara upload kode, tunggu hingga selasai. Dan restart NodeMCU dengan cara lepaskan kebel micro USB dan pasangkan lagi

e.       Tahap selanjutnya pastikan Smartphone terhubung dengan dengan NodeMCU ESP8266, jika sudah terhubung maka sensor LM35 pada NodemMCU akan menyampaikan sinyal suhu yang diterima dan tersampaikan ke Smartphone melalui BLYNK app

·

BAB 3

PENUTUP

1. Kesimpulan

            Internet Of Things (Iot) adalah suatu konsep yang dirancang untuk membantu aktivitas manusia atau menghubungkan semua objek fisik didalam kehidupan sehari-hari dengan menggunakan koneksi jaringan internet. Salah satu contoh penerapan IoT adalah Monitoring Suhu, wifi bylink app. Dari penelitian yang kami lakukan dapat kami simpulkan bahwa project ini adalah sebuah alat atau perangkat yang dapat digunakan untuk memonitor suhu maupun wifi dengan menggunakan bylink app.

2. Foto Project Final

            Hardware :

\


Software:

             

 



Foto Mahasiswa dengan IoT:




Tidak ada komentar:

Posting Komentar