Perancangan Polisi Tidur Otomatis Menggunakan Sensor Infra Merah.

(1)

ABSTRAK

Perancangan polisi tidur otomatis menggunakan sensor infra merah telah dapat direalisasikan. Sistem sensor infra merah yang terdiri atas LED infra merah dan Photodiode. Photodiode merupakan komponen penerima gelombang infra merah yang dipancarkan oleh LED infra merah. Dalam perancangan ini digunakan sebagai pendeteksi kecepatan benda yang melewati sensor.

Proses pendeteksian kecepatan diawali dengan adanya benda bergerak melintasi sensor. Pada saat gelombang terputus,relay akan menempel dan menghubungkan tegangan yang dijadikan input mikrocontroler. Data yang didapatkan dari sensor akan diproses dengan program yang telah dimasukan ke dalam mikroprosesor. Dengan menggunakan perhitungan dasar rumus kecepatan yaitu jarak dibagi waktu, kemudian hasilnya akan dibandingkan dengan batas kecepatan yang telah ditentukan. Jika hasilnya melebihi batas kecepatan, maka permukaan polisi tidur akan bergerak naik.

Perhitungan kecepatan akan dibandingkan dengan hitungan pada teori. Dengan menggunakan stopwatch didapatkan waktu, kemudian akan dibagi dengan jarak antar sensor yang akan menghasilkan kecepatan benda yang melintas. Dari data pengamatan yang didapatkan, perancangan polisi tidur otomatis ini telah berjalan dengan baik. Walau demikian masih terjadi kesalahan yang disebabkan melemahnya sumber baterai pada sensor.


(2)

Universitas Kristen Maranatha ix

ABSTRACT

Automatic Speed Bump Design using Infrared Sensor has to be realized. Infrared sensor system consisting of an infrared LED and photodiode. Photodiode receiver is a component of infrared waves emitted by an infrared LED. In this scheme is used to detect the speed of objects passing through the sensor.

Speed detection process begins with the existence of objects moving across the sensor. At the time of the wave is interrupted, the relay will be attached and used as the input voltage connects mikrocontroler. Data obtained from the sensors will be processed by the program that has been incorporated into the microprocessor. By using the basic calculation formula of the speed of distance divided by time, then the results will be compared with a predetermined speed limit. If the result exceeds the speed limit, then the surface of speed bump will move up.

Speed calculation will be compared with the theoretical calculation. Using a stopwatch got time, then be divided by the distance between the sensor which will produce the object speed passing. From the observation data obtained, this automatic speed bump design has gone well. However errors still occur due to weakening batteries in the sensor source.


(3)

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGAJUAN ... ii

LEMBAR PENGESAHAN ... iii

LEMBAR ORISINALITAS ... iv

LEMBAR PUBLIKASI ... v

KATA PENGANTAR ... vi

ABSTRAK ... viii

ABSTRACK ... ix

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xv

DAFTAR LAMPIRAN ... xvi

BAB 1. PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi Masalah ... 2

1.3 Tujuan ... 2

1.4 Pembatasan Masalah ... 2

1.5 Sistematika Penulisan ... 3

BAB 2. LANDASAN TEORI 2.1 Hardware yang Digunakan ... 5

2.1.1 Sensor Infra Merah ... 5

2.1.1.1 LED Infra Merah ... 6

2.1.1.2 Fototransistor ... 7

2.1.1.3 Relay ... 9


(4)

Universitas Kristen Maranatha xi

2.1.2 Motor Stepper ... 11

2.1.2.1 Pengertian Motor Stepper ... 11

2.1.2.2 Bagian-bagian Motor Stepper ... 12

2.1.2.3 Jenis-jenis Motor Stepper ... 13

2.1.2.3.1 Variable-Reluctance (VR) ... 13

2.1.2.3.2 Permanent Magnet (PM) ... 14

2.1.2.3.3 Permanent Magnet_Hybrid (PM-hybrid) ... 16

2.1.2.4 Jenis-jenis Motor Stepper Berdasarkan Lilitan ... 17

2.1.2.4.1 Motor Stepper Unipolar ... 17

2.1.2.4.2 Motor Stepper Bipolar ... 18

2.1.3 AVR ATMega 16 ... 20

2.1.3.1 Penjelasan Fungsi Pin ATMega 16 ... 22

2.1.3.2 Sistem Clock ... 29

2.1.3.3 Program Memori... 29

