3.1.4 Perancangan Mikrokontroler Dengan Sensor Kamera
Pada perancangan mikrokontroler dengan sensor kamera penulis menggunakan sensor Cmu cam3 , alasannya meskipun sensor kamera jenis ini
harganya mahal tetapi dalam pencapaiannya untuk mencari atau mendeteksi api sangat baik, akan tetapi sensor ini jarang digunakan para robotika.
Gambar 3.8 rangkaian modul cmu cam 3
3.1.5 Rangkaian pengendali kipas
Untuk proses pemadaman api dilakukan dengan menggunakan propeller atau kipas yang digerakkan oleh motor DC yang memiliki RPM cukup tinggi.
Motor DC dengan RPM tinggi tersebut seringkali menghasilkan noise yang cukup tinggi sehingga mengakibatkan tegangan reverse yang dapat mengacaukan sistem.
Untuk mengantisipasi hal ini maka digunakan sumber tegangan terpisah dan dilengkapi dioda reverse seperti pada gambar
K1
R1 1K
Q1 C9012
BT1 BATTERY 9V
D1 1N4001
M1 KIPAS
Port Mikrokontroler VCC
D1 1N4001
Gambar 3.9 Rangkaian pengendali kipas
3.1.6 Perancangan Seluruh Rangkaian
Pada perancangan seluruh rangkaian ini penulis menggambarkan rangkaian robot secara keseluruhan dari rangkaian mikrokontroler, rangkaian
driver motor, dan juga rangkaian sensor kamera yang digabung menjadi satu rangkaian saja.
Gambar 3.10 Diagram blok Rangkaian robot pemadam api
ATMEL 89S51 Motor DC
Driver motor
Driver cmu cam 3
Cmu cam 3 Reset
Pada blok diatas terdapat rangkaian driver motor, rangkaian driver kamera, rangkaian reset.yang masuk pada mikrokontroler ATMEL 89S51.
Dibawah ini adalah rangkaian elektronika dari robot pemadam api yang dibuat oleh penulis.
VCC P0.2
P1.0
P2.0
P1.4 PORT SERIAL
INT1
P1.7 INT0
P2.1 Q26
C9014
P1.3 VCC
JP5 HEADER 3
1 2
3
RF RECEIVER VCC
12V P2.4
T1 P0.5
R28 10K
X1 R27
10K P1.3
P1.0 R23
10K
P0.5 Q28
C9014 R26
10K
J1 CON1
1
CPU CONNECTOR R22
10K U1
8951 31
19 18
9 12
13 14
15 1
2 3
4 5
6 7
8 39
38 37
36 35
34 33
32 21
22 23
24 25
26 27
28 17
16 29
30 11
10 EAVP
X1 X2
RESET INT0
INT1 T0
T1 P1.0
P1.1 P1.2
P1.3 P1.4
P1.5 P1.6
P1.7 P0.0
P0.1 P0.2
P0.3 P0.4
P0.5 P0.6
P0.7 P2.0
P2.1 P2.2
P2.3 P2.4
P2.5 P2.6
P2.7 RD
WR PSEN
ALEP TXD
RXD
VCC R25
10K
VCC R21
10K R24
10K
P2.3
P1.5 D14
IN4001
R1 10K
P2.7 R10
10K P0.6
C5 10uF16V
VCC P2.2
P0.7
P0.0 JP8
HEADER 10 1
2 3
4 5
6 7
8 9
10 C13
100nF T1
P0.0 P1.6
P3.7
P1.1 VCC
X2
P1.0 P0.3
U2 X24C08
1 2
3 7
6 5
A0 A1
A2 TEST
SCL SDA
P2.0 P1.1
C3 12V
Q27 TIP32
VCC SOLENOID 1
P2.7 P2.0
D13 IN4001
RST
P3.7 RXD
P0.1 JP5
HEADER 9 1
2 3
4 5
6 7
8 9
P0.2 P0.7
P2.5
JP11 HEADER 10
1 2
3 4
5 6
7 8
9 10
P2.1 VCC
Q29 PNP
P1.4
P1.2 VCC
P2.6 JP12
HEADER 2 1
2 Y1
VCC
TXD JP7
HEADER 4 1
2 3
4 P0.1
P1.2 SOLENOID 2
BZ1 BUZZER
P0.4 T0
INT1 R29
1K VCC
P1.6
P1.1 C10
100nF
P2.4 VCC
P2.1
P0.1 C2
D15 ZENER 5V1W
JP2 HEADER 2
1 2
P0.6 VCC
P0.0
VCC C9
100nF
12V INFRARED RECEIVER
P2.6 R20
R P0.4
P1.7
P1.3 JP10
HEADER 3 1
2 3
C4 R19
R JP1
HEADER 2 1
2 P2.3
Q25 TIP32
JP6 HEADER 10
1 2
3 4
5 6
7 8
9 10
VCC P1.5
RF RECEIVER P3.6
P2.2 P0.3
INT0
TXD VCC
VCC C8
100nF
P1.2 ULTRASONIC
12V C1
RXD VCC
T0 VCC
RST JP9
HEADER 5 1
2 3
4 5
EXTRA PORT P2.5
R30 10K
P2.7
Gambar 3.11 Skema rangkaian robot pemadam api Tabel 3.1 Komponen
Jumlah Nama
Barang Parameter
Kode
1 Buzzer
5 Volt
014 ‐0005
2 C1,C2
33pF SMD0805
026 ‐0030
1 C3
100uF16V 026
‐0264 5
C4,C8,C9,C10,C13 100nF
026 ‐0339
1 C5
10uF SMD 0805
026 ‐0338
2 D13,D14
IN4001 035
‐0001
1 D15
ZENER 5V1W
035 ‐0009
3 JP1,JP2,JP12
Konektor putih 2pin
029 ‐0001
2 JP5,JP10
Konektor putih 3pin
029 ‐0003
1 JP5
Header 9 pin
031 ‐0001
3 JP6,JP8,JP11
Konektor putih 10pin
029 ‐0017
1 JP7
Konektor putih 4pin
029 ‐0005
1 JP9
Konektor putih 5pin
029 ‐0007
2 Q25,Q27
TIP42 027
‐0126 2
Q26,Q28 C9014
SOT‐23 027
‐0106 1
Q29 C9012
SOT‐23 027
‐0103 11
R1,R10,R21,R22,R23,R24, 10K
SMD 0805 026
‐0174 R25,R26,R27,R28,R30
3 R20,R19,
R29 1K
Carbon 026
‐0027 1
U1 AT89S51
‐24PC DIP 014
‐0457 1
U2 X24C08
DIP 015
‐0464
1 Y1
11,0592 MHz Low
Profile 029
‐0032
Semua rangkaian masuk ke pin mikrokontroler dan mikrokontroler berfungsi untuk memberi perintah kepada masing-masing rangkaian yang telah
terhubung ke pin dari mikrokontroler.
3.2 Perancangan perangkat lunak