Anda di halaman 1dari 28

SAKELAR LISTRIK OTOMATIS BERBASIS BLUETOOTH HC-05

Disusun oleh

MOH. RASUL MAULIDI : 33112201026


DIAH LELY HERAWATI : 33112201006
ERINA FEBRIYANTI : 33112201018
MOH. RIFQI ASSYIROJI : 33112201010
ADITYA TEGAR. F : 33112201023

POLITEKNIK NEGERI MADURA

SAMPANG

2023
DAFTAR ISI
DAFTAR ISI ..............................................................................................................................ii
LANPIRAN ............................................................................................................................. iii
DAFTAR GAMBAR ................................................................................................................ iv
DAFTAR TABEL ...................................................................................................................... 1
BAB 1 PENDAHULUAN ........................................................................................................ 2
1.1 Latar Belakang ............................................................................................................ 2
1.2 Rumusan Masalah ....................................................................................................... 3
1.3 Tujuan Penelitian ......................................................................................................... 3
1.4 Manfaat........................................................................................................................ 3
BAB 2 TINJAUAN PUSTAKA ............................................................................................... 4
2.1 Tinjauan Pustaka ......................................................................................................... 4
2.1 Dasar Teori .................................................................................................................. 5
2.2.1 Mikrokontroller AVR ATMega328P .................................................................... 5
2.2.2 Relay .................................................................................................................... 6
2.2.3 Bluetooth HC-05 .................................................................................................. 7
2.2.4 Transistor ............................................................................................................. 7
2.2.5 Dioda .................................................................................................................... 8
2.2.6 IC Regulator ......................................................................................................... 8
2.2.7 Kapasitor .............................................................................................................. 9
2.2.8 Push Button .......................................................................................................... 9
2.2.9 LED ...................................................................................................................... 9
2.2.10 Konektor ............................................................................................................ 10
BAB 3 PERANCANGAN SISTEM ....................................................................................... 11
3.1 Blok Diagram ............................................................................................................ 11
3.2 Skematik .................................................................................................................... 11
3.3 Layout PCB ............................................................................................................... 12
3.4 Flowchart................................................................................................................... 13
3.5 Cara Kerja Sistem...................................................................................................... 14
BAB 4 PENGUJIAN DAN ANALISA .................................................................................. 15
4.1 Pengujian Bluetooth HC-05 ...................................................................................... 15
4.2 Pengujian Relay 5 v................................................................................................... 15
4.3 Pengujian Inialisasi Variabel ..................................................................................... 16
DAFTAR PUSTAKA ............................................................................................................... 17

ii
LANPIRAN
Lampiran 1 Program ................................................................................................................ 18
Lampiran 2 Rancangan Anggaran Biaya ................................................................................. 22
Lampiran 3 Aplikasi Terminal Bluetooth................................................................................. 23
Lampiran 4 Foto Alat Kendali Sakelar Listrik Otomatis ......................................................... 24

iii
DAFTAR GAMBAR
Gambar 2. 1 Atmega 328p ......................................................................................................... 6
Gambar 2. 2 Relay ..................................................................................................................... 7
Gambar 2. 3 Bluetooth HC-05 ................................................................................................... 7
Gambar 2. 4 Transistor............................................................................................................... 8
Gambar 2. 5 dioda ...................................................................................................................... 8
Gambar 2. 6 Ic Regulator ........................................................................................................... 8
Gambar 2. 7 capacitor ................................................................................................................ 9
Gambar 2. 8 Push Button ........................................................................................................... 9
Gambar 2. 9 LED ..................................................................................................................... 10
Gambar 2. 10 konektor ............................................................................................................ 10
Gambar 3. 1 Blok Diagram ...................................................................................................... 11
Gambar 3. 2 Desain Rangkaian Skematik ............................................................................... 12
Gambar 3. 3 Desain Layout PCB............................................................................................. 13
Gambar 3. 4 Flowchart sistem ................................................................................................. 13

iv
DAFTAR TABEL
Tabel 4. 1 Pengujian Bluetooth ........................................................................................................... 15
Tabel 4. 2 Pengujian Relay ................................................................................................................. 16
Tabel 4. 3 Inialisasi Variabel ............................................................................................................... 16