2.1.3.3.1 On-chip In-system Programmable Flash Memory . 29 2.1.3.3.2 SRAM Data Memory ... 30

2.1.3.3.3 EEPROM Data Memory ... 32

2.1.3.3.4 Status Register – SREG ... 32

2.1.4 Buzzer ... 34

2.2 Software ... 35

2.2.1 CodeVision C Compiler ... 35

2.2.1.1 Tipe Data ... 36

2.2.1.2 Operator ... 36

2.2.1.3 Library Function ... 38

2.2.1.3.1 Fungsi Input/Output ... 38

2.2.1.3.2 Fungsi Tipe Karakter... 40

2.2.1.3.3 Standard Library Function ... 40

2.2.1.3.4 Fungsi Matematika ... 41

2.2.1.3.5 Fungsi Delay ... 42 BAB 3. PERANCANGAN


(5)

3.1 Blok Diagram ... 44

3.2Diagram Alir ... 46

3.3 Perancangan Alat ... 47

3.3.1 Sensor Infra Merah ... 47

3.3.2 ATMega16 ... 51

3.4 Pembuatan Program ... 52

3.4.1 Projek CodeVision ... 52

3.4.2 Proses Pen-download-an ... 65

BAB 4. PENGUJIAN DAN ANALISA DATA 4.1 Pengujian Perangkat Keras ... 74

4.1.1 Pengujian Sensor Infra Merah ... 74

4.1.2 Pengujian Motor Stepper ... 75

4.2 Pengujian Perangkat Lunak... 76

BAB 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 79

5.2 Saran ... 80

DAFTAR PUSTAKA ... 81


(6)

Universitas Kristen Maranatha xiii

Gambar 2.1 LED Infra Merah ... 6

Gambar 2.2 Fototransistor ... 8

Gambar 2.3 Relay... 9

Gambar 2.4 IC 17555 ... 10

Gambar 2.5 Perputaran Motor Stepper ... 11

Gambar 2.6 Perputaran Half Step ... 12

Gambar 2.7 Bagian-bagian Motor Stepper ... 13

Gambar 2.8 Motor Stepper Jenis VR ... 14

Gambar 2.9 Magnet Permanen Sederhana ... 15

Gambar 2.10 PM-Hybrid ... 17

Gambar 2.11 Motor Stepper Unipolar ... 17

Gambar 2.12 Motor Stepper Bipolar ... 18

Gambar 2.13 Motor Stepper 4-Phase ... 20

Gambar 2.14 Pin-pin ATMega16 ... 22

Gambar 2.15 Blok Diagram ATMega16 ... 28

Gambar 2.16 Sistem Clock ... 29

Gambar 2.17 Peta Memory ATMega16 ... 30

Gambar 2.18 Pengaturan SRAM ATMega16 ... 31

Gambar 2.19 Register SREG ... 32

Gambar 2.20 Buzzer... 34

Gambar 2.21 Rangkaian Buzzer ... 35

Gambar 3.1 Blok Diagram ... 44

Gambar 3.2 Diagram Alir Program Alat ... 46

Gambar 3.3 Rencana Penempatan... 48

Gambar 3.4 Rangkaian Transmiter Infra Merah ... 48

Gambar 3.5 Rangkaian Receiver Infra Merah ... 50

Gambar 3.6 Rangkaian Output Relay ... 50

Gambar 3.7 Rangkaian ATMega 16 ... 51

Gambar 3.8 Alat ATMega 16 Kit ... 52

Gambar 3.9 Tampilan CodeVision versi 2.04.4a ... 53


(7)

Gambar 3.11 Tampilan konfirmasi Wizard ... 54

Gambar 3.12 Tampilan Wizard Setting Chip dan Clock ... 55

Gambar 3.13 Tampilan Wizard Setting Port ... 56

Gambar 3.14 Tampilan Save, Exit, and Generate Setting Wizard ... 57

Gambar 3.15 Tampilan Save Source File ... 57

Gambar 3.16 Tampilan save Project File ... 58

Gambar 3.17 Tampilan Save Wizard Project File ... 58

Gambar 3.18 Tampilan Header Program ATMega 16 ... 59

Gambar 3.19 Tampilan Subprogram Motor CW ... 60

Gambar 3.20 Tampilan Subprogram Motor CCW ... 60

Gambar 3.21 Tampilan Inisialisasi Port ... 61

