Minggu, 31 Maret 2019

TUGAS SOFTSKILL ( ALGORITMA DAN PEMROGRAMAN KASUS TEKNIK ELEKTRO# )


PERANCANGAN ALAT PENDETEKSI PH AIR MENGGUNAKAN MIKROKONTROLER NODEMCU BERBASIS INTERNET





Nama                           : Muchamad Adwin Nurahman
NPM                           : 14416529
Kelas                           : 3IB04
Jurusan                        : Teknik Elektro




FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK ELEKTRO
UNIVERSITAS GUNADARMA
2018



BAB 1
PENDAHULUAN

1.1  LATAR BELAKANG MASALAH
Air merupakan unsur terpenting yang terdapat di alam ini. Manusia, hewan dan Tumbuh-tumbuhan membutuhkan air untuk berkembang biak dan bertahan hidup. Kita perlu mengetahui apakah kualitas air tersebut tetap terjaga dan tidak terkontaminasi bahan lain. Kemajuan teknologi memudahkan kita untuk menggunakan internet sebagai sistem yang mudah dan efisien digunakan. Perancangan suatu sistem monitoring pH air berbasis internet secara realtime bertujuan agar data yang didapat tidak perlu dicatat secara manual.

1.2  BATASAN PENELITIAN
Penelitian ini hanya dibatasi pada merancang sistem monitoring pengukur pH air menggunakan mikrokontroler nodemcu menggunakan jaringan internet
1.3  TUJUAN PENELITIAN
Merancang suatu sistem monitoring pH air menggunakan mikrokontroler nodemcu berbasis internet agar dapat disimpan dan diakses di manapun menggunakan jaringan internet.



BAB 2
LANDASAN TEORI



 

-          Pada diagram blok ini sensor ph probe air ini menjadi input yg akan mengirimkan informasi ke mikrokontroler
-          Pada diagram blok ini Node MCU adalah sebuah platform IoT yang bersifat opensource yang akan mengolah  informasi pada input yang akan mengirim data ke website dan LCD
-          Catu daya sebagai activator untuk member sumber tegangan ke alat ini
-          Lalu data akan ditampilkan pada LCD dan
-          Pada alat ini, display yang digunakan adalah LCD (Liquid Crystal Display) 16 x 2. Untuk blok ini tidak ada komponen tambahan karena mikrokontroler dapat memberi data langsung ke LCD
-          Output nya adalah data akan diterima melalui PC atau Smartphone



ALGORITMA DAN PEMROGRAMAN


#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 4, 9, 10, 11, 12);
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
}
float pH;
int data;
void loop() {
for (int x=0;x<10;x++)
{
data=analogRead(A2);
pH=pH+data;
delay(100);
}
pH=pH/10;//RATA-RATA
30
pH=data*0.004887*3.3980582;
Serial.println(pH);
int sensorValue = analogRead(A2);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage = sensorValue * (5.0 / 1023.0);
// print out the value you read:
Serial.println(voltage);
lcd.clear();
lcd.setCursor(0,0);

lcd.print("Deteksi PH");
lcd.setCursor(0,1);

lcd.print("pH = ");
lcd.print(pH,1);
lcd.setCursor(10,2);
lcd.print("V=");
lcd.print(voltage);
            delay(100)



DAFTAR PUSTAKA

http://repositori.usu.ac.id/bitstream/handle/123456789/3467/142408066.pdf?sequence=3&isAllowed=y





Tidak ada komentar:

Posting Komentar