1
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi saat ini banyak sekali penggunaan perangkat lunak dan
perangkat keras untuk meringankan suatu pekerjaan dalam jangkauan yang sangat jauh
dari lokasi pusat alat yang akan difungsikan cara kerjanya, sehingga dapat
menghasilkan suatu kenyamanan dan kemudahan di kehidupan sehari-hari tak lepas
dari pengembangan teknologi elektronika yang sangat maju dengan rangkaian berupa
chip lengkap untuk dijadikan suatu alat seperti pengendali peralatan jarak jauh yang
digabungkan melalui dua komponen aktif dan pasif yang terdiri transmitter berupa
handphone android dan receiver pengendali program yaitu perangkat pengatur proses
kerja beban Arduino yang bersifat mikrokontroller bekerja secara otomatis terprogram.

Arduino adalah pengendali mikro single-board yang bersifat opensource,


diturunkan dari wiring platform, dirancang untuk memudahkan penggunaan elektronik
dalam berbagai bidang, hardwarenya memiliki prosesor Atmel AVR dan softwarenya
memiliki bahasa pemograman sendiri. Bahasa yang dipakai Arduino adalah bahasa C
yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino. Arduino
juga menyederhanakan proses bekerja dengan mikrokontroler.

Fungsi arduino yang dikontrol penuh oleh mikrokontroler ATmega328, banyak


hal yang bisa dilakukan itu semua tergantung kreatifitas anda. Arduino dapat
disambungkan dan mengontrol LED, beberapa LED, bahkan banyak LED, Motor DC,
Relay, Servo, modul dan Sensor-sensor, serta banyak lagi komponen lainnya. Platform
Arduino sudah sangat popular sekarang ini, sehingga tidak akan kesulitan untuk
memperoleh informasi, tutorial dan berbagai eksperimen yang menarik 2 yang tersedia
banyak di internet. Dengan Arduino, dunia hardware bisa bekerja sama dengan dunia
software. Anda bisa mengontrol software, dan hardware. Semuanya bisa dilakukan
dengan relative mudah, murah, dan menyenangkan.

Hardware serta aplikasi arduino dirancang dengan Tampilan sanggup berinteraksi


dengan tombol LED, Internet, Handphone pintar bahkan dengan Televisi anda,

2
fleksibilitas ini dihasilkan dari kombinasi aplikasi Arduino, serta keduanya yang mudah
untuk dipelajari. Faktor inilah yang menciptakan jumlah pemakai menjadi suatu
komunitas besar dengan beberapa kontribusinya yang sudah dihadirkan pada beberapa
proyek dengan berbasiskan Arduino.

1.2 Rumusan Masalah


Berdasarkan uraian diatas, maka kami merumuskan beberapa permasalahan
yaitu:
1. Bagaimana meningkatkan efesiensi dan kenyamanan penggunaan sakelar listrik
melalui implementasi teknologi Bluetooth HC-05 untuk menciptakan sakelar
listrik otamatis berbasis Bluetooth.
2. Bagaimana membuat sistem pengendalian perangkat listrik di aplikasikan di
smartphone untuk sebuah rumah.

1.3 Tujuan Penelitian


Tujuan penelitian ini yaitu:
1. Membuat alat kontrol peralatan listrik.
2. Menggunakan smartphone android untuk mematikan dan menghidupkan
perangkat listrik.
3. Menghubungkan smartphone android dengan prototype melalui Bluetooth,
pengguna dapat melakukan kontrol tanpa harus menuju ke perangkat listrik
yang akan di fungsikan.

1.4 Manfaat
Manfaat dari penelitian ini yaitu:
1. Untuk mengevisienkan tenaga bagi pengguna dengan menggunakan alat ini.
2. Memberikan kemudahan dan kepraktisa dalam pengontrolan peralatan listrik
3. Menjadi telaah penelitian selanjutnya, khususnya pada perkembangan untuk
perangkat listrik lainnya.

