• Tidak ada hasil yang ditemukan

Alat Otomatisasi Iklan Banner.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Alat Otomatisasi Iklan Banner."

Copied!
21
0
0

Teks penuh

(1)

i

Universitas Kristen Maranatha ALAT OTOMATISASI BANNER

Rainier Idat / 1027039

Jurusan Sistem Komputer, Fakultas Teknik,

Universitas Kristen Maranatha

Jalan Prof. Drg. Suria Sumantri,MPH. 65

Bandung 40164, Indonesia

ABSTRAK

(2)

ii

Universitas Kristen Maranatha

BANNER ADS AUTOMATION TOOLS

Rainier Idat / 1027039

Department of Computer Engineering, Faculty of Engineering,

Maranatha Christian University

Prof. Drg. Suria Sumantri, MPH. 65

Bandung 40164, Indonesia

ABSTRACT

(3)

v

1.1Latar Belakang……….………..…….………

1.2 Identifikasi Masalah.……….………..……… 1.3 Tujuan………..…...…….……..………. 1.4 Batasan Masalah…...……….………….….………...………… 1.5 Metodologi Penelitian ………..……… 1.6 Sistematika Penulisan ……….……….…….………

BAB II LANDASAN TEORI..……….….………

2.1Pendahuluan……...….….……….….….…..………..

2.2Mikrokontroller ATmega 328..……….………..

2.2.1 Fitur ATmega 328….……….………

2.3Pengertian Arduino………..………...

2.4Arduino Uno R3……….

2.4.1 Skema dan Referensi Desain……….

(4)

vi

Universitas Kristen Maranatha

2.4.4 Input dan Output………

2.4.5 Komunikasi………

2.4.6 Pemrograman……….

2.4.7 Reset Otomatis (perangkat lunak)………..

2.4.8 USB Overcurrent Protection………..

2.4.9 Karakteristik Fisik………..

2.5Arduino Motor shield……….. 2.5.1 Skema dan Referensi Desain……….

2.5.2 Catu Daya………..

2.5.3 Input dan Output………

2.5.4 Koneksi Motor………... 2.5.5 Karakteristik Fisik………..

2.6Perangkat Lunak Arduino………

2.7Motor DC………

2.8Medan Elektromagnetik……….. 2.9Sensor Inframerah………..…….

2.9.1 LED………

2.9.2 Fototransistor……….…………

2.10 Pulse Width Modulation (PWM)………..……….

2.10.1 Konsep Dasar PWM………

2.11 Serial Peripheral Interface (SPI)………...………

2.12 Komunikasi Serial………..………

BAB III PERANCANGAN ……….………..…………. 3.1 Pendahuluan……….………... 3.2 Perancangan Perangkat Keras ………....

3.2.1 Diagram Blok………...

(5)

vii

Universitas Kristen Maranatha 3.2.2 Skema Rangkaian Alat Keseluruhan………

3.2.3 Modul Arduino Uno R3 (ATmega 328)……….. 3.2.4 Modul Arduino Motor Shield………... 3.2.5 Modul Sensor Inframerah……… 3.2.6 Perancangan Kerangka Banner……… 3.3 Perancangan Perangkat Lunak………..

3.3.1 Diagram Alir……….

3.3.2 Perancangan Program Arduino Uno R3………... BAB IV PENGAMATAN DATA DAN ANALISA…….……..….….. 4.1 Perangkat Keras……….. 4.2 Rangkaian Keseluruhan……….….. 4.3 Pengujian Motor DC dengan Gearbox………. 4.4 Pengujian Sensor Inframerah……….. 4.5 Pengujian Perangkat Lunak………..……...

4.6 Pengukuran Banner………

BAB V KESIMPULAN DAN SARAN……….

(6)

viii

Universitas Kristen Maranatha DAFTAR GAMBAR

Hal

Gambar 2.1 Arsitektur ATmega 328……….………..…………

Gambar 2.2 Konfigurasi pin ATmega 32……….……….………..

Gambar 2.3 Arduino Uno R3 (bagian depan)……….………. Gambar 2.4 Arduino Uno R3 (bagian belakang)………..………... Gambar 2.5 Konfigurasi pin Arduino Uno R3………...………. Gambar 2.6 Arduino motor shield.……….. Gambar 2.7 Arduino motor shield…………...……… Gambar 2.8 Tampilan awal software Arduino……….