Gambar 3.22 Tampilan Inti Program ... 62

Gambar 3.23 Tampilan Tombol Build ... 63

Gambar 3.24 Tampilan Informasi Hasil Build Program ... 64

Gambar 3.25 Tampilan Awal AVR Studio 4 ... 65

Gambar 2.26 Tampilan Program AVR Studio 4 ... 66

Gambar 3.27 Tampilan Setting Chip ... 67

Gambar 3.28 Tampilan Jendela Download Program pada AVR Studio 4 . 68 Gambar 3.29 Tampilan Setting FuseBits ... 69

Gambar 3.30 Tampilan Jendela “Advanced” ... 70

Gambar 3.31 Tampilan Form AVR Prog pada AVR Studio 4 ... 71

Gambar 3.32 Tampilan Form Browse ... 71

Gambar 3.33 Tampilan untuk Men-download-kan Program ... 72

Gambar 3.34 Tampilan Proses Download Berhasil ... 73

DAFTAR TABEL Tabel 2.1 Konfigurasi IC 17555... 10


(8)

Universitas Kristen Maranatha xv

Tabel 2.3 Fungsi Khusus Port A ... 23

Tabel 2.4 Fungsi Khusus Port B ... 25

Tabel 2.5 Fungsi Khusus Port C ... 26

Tabel 2.6 Fungsi Khusus Port D ... 27

Tabel 2.7 Tipe data ... 36

Tabel 2.8 Operator Kondisi ... 36

Tabel 2.9 Operator Aritmatika ... 37

Tabel 2.10 Operator Logika ... 37

Tabel 2.11 Operator Bitwise ... 37

Tabel 2.12 Operator Assigment ... 38

Tabel 4.1 Pengujian Receiver Infra Merah ... 74

Tabel 4.2 Data Motor Stepper CW ... 75

Tabel 4.3 Data Motor Stepper CCW ... 76


(9)

DAFTAR LAMPIRAN

Lampiran A - Program CodeVision ... A-1 Lampiran B - Foto Alat ... B-1 Lampiran C - Skematik Rangkaian ... C-1


(10)

A-1

LAMPIRAN A

#include <mega16.h> #include <delay.h>

// Declare your global variables here int a=4,b=0,c=0;

int waktuX1 = 0, waktuX2 = 0, waktuX1X2 = 0; int start = 0, end = 0;

float waktuTotal = 0; float kecepatan = 0; void ulang() { b=0; a=4; c=0; start = 0; end = 0; waktuX1 = 0; waktuX2 = 0; waktuX1X2 = 0; kecepatan = 0; waktuTotal = 0; } void motor() { while(b<=4) { PORTC=0x01; PORTB=0x01; PORTD=0x00; delay_ms(100); PORTC=0x02; PORTB=0x02; PORTD=0x00; delay_ms(100); PORTC=0x04; PORTB=0x04; PORTD=0x00; delay_ms(100); PORTC=0x08; PORTB=0x08; PORTD=0x00; delay_ms(100); b=b+1; };


(11)

delay_ms(2000); while(a>=0) { PORTC=0x08; PORTB=0x08; PORTD=0x00; delay_ms(100); PORTC=0x04; PORTB=0x04; PORTD=0x00; delay_ms(100); PORTC=0x02; PORTB=0x02; PORTD=0x00; delay_ms(100); PORTC=0x01; PORTB=0x01; PORTD=0x00; delay_ms(100); a=a-1; }; } void main(void) {

// Declare your local variables here PORTA=0x00; DDRA=0x00; PORTB=0x00; DDRB=0xFF; PORTC=0x00; DDRC=0xFF; PORTD=0x00; DDRD=0xFF; TCCR0=0x00; TCNT0=0x00; OCR0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x00;


(12)

3 Universitas Kristen Maranatha

TCCR2=0x00; TCNT2=0x00; OCR2=0x00; MCUCR=0x00; MCUCSR=0x00; TIMSK=0x00; ACSR=0x80; SFIOR=0x00; while (1) {

while(PINA.0 == 0) {

waktuX1 += 1; delay_ms(10); start = 1; }

while(start == 1) {

while(PINA.7 == 1) {

waktuX1X2 += 1; delay_ms(10); }

start = 2; }

while(start == 2) {

while(PINA.7 == 0) {

waktuX2 += 1; delay_ms(10); }

end = 1; start = 0; }

while(end == 1) {

waktuTotal = ((float)waktuX1 + (float)waktuX2 + (float)waktuX1X2) / 100; kecepatan = (6 / waktuTotal) * 3.6;

if(kecepatan >= 20) { motor(); } ulang(); } }; }