3
BAB 2
TINJAUAN PUSTAKA
2.1 Tinjauan Pustaka
“Perancangan Alat Pengontrolan Beban Listrik Satu Phasa Jarak Jauh Menggunakan
Aplikasi Blynk Berbasis Arduino Mega” oleh Berlianti, R., & Fibriyanti, F. (2020) –
jurnal ini membahas tentang pemanfaatan aplikasi android tidak hanya sebagai social
media tetapi juga bisa sebagai mengontrol penggunaan beban listrik pada rumah dengan
memanfaatkan aplikasi pada smartphone setiap peralatan listrik pada rumah yang dapat
dikendalikan penggunanya dari jarak tertentu. Hasil dari projek ini adalah, Kendali
beban listrik satu phasa jarak jauh yang menggunakan aplikasi Blynk pada smartphone.
Pada desain alat ini menggunakan beberapa rangkaian diantaranya rangkaian power
supply, rangkaian Modul ESP 8266 sebagai penghubung antara wifi dengan alat,
rangkaian Modul relay 8 channel, dan rangkaian shield arduino mega. Baudrate yang
digunakan pada sistem penerima adalah 115200 bps, jika baudrate yang digunakan
lebih rendah maka data bisa tidak dikenali oleh system. [1].

“Aplikasi Smartphone dengan perintah suara untuk mengendalikan sakelar listrik


menggunakan Arduino” oleh Jakaria, D. A., & Fauzi, M. R. (2020) – jurnal ini
menjelaskan tentang pengendalian sakelar elektronik dengan menggunakan relay yang
dikendalikan oleh arduino yang digunakan untuk memutus dan menyambungkan aliran
listrik. Hasilnya Setelah dilakukan implementasi didapatkan hasil, alat bekerja dengan
maksimal, jarak antar smartphone dengan Bluetooth cukup memadai untuk penggunaan
di dalam ruangan dan penggunaan aplikasi dengan perintah suara memberikan
kemudahan dalam mengontrol peralatan listrik. [2].

“Pengendali lampu menggunakan mudule bluetooth HC- 05 di laboraturium Teknik


elektro” oleh Sepiyandi, N., & Machdi, A. R. (2022) – jurnal ini menjelaskan
pengoperasian alat ini dimulai dari listrik PLN yang memberi tegangan kepada power
supply untuk menghidupkan Arduino UNO, bluetooth HC-05, dan modul relay 1
channel. Mikrokontroller Arduino UNO akan menerima data berupa perintah dari
aplikasi untuk menyalakan atau mematikan lampu melalui smartphone, dan akan
diteruskan ke relay Hasilnya Telah dirancang sebuah sistem pengendalian lampu
menggunakan module bluetooth HC-05. Didasari pada data hasil pengukuran dan hasil
analisa keseluruhan bisa di tarik kesimpulan bahwa jarak koneksi antara smartphone
dengan bluetooth HC-05 mampu > 10 meter jika tidak ada halangan, tetapi jika terdapat

4
halangan maka jaraknya bisa < 10 meter, bluetooth HC-05 akan berkedip terus menerus
ketika perangkat belum dan jika perangkat sudah terhubung bluetooth HC-05 akan
berkedip 2 kali dengan selang waktu 6 detik. [3].

“Sistem Control Peralatan Listrik Dengan Aplikasi Android Voice Controller “ oleh
Sawidin, S. K., Kereh, T. M., Rompon, Y. S., & Pongoh, D. S. (2022) – jurnal ini
menjelaskan tentang mengendalikan peralatan listrik dengan gelombang suara dengan
aplikasi android Blueetooth Voice Kontroler dari hasil pengujian pada prototype sistem
kontrol peralatan listrik, bila aplikasi android Arduino Bluetooth Voice Controller
diaktifkan dan diucapkan perintah : Kipas ON / Kipas OFF, Nyalakan Lampu / Matikan
Lampu, Nyalakan AC / Matikan AC peralatan listrik tersebut akan ON/OFF setelah
perintah suara diberikan. Hasil pengujian setelah jarak smartphone dengan Bluetooth
melebihi 10 meter maka Aplikasi Arduino Bluetooth voice controller tidak dapat
mengontrol peralatan listrik. Pada alat yang kita buat juga menggunakan Bluetooth hc-
05 hanya saja pada jarak 10 - 30 meter aplikasi masih bisa mengontrol peralatan listrik
seperti kipas angin, lampu dan AC. [4].