Gambar 2.9 Motor DC……….

Gambar 2.10 LED………...……….

Gambar 2.11 Fototransistor……….………

Gambar 2.12 Sinyal PWM……….………..

Gambar 2.13 Sinyal PWM dan persamaan PWM...………. Gambar 2.14 V rata-rata sinyal PWM……….. Gambar 2.15 Duty Cycle 0% - 100%…..……… Gambar 2.16 Flow Direction Symbols…..………..

Gambar 2.17 Processing Symbols………...

Gambar 2.18 Input/Output Symbols………….………... Gambar 3.1 Blok Diagram………...……….... Gambar 3.2 Skema alat secara keseluruhan...……...………... Gambar 3.3 Skema Arduino Uno R3…...……… Gambar 3.4 Skema Arduino motor shield…….……….. Gambar 3.5 Skema sensor inframerah……….………

(7)

ix

Universitas Kristen Maranatha Gambar 3.6 Kerangka banner……….….………..………..

Gambar 3.7 Diagram alir………... Gambar 3.8 Pilih board Arduino…….……… Gambar 3.9 Pilih serial port………….………... Gambar 3.10 Pilih Programmer………... Gambar 3.11 Program Arduino………... Gambar 4.1 Board Arduino dan Arduino motor shield……….. Gambar 4.2 Motor DC dengan gearbox………. Gambar 4.3 Rangkaian keseluruhan………

(8)

x

Universitas Kristen Maranatha DAFTAR TABEL

Hal

Tabel 2.1 Konfigurasi ATmega 328 PORT B ……….…... Tabel 2.2 Konfigurasi ATmega 328 PORT C ……….……... Tabel 2.3 Konfigurasi ATmega 328 PORT D .………... Tabel 2.4 Spesifikasi Arduino Uno R3……… Tabel 2.5 Deskripsi pin Arduino Uno R3……… Tabel 2.6 Spesifikasi Arduino motor shield……… Tabel 2.7 Konfigurasi pin Arduino motor shield………. Tabel 4.1 Pengujian motor DC dengan gearbox……….. Tabel 4.2 Pengujian sensor inframerah……… Tabel 4.3 Percobaan alat………..

(9)

L 1 LAMPIRAN

//Arduino PWM Speed Control:

//motor1 int E1 = 5; int M1 = 4;

//motor2

int E2 = 6; int M2 = 7;

int a = 0; int b = 0; int c = 0;

