Rancangan alat ini terdiri dari beberapa rancangan yaitu : rancangan blok
diagram, rancangan rangkaian secara detail, rancangan Flowchart, flash program
dan pembuatan aplikasi smartphone berbasis android. Pada perancangan blok
diagram mengarah pada penjelasan input, proses dan output serta media yang di
pakai. Perancangan rangkaian secara detail mengarah pada sistem yang ada pada
alat dan perancangan Flowchart mengarah pada alur algoritma pada sistem input,
proses dan output pada alat.
Aktivator 5 V
Power bank
Putaran
Penekanan
Motor Servo
on/off pada
Arduino dan tampilan
aplikasi
Uno dan pada LCD
android
Bluetooth
Media :
Media : Modul
Motor Servo
smartphone
dan LCD
Gambar 3.1 Blok Diagram
Blok diagram di atas terdiri dari blok aktivator, blok input, blok proses,
dan blok output. Dimana blok aktivator menjelaskan tentang catu daya yang
digunakan untuk mengaktifkan seluruh komponen yang ada pada rangkaian, blok
input menjelaskan tentang masukan serta media input nya, blok proses
22
23
Perancangan rangkaian secara detail mengarah pada sistem alat ini mulai
dari input, proses sampai pada output :
24
sehingga pin 4, dan pin 5 pada arduino akan high sehingga komponen-komponen
output akan merespon.
3.1.3 Flowchart
Pada Flowchart diatas mulai menandakan bahwa alat aktif, lalu masuk
pada penekanan bluetooth pada smartphone. Selanjutnya masuk pada kondisi
untuk mencari bluetooth, jika terhubung akan menampilkan tampilkan perangkat
bluetooth lalu menguhubungkan perangkat jika terhubung maka perangkat akan
27
1. Buka aplikasi pada arduino dan memilih tools, lalu pilih board yang
digunakan dan pilih arduino uno seperti gambar di bawah ini :
3. Setelah serial port sudah terdeteksi pada arduino, lalu ketik source code
untuk program arduino uno untuk menyalakan output:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
char val;
int pulseTime;
int servoPin = 10;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(servoPin,OUTPUT);
Serial.begin(9600);
}
void loop() {
if( Serial.available() >0 ) {
val = Serial.read();
Serial.println(val);
}
Source code ini berfungsi sebagai pembaca masukan yang dikirim oleh
Bluetooth ke arduino yang kemudian ditampung pada data-data yang sudah
ditentukan tadi nama-namanya sesuai tipenya.
lcd.backlight();
lcd.print("Jemuran On");
digitalWrite(servoPin, HIGH);
delayMicroseconds(pulseTime);
digitalWrite(servoPin, LOW);
delay(25); }
app inventor sebagai media untuk mendesain aplikasi dan tujuan membuat
aplikasi tersebut.
1. Buka app inventor, dan desain seperti gambar di bawah ini yang terdiri
dari : clock, bluetooth client, label, button dan list picker.
2. Setelah itu buat blok dari desain tersebut seperti gambar di bawah ini :
Analisa blok :
1. Siapkan alat yang akan operasikan dan siapkan peralatan yang digunakan
untuk mengaktifkan alat, seperti power bank.
2. Pairing perangkat bluetooth pada android dengan bluetooth HC-05 :
Nyalakan bluetooth pada smartpone lalu hubungkan bluetooth pada
smartphone dengan bluetooth HC-05.
3. Setelah teruhubung, buka aplikasi yang telah di buat lalu hubungkan
dengan perangkat HC-05 dan akan muncul connected.
33
dan jika lebih dari 10 meter maka bluetooth akan kehilangan koneksi. Dan
dibawah ini adalah gambar jika bluetooth kehilangan koneksi :