“ Alat pengendali sakelar listrik berbasis Arduino” oleh Zainuri, A., Wibawa, U., &
Maulana, E. (2015). Dalam artikel ini, penulis menjelaskan Implementasi Bluetooth
HC–05 untuk memperbarui informasi pada perangkat running text berbasis Android
Hasilnya Sesuai dengan desain, pengukuran bahwa perangkat dapat berjalan dengan
baik sesuai dengan desain dan tujuan pada saat perangkat dirancang. Proses
penggantian pesan pada running text menggunakan bluetooth dari smartphone Android
maksimal 60 karakter. Hanya satu pengguna yang memungkinkan untuk dihubungkan
ke perangkat display untuk memperbarui pesan dari sistem informasi. Aplikasi Jam
Digital Running Text Android bekerja dengan baik pada ponsel Android. Jarak
maksimum operasi bluetooth untuk pembaharuan data secara langsung dan dengan
penghalang masing-masing adalah 10,5 dan 9,4 meter. [5].

2.1 Dasar Teori


2.2.1 Mikrokontroller AVR ATMega328P
Mikrokontroler AVR (Alf and Vegaard’s Risc Processor) ATMega328P
merupakan seri mikrokontroler Complementary Metal Oxide Semiconductor
(CMOS) 8-bit buatan Atmel berbasis arsitektur RISC (Reduced Instruction Set
Computer). Hampir semua instruksi pada program dieksekusi dalam satu siklus

5
clock ATMega328P mempunyai 8 Kbyte in-System Programmable Flash yang
memungkinkan memori program untuk diprogram ulang (read/write) dengan
koneksi secara serial yang disebut Serial Peripheral Interface (SPI). AVR memilki
keunggulan dibandingkan dengan mikrokontroler lain, keunggulan mikrokontroler
AVR yaitu memiliki kecepatan dalam mengeksekusi program yang lebih cepat,
karena sebagian besar instruksi dieksekusi dalam 1 siklus clock (lebih cepat
dibandingkan mikrokontroler keluarga MCS 51 yang memiliki arsitektur Complex
Intrukstion Set Compute). ATMega328P mempunyai throughput mendekati 1
Millions Instruction Per Second (MIPS) per MHz, sehingga membuat konsumsi daya
menjadi rendah terhadap kecepatan proses eksekusi perintah.
Spesifikasi Atmega 328p:
1. Memiliki 130 macam instruksi yang hampir semuanya dieksekusi dalam
satu siklus clock.
2. Memiliki kecepatan eksekusi mencapai 16 MIPS dengan clock 16 MHz.
3. Memiliki Flash Memory 32 Kb.
4. Memiliki EEPROM (Electrically Erasable Programmable Read Only
Memory) sebesar 1 Kb sebagai tempat penyimpanan data semi
permanen karena EEPROM tetap dapat menyimpan data meskipun catu
daya dimatikan.
5. Memiliki SRAM (Static Random Access Memory) sebesar 2 Kb.
6. Memiliki 23 pin I/O digital.

Gambar 2. 1 Atmega 328p

2.2.2 Relay
Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan
komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama
yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch).
Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar

6
sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik
yang bertegangan lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan
Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi
sebagai saklarnya) untuk menghantarkan listrik 220V 2A.

Gambar 2. 2 Relay

2.2.3 Bluetooth HC-05


Bluetooth merupakan salah satu tipe perangkat komonikasi wireless untuk
mengirim dan menerima suara dan data dengan kecepatan tinggi menggukan
gelombang radio. Bluetooth HC-05 bekerja pada frekuensi ISM(industry,science2.4
GHz).

Gambar 2. 3 Bluetooth HC-05

2.2.4 Transistor
Transistor adalah perangkat semikonduktor yang berfungsi untuk mengatur
aliran arus dan tegangan pada rangkaian elektronika. Sebuah transistor umumnya
digunakan sebagai alat penguat, pemutus dan penyambung arus, modulasi sinyal
serta stabilisasi tegangan.

7
Gambar 2. 4 Transistor

2.2.5 Dioda
Dioda adalah komponen elektronika yang terdiri dari dua kutub dan
berfungsi menyearahkan arus. Komponen ini terdiri dari penggabungan dua
semikonduktor yang masing-masing diberi doping (penambahan material) yang
berbeda, dan tambahan material konduktor untuk mengalirkan listrik.