(13)

LAMPIRAN B

Foto Alat


(14)

5 Universitas Kristen Maranatha B.2 Foto Maket Polisi Tidur Otomatis


(15)

LAMPIRAN C Skematik Rangkaian


(16)

1

Universitas Kristen Maranatha BAB I

PENDAHULUAN

1.1Latar Belakang

Pada saat ini masyarakat Indonesia diberikan kemudahan dalam mendapatkan kendaraan bermotor khususnya sepeda motor. Selain itu, kepolisian juga memberikan keleluasaan pada masyarakat untuk mendapatkan ijin mengemudi. Sehingga sering didapati para pengendara kendaraan bermotor yang masih belum memenuhi syarat-syarat untuk mengendarai kendaraan bermotor di jalan raya tapi telah memiliki ijin mengemudi.

Biasanya para pengendara yang mendapatkan ijin mengemudi tanpa lulus dari tes kepolisian tersebut tidak mementingkan keselamatan, tapi hanya untuk sekedar terlihat hebat dalam mengendarai kendaraannya. Terlebih para remaja yang emosinya masih labil, sehingga mudah naik emosinya ketika ada pengandara lain yang lebih cepat daripada dirinya.

Hal di ataslah yang melatar belakangi pembuatan polisi tidur otomatis ini. Polisi tidur otomatis ini bertujuan agar dapat memperlambat laju kendaraan bermotor sehingga masyarakat sekitar dapat merasa nyaman dan aman untuk melintasi jalan tersebut.


(17)

1.2 Identifikasi Masalah

a. Bagaimana cara kerja dari polisi tidur otomatis tersebut?

b. Di lokasi jalan seperti apakah diletakkannya polisi tidur otomatis tersebut?

1.3Tujuan

Pembuatan polisi tidur otomatis ini bertujuan untuk membuat suatu alat berupa polisi tidur dengan menggunakan dua buah sensor inframerah sebagai pendeteksi kecepatan agar dapat bergerak naik secara otomatis ketika ada kendaraan yang melebihi batas kecepatan. Pada saat direalisasikan polisi tidur akan diletakan pada jalan-jalan umum yang berkondisi baik dan satu arah, seperti pada Jalan Pajajaran, Bandung.

1.4Pembatasan Masalah

1. Perancangan alat hanya akan dalam bentuk protipe menggunakan :

2 buah motor stepper sebagai penggerak polisi tidur 2 buah infra merah sebagai sensornya.

ATMega16 sebagai pemroses data yang didapat dari sensor 1 buah Buzzer sebagai alarm tanda bahwa kendaraan yang terdeteksi melebihi batas kecepatan.


(18)

3 Universitas Kristen Maranatha 2. Polisi tidur hanya akan naik setinggi 10 sentimeter dari permukaan jalan jika ada kendaraan yang terdeteksi melebihi batas kecepatan yang telah ditentukan.

3. Alat ini tidak dapat mendeteksi lebih dari satu kendaraan secara bersamaan.

4. Program akan mengambil data kembali setelah polisi tidur kembali ke posisi awal (0 sentimeter dari permukaan jalan)

5. Program yang digunakan adalah Code Vision C Compiler versi 2.04.4a sebagai compiler program dan AVR Studio 4 sebagai program untuk men_downloadkan program ke dalam Chip ATMega16.

1.5 Sistematika Penulisan

Bab I : Pendahuluan

Membahas latar belakang, identifikasi masalah, tujuan dan pembatasan masalah.

Bab II : Kerangka Teoritis

Membahas teori-teori alat yang menunjang dalam pembuatan alat.

Bab III : Analisa dan Pemodelan


(19)

Bab IV : Pengujian

Membahas hasil-hasil dari pengujian alat yang telah selesai dirancang.

Bab V : Kesimpulan dan Saran

Membahas kesimpulan dari seluruh pembahasan topik serta saran yang mungkin dapat membantu dalam pengembangan alat lebih lanjut.


(20)

79

Universitas Kristen Maranatha

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan data pengamatan dan analisis data yang telah dilakukan, dapat disimpulkan bahwa :

