• Tidak ada hasil yang ditemukan

aplikasi alat sterilasasi elektrik berbasis mikrokontroler

N/A
N/A
Protected

Academic year: 2024

Membagikan "aplikasi alat sterilasasi elektrik berbasis mikrokontroler"

Copied!
6
0
0

Teks penuh

(1)

1

APLIKASI ALAT STERILASASI ELEKTRIK BERBASIS MIKROKONTROLER

Di Susun Oleh : Dr. Budi Utomo, Mp.

Elsanda Merita Indrawati, M. Pd Patmi Kasih, M. Kom Rina Firliana,M.Kom

UNIVERSITAS NUSANTARA PGRI KEDIRI

Maret 2021

(2)

2

A. Definisi

Alat sterilisasi elektrik berbasis mikrokontroller merupakan alat berbasis aplikasi mikrokontroler (ATmega16), bersifat portable dengan sistem kerja yang direncanakan mampu mensterilkan makanan, minuman atau benda dengan menggunakan arus listrik sebesar 50 VA selama 3 detik. Alat ini memiliki tingkat keamanan yang cukup tinggi, baik bagi pengguna maupun untuk makanan, minuman, dan peralatan yang akan disterilisasi karena dilengkapi dengan kotak pengaman arus. Steliriser yang dibuat, direncanakan memerlukan waktu lebih singkat dalam mensterilkan makanan, minuman, dan peralatan, yaitu selama 3 detik. Dari segi kesehatan diharapkan alat ini akan lebih efektif dalam membunuh mikroba sehingga makanan/ minuman atau alat yang disterilisasi menjadi lebih sehat, aman dan higienis bagi kesehatan manusia. Alat yang dibuat direncanakan cukup sederhana dalam hal pengoperasian, karena dilengkapi dengan sistem waktu (timer) dimana pengguna hanya perlu mengatur waktu yang dibutuhkan, selain itu alat ini bias dibongkar pasang, sehingga mudah untuk dibawa dan digunakan dimana saja.

B. Fitur

Beberapa fitur yang terdapat pada Alat sterilisasi elektrik berbasis mikrokontroller : 1. Set Timer

2. Temperatur 3. Ok

C. Obyek Bahan yang Disterilisasi

Bahan yang dapat disterilisasi dengan alat ini adalah 1. Bahan yang dapat direndam dalam air

2. Bahan yang berupa cairan

3. Metal (Logam)

(3)

3

D. Gambar Alat Sterilisasi

E. Segmen Program

[1] #include <EEPROM.h>

[2] #include <OneWire.h>

[3] #include <DallasTemperature.h>

[4] #include <LiquidCrystal.h>

[5] LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

[6] #define ONE_WIRE_BUS 9 [7] #define MOSFET A0

[8] OneWire oneWire(ONE_WIRE_BUS);

[9] DallasTemperature sensors(&oneWire);

[10] int awas=0;

[11] float suhuSekarang;

[12] double i = 0;

[13] double a = millis();

[14] double c ;

[15] int x,statuss,statusnya,statusnyaa,y;

(4)

4 [16] void seleck()