Gambar 2. 5 dioda

2.2.6 IC Regulator
Regulator adalah rangkaian regulasi atau pengatur tegangan keluaran dari
sebuah catu daya agar efek darinaik atau turunnya tegangan jala-jala tidak
mempengaruhi tegangan catu daya sehingga menjadi stabil.

Gambar 2. 6 Ic Regulator

8
2.2.7 Kapasitor
Capacitor adalah sebuah komponen elektronik pasif yang digunakan untuk
menyimpan dan melepaskan energi listrik secara cepat. Ia terdiri dari dua konduktor
yang dipisahkan oleh bahan dielektrik, seperti bahan plastik atau keramik.

Gambar 2. 7 Kapasitor

2.2.8 Push Button


Push button yaitu saklar yang hanya akan menghubungkan dua titik atau lebih
pada saat tombolnya ditekan dan pada saat tombolnya tidak ditekan maka akan
memutuskan dua titik atau lebih dalam suatu rangkaian elektronika.

Gambar 2. 8 Push Button

2.2.9 LED
Light Emiting Diode (LED) adalah komponen yang dapat memancarkan
cahaya. Sstruktur LED sama dengan dioda. Untuk mendapatkan pancaran cahaya
pada semikonduktor, dopping yang dipakai adalah gallium, arsenic, dan phosporus.
Jenis dopping yang berbeda akan menghasilkan warna cahaya yang berbeda.

9
Gambar 2. 9 LED

2.2.10 Konektor
Yang dimaksud dengan Konektor adalah suatu komponen Elektro-Mekanikal
yang berfungsi untuk menghubungkan satu rangkaian elektronika ke rangkaian
elektronika lainnya ataupun untuk menghubungkan suatu perangkat dengan
perangkat lainnya. Pada umumnya, Konektor terdiri Konektor Plug (male) dan
Konektor Socket (female).

Gambar 2. 10 konektor

10
BAB 3
PERANCANGAN SISTEM
3.1 Blok Diagram
Blok diagram dibawah ini merupakan blok diagram sistem pada sakelar listrik
otomatis berbasis bluetooth HC 05.

Gambar 3. 1 Blok Diagram


Berdasarkan diagram blok diatas, maka prinsip kerja umum pada system smart
plug adalah sebagai berikut:
1. Input berupa bluethoot yang digunakan untuk menerima perintah yang
kemudian akan di proses di Atmega 328p.
2. Selain Bluetooth HC-05 ada juga smartphone yang di gunakan untuk
mengirim perintah yang kemudian akan di tangkap oleh Bluetooth HC-05.
3. Atmega 328p berfungsi sebaga otak pada alat yang dirancang. Relay
digunakan sebagai sakelar dan output dari Arduino uno yang akan mengirim
perintah untuk menghidupkan perangkat elektronik.

3.2 Skematik
Rangkaian Skematik adalah rangkaian elektronika yang menggambarkan suatu
rangkaian dengan menggunakan simbol-simbol komponen. Dalam skematik
symbol-simbol komponen tersebut si hubungkan dengan garis yang
menggambarkan koneksi dan hubungan dari komponen di dalam rangkaian.
Dengan menggunakan rangkaian skematik cara kerja dari suatu sistem dapat di
amati dari input sampai dengan outputnya. Seperti pada gambar di bawah ini:

11
Gambar 3. 2 Desain Rangkaian Skematik

3.3 Layout PCB


Setelah membuat skematik, selanjutnya adalah merancang layout PCB. Layout
PCB adalah tata letak jalur tembaga dan komponen elektronik pada PCB. Dalam
merancang layout PCB, pastikan untuk memperhatikan ukuran dan letak
komponen, sehingga PCB dapat di produksi dengan mudah dan diisi dengan
komponen elektronik yang di butuhkan.

12
Gambar 3. 3 Desain Layout PCB

3.4 Flowchart
Flowchart dibawah ini adalah Flowchart sistem pada sakelar otomatis berbasis
Bluetooth HC 05.

Gambar 3. 4 Flowchart sistem