1. Perancangan polisi tidur otomatis ini telah selesai dengan baik. Hasil yang didapatkan menunjukan bahwa sensor infra merah dan motor stepper serta AVR ATMega16 telah berfungsi dengan baik dan sesuai dengan rencana.

2. Kesalahan dalam data pengamatan terjadi karena :

a. Kesulitan dalam ketepatan memutuskan jalur infra merah pada sensor, sehingga terjadi kesalahan dalam perhitungan clock AVR dengan hitungan teori.

b. Melemahnya daya baterai yang digunakan sebagai power sensor infra merah, sehingga sensor menjadi kurang responsis dalam merespon pergerakan benda yang memutuskan jalur infra merah.


(21)

5.2 Saran

Setelah selesai dan mengamati data dan kerja dari projek ini, diketahui bahwa projek ini masih bisa dikembangkan lebih lanjut. Saran untuk mengembangan lebih lanjut, yaitu :

1. Projek dapat ditambahkan dengan kamera yang dapat menangkap gambar pengendara dan kendaraan yang melewati batas kecepatan agar dapat ditindak lanjuti kembali oleh aparat kepolisian.

2. Projek ini dapat dihubungkan dengan database yang digunakan untuk mencatat waktu dan tanggal serta gambar hasil tangkapan kamera saat ada kendaraan yang melebihi batas kecepatan.

3. Dalam projek ini lebih baik menggunakan adaptor sebagai sumber daya sensor agar tidak terjadi kesalahan yang dikarenakan melemahnya daya pada baterai.


(22)

Universitas Kristen Maranatha 81

DAFTAR PUSTAKA

Putranto, Agus, dkk. 2008. Teknik Otomatisasi Industri. Departemen Pendidikan Nasional. Jakarta.

Setiawan, Andi. 2009. Rancang Bangun Otomatisasi Pengukuran Kecepatan Kendaraan Bermotor Menggunakan Borland Delphi 7.0 dan Mikrokontroler ATMega 8535. Semarang.

http://agfi.staff.ugm.ac.id/blog/index.php/2008/12/at89-sistem-akuisisi-data-dan-pemantauan/

http://digilib.petra.ac.id/viewer.php?page=1&qual=high&submitval=ne xt&fname=%2Fjiunkpe%2Fs1%2Felkt%2F2006%2Fjiunkpe-ns-s1-

2006-23401012-8272-hexapod_robot-chapter2.pdf&submit.x=14&submit.y=16

http://forum.phimega.com/viewtopic.php?f=2&t=139&start=0&sid=ab 569124ad507d7a18e1f30e43282f99

http://ichwann.wordpress.com/2009/03/20/pengukur-kecepatan-dan-tegangan-part-1/

http://ichwann.wordpress.com/2009/10/29/pengukur-kecepatan-menggunakan-sensor-infrared-dan-tegangan-dg-adc-bab-3/ http://ichwann.wordpress.com/2009/10/29/pengukur-kecepatan-menggunakan-sensor-infrared-dan-tegangan-dg-adc-bab-4/ http://forum.phimega.com/viewtopic.php?f=2&t=139&start=15


(1)

1.2 Identifikasi Masalah

a. Bagaimana cara kerja dari polisi tidur otomatis tersebut?

b. Di lokasi jalan seperti apakah diletakkannya polisi tidur otomatis tersebut?

1.3Tujuan

Pembuatan polisi tidur otomatis ini bertujuan untuk membuat suatu alat berupa polisi tidur dengan menggunakan dua buah sensor inframerah sebagai pendeteksi kecepatan agar dapat bergerak naik secara otomatis ketika ada kendaraan yang melebihi batas kecepatan. Pada saat direalisasikan polisi tidur akan diletakan pada jalan-jalan umum yang berkondisi baik dan satu arah, seperti pada Jalan Pajajaran, Bandung.

1.4Pembatasan Masalah

1. Perancangan alat hanya akan dalam bentuk protipe menggunakan :

2 buah motor stepper sebagai penggerak polisi tidur 2 buah infra merah sebagai sensornya.

ATMega16 sebagai pemroses data yang didapat dari sensor 1 buah Buzzer sebagai alarm tanda bahwa kendaraan yang terdeteksi melebihi batas kecepatan.


(2)

3 Universitas Kristen Maranatha 2. Polisi tidur hanya akan naik setinggi 10 sentimeter dari permukaan jalan jika ada kendaraan yang terdeteksi melebihi batas kecepatan yang telah ditentukan.