[17] {if (digitalRead(11)==HIGH) statuss=1;//

[18] if ((digitalRead(11)==LOW)&(statuss==1)) {x++; if(x>2){x=0;}

[19] statuss=0;}

[20] if(x==0){awas=0;digitalWrite(8, LOW);

[21] lcd.setCursor(0,0);

[22] lcd.print("---Temperatur--- ");

[23] sensors.requestTemperatures();

[24] float tempC = sensors.getTempCByIndex(0);

[25] lcd.setCursor(0,1);

[26] lcd.print(" ");lcd.print(tempC); lcd.print(char(223));lcd.print("C ");

[27] }

[28] if(x==1){digitalWrite(8, LOW);

[29] if (awas==0)

[30] {y = EEPROM.read(0);

[31] lcd.setCursor(0,0);lcd.print("---Set Timer----");//

[32] if (digitalRead(12)==HIGH) statusnya=1;

[33] if((digitalRead(12)==LOW)&(statusnya==1)){y++;if(y>20){y=1;}statusnya=0

;}

[34] EEPROM.write(0,y);

[35] lcd.setCursor(0,1);lcd.print(" ");lcd.print(y);lcd.print("Second

");}

[36] if (digitalRead(10)==HIGH) statusnyaa=1;

[37] if ((digitalRead(10)==LOW)&(statusnyaa==1)) {awas++; if(awas>2){awas=2;}statusnyaa=0;}

[38] if(awas==1){digitalWrite(8, HIGH);

i. lcd.setCursor(0,0);lcd.print("AWAS BERBAHAYA !");

ii. lcd.setCursor(0,1);lcd.print("Tkan OK jka siap");}

[39] if(awas==2){digitalWrite(8, LOW);scan();}

[40] }

[41] if(x==2){awas=0;digitalWrite(8, LOW);

[42] lcd.setCursor(0,0);lcd.print("---Reset Timer--");//

[43] lcd.setCursor(0,1);lcd.print(" ");

[44] if (digitalRead(10)==LOW){lcd.setCursor(0,1);lcd.print(" Ok...!

");y=0;EEPROM.write(0,y);delay(1500);}

[45] } [46] }

[47] void scan()

[48] {y = EEPROM.read(0);

[49] if(digitalRead(10) == LOW) [50] { lcd.setCursor(0,0);

[51] lcd.print(" DO NOT TOCH ");

[52] lcd.setCursor(0,1);

[53] lcd.print("THIS EQUIPMENT !");

[54] delay(4000);

[55] a = millis();

[56] while(i<=y) [57] { c = millis();

(5)

5 [58] i = (c - a) / 1000;

[59] lcd.setCursor(0,0);

[60] lcd.print(" DANGER !!! ");

[61] lcd.setCursor(0,1);

[62] lcd.print(" t= ");

[63] lcd.print(i);

[64] lcd.print(" second ");

[65] digitalWrite(MOSFET, HIGH);

[66] delay(10);}i=0.0;digitalWrite(MOSFET, LOW);awas=0;}}

[67] void setup() [68] {sensors.begin();

[69] lcd.begin(16, 2);

[70] pinMode(MOSFET, OUTPUT);// buzzer [71] pinMode(8, OUTPUT);// buzzer

[72] pinMode(10, INPUT_PULLUP); // START STROOM [73] pinMode(11, INPUT_PULLUP);// SELECT

[74] pinMode(12, INPUT_PULLUP);// ++

[75] digitalWrite(MOSFET, LOW);

[76] digitalWrite(8,HIGH);delay(400);digitalWrite(8,LOW);delay(100);digitalW rite(8, HIGH);delay(400);digitalWrite(8, LOW);

[77] lcd.setCursor(0,0);lcd.print("STERILISASI SUSU");

[78] lcd.setCursor(0,1);lcd.print("By. UNP KEDIRI ");delay(1000);

[79] lcd.setCursor(0,0);lcd.print("HIGH V0LTGE 50kV");delay(1000);

[80] lcd.clear();

[81] }

[82] void loop() [83] {seleck();

[84] }

(6)

6

F. Skematik Pteurisasi HV 50 kV

Referensi

Dokumen terkait

Sistem pengukuran kecepatan angin yang digunakan berbasis Mikrokontroler AVR ATmega8535, yang merupakan piranti alat ukur portable, murah dan handal yang diharapkan

diciptakan alat yang mudah untuk mendeteksi kadar alkohol yaitu dengan.. menggunakan alat pengukur kadar alkohol berbasis

Perancangan sistem kendali PID untuk kecepatan motor DC berbasis mikrokontroler ATMega16 meliputi rangkaian sistem minimum mikrokontroler ATMega16 sebagai unit

Alat ini menggunakan beberapa komponen seperti keypad 4x4 yang berguna untuk memberi masukan untuk sistem, LCD sebagai alat penampil menu dan transaksi, mikrokontroler yang

Dalam Tugas Akhir ini penulis merencanakan pembuatan alat yang diberi judul “Modifikasi Penghangat Infus Berbasis Mikrokontroler AVR ATMega16” sebagai Tugas Akhir

Rancang Bangun Prototype Alat Penyiram Otomatis dengan Sistem Timer RTC DS1307 Berbasis Mikrokontroler Atmega16 pada Tanaman Aeroponik.. Rancang Bangun Sistem

Proyek Akhir berjudul “Prototipe Alat Pendeteksi Letak Kendaraan Dan Penghitung Biaya Parkir Berbasis Mikrokontroler ATMEGA16” telah diuji dan disahkan oleh Fakultas

Dalam Pembuatan Alat Pengatur Air Kolam Renang dengan SMS Gateway Berbasis Mikrokontroler ATMega16 menghasilkan rangkaian output yang terdiri dari rangkaian LCD,