13
3.5 Cara Kerja Sistem
pengendali sakelar listrik bebasis Bluetooth HC 05. Proses ini dimulai dari
pengguna harus menghubungkan smartphone pada Bluetooth HC 05, kemuadian
buka aplikasi terminal Bluetooth, pada aplikasi ini pengguna diminta untuk
memasukan variabel, setelah memasukan variabel tekan enter pada smartphone,
selanjutnya perintah dari smartphone akan di terima oleh Bluetooth HC 05
kemudian akan di peroses oleh Atmega 328p, jika Atmega 328 tidak memperoses
perintah dari smartphone maka pengguna harus kembali pada proses awal yaitu
memasukan variabel pada smartphone, jika Atmega 328p memperoses maka proses
selesai.

14
BAB 4
PENGUJIAN DAN ANALISA
4.1 Pengujian Bluetooth HC-05
Dalam pengujian Bluetooth HC 05 adalah pengujian dari jangkauan jarak
terjauh yang dapat di jangkau oleh Bluetooth HC 05, pengujian yang akan dilakukan
yaitu dengan cara menghubungkan Bluetooth HC 05 kemudian kita uji kekuatan
koneksi pada jarak-jarak tertu sehingga di dapatkan hasil data pada tabel di bawah ini.
NO Tanpa Penghalang Dengan Penghalang (tembok)
Jarak (m) Keterangan Jarak (m) Keterangan
1. 1 Terhubung 1 Terhubung
2. 2 Terhubung 2 Terhubung
3. 4 Terhubung 4 Terhubung
4. 6 Terhubung 6 Terhubung
5. 8 Terhubung 8 Terhubung
6. 10 Terhubung 10 Terhubung
7. 12 Terhubung 12 Terhubung
8. 14 Terhubung 14 Terhubung
9. 16 Terhubung 15 Terhubung
10. 18 Terhubung 16 Terputus
11. 20 Terhubung 18 -
12. 22 Terhubung
13. 24 Terhubung
14. 26 Terhubung
15. 27 Terhubung
16. 28 Terputus
Tabel 4. 1 Pengujian Bluetooth

4.2 Pengujian Relay 5 v


Pada pengujian relay dengan menggunakan tegangan se besar 5 volt pada coil
sehingga kontak akan berpindah dari Normal Close (NC) ke Normal Open (No),
sebaliknya, saat coil tidak di beri tegangan maka kontak akan berpindah dari
Normally open (NO) ke Normali Close (NC). Dengan pengujian ini di dapatlah tabel
data di bawah ini:

15
Relay Tegangan Coil Kondisi Relay Kondisi Relay
(volt) Awal Sekarang
5 NC (Normally NO (Noormaly
Relay 5V Close) Open)
0 NO (Noormaly NC (Normally
Open) Close)
Tabel 4. 2 Pengujian Relay

4.3 Pengujian Inialisasi Variabel


Dalam pengujian ini Smartphone harus terkoneksi pada Bluetooth HC 05, disini
kita mencoba mengirim beberapa perintah sesuai dengan program yang kami buat yaiu
A, a, B, dan, b pada pengujian ini dapat di lihat dari reaksi output terhadap perintah
yang di kirim dari smartphone. Sehingga di dapatkan Tabel data di bawah ini :
NO Variabel Relay 1 Relay 2
1 A ON -
2 a OFF -
3 B - ON
4 B - OFF
Tabel 4. 3 Inialisasi Variabel

16
DAFTAR PUSTAKA

Berlianti, R., & Fibriyanti, F. (2020). Perancangan Alat Pengontrolan Beban Listrik Satu Phasa
Jarak Jauh Menggunakan Aplikasi Blynk Berbasis Arduino Mega. SainETIn: Jurnal
Sains, Energi, Teknologi, dan Industri, 5(1), 17-26.
Jakaria, D. A., & Fauzi, M. R. (2020). Aplikasi Smartphone Dengan Perintah Suara Untuk
Mengendalikan Saklar Listrik Menggunakan Arduino. JURNAL TEKNIK
INFORMATIKA (JUTEKIN), 8(1).
Sepiyandi, N., & Machdi, A. R. (2022). Pengendalian Lampu Menggunakan Module Bluetooth
HC-05 Di Laboratorium Teknik Elektro. Jurnal Elektro Teknik, 1(2), 10-16.
Sawidin, S. K., Kereh, T. M., Rompon, Y. S., & Pongoh, D. S. (2022). Sistem Kontrol Peralatan
Listrik Dengan Aplikasi Android Voice Controller. Jambura Journal of Electrical and
Electronics Engineering, 4(2), 213-217.
Zainuri, A., Wibawa, U., & Maulana, E. (2015). Implementasi Bluetooth HC–05 untuk
memperbarui informasi pada perangkat running text berbasis Android.