3. Alat ini tidak dapat mendeteksi lebih dari satu kendaraan secara bersamaan.

4. Program akan mengambil data kembali setelah polisi tidur kembali ke posisi awal (0 sentimeter dari permukaan jalan)

5. Program yang digunakan adalah Code Vision C Compiler versi 2.04.4a sebagai compiler program dan AVR Studio 4 sebagai program untuk men_downloadkan program ke dalam Chip ATMega16.

1.5 Sistematika Penulisan

Bab I : Pendahuluan

Membahas latar belakang, identifikasi masalah, tujuan dan pembatasan masalah.

Bab II : Kerangka Teoritis

Membahas teori-teori alat yang menunjang dalam pembuatan alat.

Bab III : Analisa dan Pemodelan


(3)

Bab IV : Pengujian

Membahas hasil-hasil dari pengujian alat yang telah selesai dirancang.

Bab V : Kesimpulan dan Saran

Membahas kesimpulan dari seluruh pembahasan topik serta saran yang mungkin dapat membantu dalam pengembangan alat lebih lanjut.


(4)

79

Universitas Kristen Maranatha BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan data pengamatan dan analisis data yang telah dilakukan, dapat disimpulkan bahwa :

1. Perancangan polisi tidur otomatis ini telah selesai dengan baik. Hasil yang didapatkan menunjukan bahwa sensor infra merah dan motor stepper serta AVR ATMega16 telah berfungsi dengan baik dan sesuai dengan rencana.

2. Kesalahan dalam data pengamatan terjadi karena :

a. Kesulitan dalam ketepatan memutuskan jalur infra merah pada sensor, sehingga terjadi kesalahan dalam perhitungan clock AVR dengan hitungan teori.

b. Melemahnya daya baterai yang digunakan sebagai power sensor infra merah, sehingga sensor menjadi kurang responsis dalam merespon pergerakan benda yang memutuskan jalur infra merah.


(5)

5.2 Saran

Setelah selesai dan mengamati data dan kerja dari projek ini, diketahui bahwa projek ini masih bisa dikembangkan lebih lanjut. Saran untuk mengembangan lebih lanjut, yaitu :

1. Projek dapat ditambahkan dengan kamera yang dapat menangkap gambar pengendara dan kendaraan yang melewati batas kecepatan agar dapat ditindak lanjuti kembali oleh aparat kepolisian.

2. Projek ini dapat dihubungkan dengan database yang digunakan untuk mencatat waktu dan tanggal serta gambar hasil tangkapan kamera saat ada kendaraan yang melebihi batas kecepatan.

3. Dalam projek ini lebih baik menggunakan adaptor sebagai sumber daya sensor agar tidak terjadi kesalahan yang dikarenakan melemahnya daya pada baterai.


(6)

Universitas Kristen Maranatha 81

DAFTAR PUSTAKA

Putranto, Agus, dkk. 2008. Teknik Otomatisasi Industri. Departemen Pendidikan Nasional. Jakarta.

Setiawan, Andi. 2009. Rancang Bangun Otomatisasi Pengukuran Kecepatan Kendaraan Bermotor Menggunakan Borland Delphi 7.0 dan Mikrokontroler ATMega 8535. Semarang.

http://agfi.staff.ugm.ac.id/blog/index.php/2008/12/at89-sistem-akuisisi-data-dan-pemantauan/

http://digilib.petra.ac.id/viewer.php?page=1&qual=high&submitval=ne xt&fname=%2Fjiunkpe%2Fs1%2Felkt%2F2006%2Fjiunkpe-ns-s1-

2006-23401012-8272-hexapod_robot-chapter2.pdf&submit.x=14&submit.y=16

http://forum.phimega.com/viewtopic.php?f=2&t=139&start=0&sid=ab 569124ad507d7a18e1f30e43282f99

http://ichwann.wordpress.com/2009/03/20/pengukur-kecepatan-dan-tegangan-part-1/

http://ichwann.wordpress.com/2009/10/29/pengukur-kecepatan-menggunakan-sensor-infrared-dan-tegangan-dg-adc-bab-3/ http://ichwann.wordpress.com/2009/10/29/pengukur-kecepatan-menggunakan-sensor-infrared-dan-tegangan-dg-adc-bab-4/ http://forum.phimega.com/viewtopic.php?f=2&t=139&start=15