void setup() {

pinMode(M1, OUTPUT); pinMode(M2, OUTPUT);

Serial.begin(9600); // Set up komunikasi serial pada 9600 bps }

void loop() {

(10)

L 2

const int sensorMax = 600; // sensor maximum, discovered through experiment

int sensorReading1 = analogRead(A0); int sensorReading2 = analogRead(A1); int sensorReading3 = analogRead(A2);

int range1 = map(sensorReading1, sensorMin, sensorMax, 0, 1); int range2 = map(sensorReading2, sensorMin, sensorMax, 0, 1); int range3 = map(sensorReading3, sensorMin, sensorMax, 0, 1);

Serial.println(sensorReading1, DEC); Serial.println(sensorReading2, DEC); Serial.println(sensorReading3, DEC); delay(1000);

switch (range1) {

case 0: // your hand is on the sensor a=0;

break;

case 1: // your hand is close to the sensor a=1;

break; }

switch (range2) {

case 0: // your hand is on the sensor b=0;

break;

(11)

L 3 break;

}

switch (range3) {

case 0: // your hand is on the sensor c=0;

break;

case 1: // your hand is close to the sensor c=1;

break; }

for (int x=0;x<=5;x++){

if (x==0){ batasnol(); }

if (x==1){ batassatu(); }

if (x==2){ batasdua(); }

if (x==3){ batastiga(); }

(12)

L 4 if (x==5){

bataslima(); }

delay(500); }

}

void maju() {

digitalWrite(M2,LOW); digitalWrite(M1,HIGH); analogWrite(E2,230); analogWrite(E1,255); }

void mundur() {

digitalWrite(M2,HIGH); digitalWrite(M1,LOW); analogWrite(E2,255); analogWrite(E1,230); }

void berhenti() {

(13)

L 5 void batasnol(){

if (a==0 && b==0 && c==0){ mundur();

delay(15000); }

}

void batassatu(){

if (a==1 && b==0 && c==0){ berhenti();

delay(30000); mundur(); delay(15000); }

else { mundur(); }

}

void batasdua(){

if (a==0 && b==1 && c==0){ berhenti();

delay(26000); mundur(); delay(15000); }

(14)

L 6 }

void batastiga(){

if (a==1 && b==1 && c==0){ berhenti();

delay(24000); mundur(); delay(15000); }

else{ maju(); }

}

void batasempat(){

if (a==0 && b==0 && c==1){ berhenti();

delay(30000); mundur(); delay(15000); }

else{ maju(); }

}

void bataslima(){

(15)

L 7 delay(30000);

mundur(); delay(15000); }

(16)

1

Universitas Kristen Maranatha BAB I

PENDAHULUAN

1.1 Latar Belakang

Saat ini, berbagai media komunikasi berkembang begitu pesat. Tentu saja semua itu memberi kemudahan bagi manusia untuk mengembangkan interaksi kepada sesama. Salah satu bentuk komunikasi tersebut adalah melalui iklan di berbagai media. Meski dengan wujud yang berbeda, tetapi tetap saja bahasa menjadi hal utama dalam penyampaiannya.

Iklan adalah suatu bentuk komunikasi yang ditujukan untuk mengajak orang melihat, membaca, atau mendengarnya untuk melakukan sesuatu. Iklan modern berkembang bersamaan dengan berkembangnya produksi massal pada pertengahan abad ke 19 dan awal abad ke 20.

Iklan dapat dijumpai setiap saat dan di manapun manusia berada. Perkembangan media informatika semakin membuat iklan menjadi lebih bervariasi. Iklan disajikan baik di media seperti koran, banner, poster, majalah, radio, televisi, bahkan di internet. Iklan itu sendiri dianggap sebagai media yang cukup efektif dalam menyampaikan informasi kepada masyarakat.

Arduino merupakan rangkaian elektronik yang bersifat open-source, serta memiliki perangkat keras dan lunak yang mudah untuk

digunakan. Arduino dapat mengenali lingkungan sekitarnya melalui berbagai jenis sensor dan dapat mengendalikan lampu, motor, dan berbagai jenis aktuator lainnya. Arduino mempunyai banyak jenis, diantaranya adalah Arduino Uno R3, Arduino Nano, Arduino BT, LilyPadArduino, ArduinoDuemilanove dan lainnya.

Pemanfaatan dari Arduino ini dalam alat otomatisasi iklan banner adalah dengan menggunakan Arduino sebagai alat otomatisasi iklan banner dengan menggunakan motor sebagai penggerak banner dan

(17)

2

Universitas Kristen Maranatha Tujuan perancangan otomatisasi iklan ini sebagai perkembangan informasi di dalam dunia periklanan yang menjadi salah satu inovasi baru, dan mengefisiensikan pemasangan banner.

1.2 Identifikasi Masalah

Berdasarkan latar belakang tersebut maka permasalahan dapat diidentifikasikan sebagai berikut :

1. Bagaimana perancangan alat otomatisasi iklan banner ?

2. Apakah alat otomatisasi tersebut membuat tempat pemasangan iklan banner lebih efisien dibandingkan dengan iklan banner pada umumnya ?

1.3 Tujuan

Adapun tujuan dari penelitian ini adalah merancang alat otomatisasi iklan banner untuk membuat inovasi baru di bidang periklanan sehingga lebih efisien dalam tempat pemasangan banner dibandingkan iklan banner pada umumnya.

1.4 Batasan masalah

Dikarenakan luasnya pembahas an masalah tentang alat otomatisasi iklan banner ini maka :

1. Pembahasan dibatasi hanya pada pemrograman dengan menggunakan software Arduino dengan bahasa C.

2. Sensor yang digunakan adalah sensor infrared. 3. Motor DC 12 V 2 A dengan gear box.

(18)

3

Universitas Kristen Maranatha

1.5 Metodelogi Penulisan

Adapun metode penulisan yang digunakan dalam menyusun dan menganalisa tugas akhir ini adalah :

1. Studi literature yang berhubungan dengan perancangan dan pembuatan alat ini.

2. Perencanaan dan pembuatan alat

Merencanakan peralatan yang telah dirancang baik software maupun hardware.

3. Pengujian alat

Peralatan yang telah dibuat kemudian diuji apakah telah sesuai dengan yang telah direncanakan.

1.6 Sistematika Penulisan

Sistematika pembahasan laporan ini disusun menjadi lima bab, yaitu sebagai berikut :

BAB I : PENDAHULUAN

Berisi latar belakang, identifikasi masalah, tujuan, batasan masalah, metodologi penulisan dari penulisan tugas akhir ini.

BAB II : LANDASAN TEORI

Membahas tentang mikrokontroler, Arduino, Arduino Uno, motor DC, Inframerah, dan teori dasar alat-alat pendukung lainnya.

BAB III : PERENCANAAN DAN PEMBUATAN ALAT Membahas tentang perencanaan dan pembuatan alat secara keseluruhan.

BAB IV : PENGUJIAN ALAT

(19)

4

Universitas Kristen Maranatha BAB V : PENUTUP

(20)

54

Universitas Kristen Maranatha BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah dilakukan pengujian hasil perancangan alat otomatisasi iklan banner berbasis arduino maka dapat diambil kesimpulan, yakni alat

otomatisasi dapat menampilkan 5 iklan banner sesuai dengan program atau keinginan user dan alat otomatisasi dapat berhenti dengan tepat pada setiap batas iklan dengan waktu tampilan yang telah diinputkan di perangkat lunak.

5.2 Saran

Motor yang digunakan lebih baik dengan motor AC sehingga mengurangi waktu transisi antara iklan yang satu dengan iklan yang lainnya. daya motor AC lebih cepat dan lebih kuat.

(21)

55

Universitas Kristen Maranatha DAFTAR PUSTAKA

Ardi Winoto, 2008, Mikrokontroler AVR ATmega 8/32/16/8535 dan Pemrograman dengan Bahasa C pada WinAVR, Informatika, Bandung

Murjono, 2008, Elektromagnetika, Erlangga, Bandung

Syahrul, 2012, Mikrokontroler AVR ATMEGA 8535, Informatika, Bandung www.atmel.com/Images/doc8161.pdf, 11 Desember 2012

www.arduino.cc/forum/index.php/topic,20271.0.html, 29 Oktober 2012

www.arduino.cc/en/Reference/PinMod, 29 Oktober 2012

www.arduino.cc/en/Hacking/PinMapping168, 29 Oktober 2012

www.arduino.cc/en/Reference/SPI, 29 Oktober 2012

www.arduino.cc/en/Reference/AttachInterrupt, 29 Oktober 2012

www.arduino.cc/en/Main/ArduinoBoardUno , 11 Desember 2012

www.arduino.cc/en/Main/ArduinoMotorShieldR3, 12 Desember 2012

www.electriciantraining.tpub.com, 28 Oktober 2012

www.fiberopticproducts.com, 28 Oktober 2012

www.ini-robot.blogspot.com/pwm, 9 Desember 2012

Referensi

Dokumen terkait

Ikan dewa merupakan salah satu jenis ikan yang sudah sejak lama dikeramatkan oleh masyarakat di wilayah Kabupaten Kuningan Jawa Barat.. Ikan tersebut lebih dikenal dengan

Pewarnaan immunohistokimia TNF- αskor +2 (pewarnaan positif 10-50%) yang terekspresi dengan warna coklat (tanda panah) pada. jaringan KNF dengan

pencemaran tertulis, dalam hal dibolehkan untuk membuktikan bahwa apa yang dituduhkan itu benar, tidak membuktikannya dan tuduhan dilakukan bertentangan dengan apa

Sifat-sifat karkas yang diukur adalah tebal lemak dengan subkutan subcutaneous fat thickness (SFT), tebal lemak intermuskuler intermuscular fat thickness (IMFT), tebal

juga menstimulasi pengikatan enzim oleh membran akar tanaman (Rensing dan Comelius dalam Marschner, 1995), diantaranya ATP-ase pada membran plasma akar tanaman

[r]

Menurut Yusuf Qardhawi dari pendapat tersebut yang lebih kuat adalah pendapat yang mengatakan bahwa penghasilan yang mencapai nisab wajib diambil zakatnya,

Sementara itu sebagian index utama Asia juga terlihat masih mengalami pelemahan akibat minimnya faktor pendukung dari market Amerika yang ditutup seiring