17
Lampiran 1 Program
This program was produced by the
CodeWizardAVR V2.05.0 Professional
Automatic Program Generator
© Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date : 31/05/2023
Author : NeVaDa
Company :
Comments:

Chip type : ATmega328P


Program type : Application
AVR Core Clock frequency: 12,000000 MHz
Memory model : Small
External RAM size :0
Data Stack size : 512
*****************************************************/

#include <mega328p.h>
#include <io.h>

// Standard Input/Output functions


#include <stdio.h>

// Declare your global variables here

void main(void)
{
char var;
// Declare your local variables here

// Crystal Oscillator division factor: 1


#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization


// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0x00;

// Port C initialization
// Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State6=T State5=T State4=T State3=T State2=T State1=T State0=T

18
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=Out Func6=Out Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=0 State6=0 State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0xC0;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2A output: Disconnected
// OC2B output: Disconnected
ASSR=0x00;
TCCR2A=0x00;
TCCR2B=0x00;
TCNT2=0x00;
OCR2A=0x00;

19
OCR2B=0x00;

// External Interrupt(s) initialization


// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7: Off
// Interrupt on any change on pins PCINT8-14: Off
// Interrupt on any change on pins PCINT16-23: Off
EICRA=0x00;
EIMSK=0x00;
PCICR=0x00;

// Timer/Counter 0 Interrupt(s) initialization


TIMSK0=0x00;

// Timer/Counter 1 Interrupt(s) initialization


TIMSK1=0x00;
// Timer/Counter 2 Interrupt(s) initialization
TIMSK2=0x00;
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: Off
// USART0 Mode: Asynchronous
// USART Baud Rate: 9600
UCSR0A=0x00;
UCSR0B=0x10;
UCSR0C=0x06;
UBRR0H=0x00;
UBRR0L=0x4D;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
ADCSRB=0x00;
DIDR1=0x00;
// ADC initialization
// ADC disabled
ADCSRA=0x00;
// SPI initialization
// SPI disabled
SPCR=0x00;
// TWI initialization
// TWI disabled
TWCR=0x00;
while (1)
{
scanf("%c",&var);
if(var == 'A')
{
PORTD.6 = 1;
}
if(var == 'a')
{
PORTD.6 = 0;

20
}
if(var == 'B')
{
PORTD.7 = 1;
}
if(var == 'b')
{
PORTD.7 = 0;
}

}
}

21
Lampiran 2 Rancangan Anggaran Biaya

Jenis Pengeluaran Volume Satuan Harga Nilai


Satuan
1. Perlengkapan yang di perlukan
a) Atmega 328p 1 Pcs Rp. 40.000 Rp. 40.000
b) Kabel male to 1 pack Rp. 20.000 Rp. 20.000
male
c) Resistor 220 ohm 6 Pcs Rp. 1.000 Rp. 1.000
d) Relay 2 Pcs Rp. 14.000 Rp. 14.000
e) Bluetooth HC-05 1 Buah Rp. 55.000 Rp. 55.000
f) Fitting 4 Buah Rp. 28.000 Rp. 28.000
g) Bohlam 4 Buah Rp. 5.000 Rp. 20.000
h) LED 5 mm 3 Buah Rp. 1.000 Rp. 1.000
Sub Total Rp. 179.000
2. Bahan habis pakai
a) Timah 1 Roll Rp. 15.000 Rp. 15.000
b) Feriklorit 500 Gram Rp. 10.000 Rp. 10.000
c) Kabel 2 Meter Rp. 5.000 Rp. 10.000
d) PCB 10x15 Cm Rp. 10.000 Rp. 10.000
Sub Total Rp. 45.000
Total Rp. 224.500

22
Lampiran 3 Aplikasi Terminal Bluetooth

23
Lampiran 4 Foto Alat Kendali Sakelar Listrik Otomatis

24

Anda mungkin juga menyukai