PERANCANGAN SISTEM
LCD
Kekeruhan Turbidity
Air Pengurasan
Relay Pompa
Sensor Air
ATMEGA
Level 8535 Relay Pompa
Ultrasonik Pengisian
Air Sensor Air
RTC Servo
Makanan/
Motor Pelet ikan
DS1307
Diagram blok sistem yang digambarkan pada gambar 3.1 menjelaskan tentang konfigurasi
input dan output sistem. Dalam rancangan ini inputnya adalah kekeruhan air yang diukur
dengan sensor turbidity, level ketinggian air yang diukur dengan sensor ultrasonik, dan sinyal
dari RTC DS1307. Saat sensor turbidity mendeteksi air sudah keruh atau waktu penggantian
air sudah sesuai dengan jadwal, maka pompa pengurasan air akan aktif dan air dipompa
keluar akuarium. Sensor ultrasonik akan mengukur level ketinggian air di dalam akuarium.
Jika level ketinggian air sudah mencapai sekitar 25% dari volume air semula, maka pompa
pengurasan akan padam dan pompa pengisian air akan aktif memompa air ke dalam
akuarium. Ketika level ketinggian air sudah mencapai 100% maka pompa pengisian akan
padam. Setelah pompa pengisisan padam, 14 menit kemudian motor servo akan bergerak dan
menjatuhkan pakan ikan
ke dalam akuarium. Proses kendali sistem ini dilakukan oleh sebuah mikrokontroler AVR
yang mengatur proses pengisian dan pengurasan air serta pengukuran level ketinggian air.
Rangkaian LCD
Display yang digunakan adalah LCD (Liquid Crystal Display) 16x2. Pada LCD terdapat
driver yang berfungsi untuk mengubah data ASCII output mikrokontroler menjadi tampilan
karakter. Pada gambar dibawah ini merupakan gambar rangkaian LCD yang dihubungkan
dengan mikrokontroler.
U
40 1
1
PB0/
39 PA1/ADC1PB1/T1
T0/XCK 2
PA0/ADC0
38 PA2/ADC2 3
PB2/AIN0/INT2PB3/ 4
36
37 PA3/ADC3 AIN1/OC0 5
PB4/
PA4/ADC4 PB5/
SS
MOSI 6 7
35
PA5/ADC5 PB6/MIS 8
34 O
PB7/SCK
PD0/RXD
PA6/ADC6
33 14
PD1/TXD
PA7/ADC7
15
PC0/SCL PD2/INT0
PC1/SDA 16
PC2 PD3/INT1
PC3 17
5 PC4 PD4/OC1B
V PC5 18 XTAL1 1
3 12 3
30 AREF
PC6/TOSC1 XTAL2 9
PD5/OC1A
2
AVC
PC7/TOSC2 19 RES
C ET
PD6/ICP1
ATMEGA
20
8535
PD7/OC2
21
RW
E
D0
D1
D2
D3
D4
D5
D6
VSS
VDD
VEE
D7
RS
www.TheEngineering
Projects.com
LCD
1
LCD16
X2
12V
SW-SPST
U3
5V
L2 7805
V2
1 3
220VAC VI VO
GND
BR21N4002
C3 C4
2
1000u/50V 10u
+88.8
U1
40PA0/ADC0 1
PB0/T0/XCK
39PA1/ADC1 2
PB1/T1
38PA2/ADC2 3
PB2/AIN0/INT2
37PA3/ADC3 4
PB3/AIN1/OC0
36PA4/ADC4 5
PB4/SS
35PA5/ADC5 6
PB5/MOSI
34PA6/ADC6 7
PB6/MISO
8
33PA7/ADC7 PB7/SCK
PC0/SCL 14
PD0/RXD
PC1/SDA 15
PD1/TXD
PC2 16
PD2/INT0
PC3 17
PD3/INT1
PC4 18
PD4/OC1B
PC5 19
PD5/OC1A
PC6/TOSC1 20
PD6/ICP1
21
PC7/TOSC2 PD7/OC2
XTAL113
32 XTAL212
AREF AVCC
30
RESET 9
ATMEGA8535
Gambar 3.3 Rangkaian Minimum Mikrokontroler Atmega 8535 Dan Catu Daya
+88.8
U1
40PA0/ADC0 1
PB0/T0/XCK
39PA1/ADC1 2
PB1/T1
38PA2/ADC2 3
PB2/AIN0/INT2
37PA3/ADC3 4
PB3/AIN1/OC0
36PA4/ADC4 5
PB4/SS
35PA5/ADC5 6
PB5/MOSI
34PA6/ADC6 7
PB6/MISO
PB7/SCK 8
33PA7/ADC7
PC0/SCL 14
PD0/RXD
PC1/SDA 15
PD1/TXD
PC2 16
PD2/INT0
PC3 17
PD3/INT1
PC4 18
PD4/OC1B
PC5 19
PD5/OC1A
PC6/TOSC1 20
PD6/ICP1
21
PC7/TOSC2 PD7/OC2
13
XTAL1
32 12
AREF AVCC XTAL2
30 9
RESET
ATMEGA8535
12V
220V
RL1
12V V1
Source 220V
U1 R1 Q1
40 PA0/ADC0PB0/T0/XCK 1
BD139
WATER PUMP 2
39 PA1/ADC1PB1/T1 2 330R
38 3
PA2/ADC2 PB2/AIN0/INT2
12V
37
36 PA3/ADC3 PB3/AIN1/OC0 4
PA4/ADC4 PB4/SS 5
35 PA5/ADC5 PB5/MOSI 6 220V
34 PA6/ADC6 PB6/MISO 7
33 PA7/ADC7 PB7/SCK 8
PC0/SCL PD0/RXD 14
PC1/SDA PD1/TXD 15
PC2 PD2/INT0 16 RL2
25 PC3 PD3/INT1 17 12V V3
26 PC4 PD4/OC1B 18 Source 220V
PC5PD5/OC1A 19
PC6/TOSC1PD6/ICP1 20
PC7/TOSC2PD7/OC2 21
XTAL1 13 R2 Q2
32 AREF 12 BD139
XTAL2 9 330R
30 AVCC
RESET
ATMEGA8535
39 PB1/T1 2
DS1307 RTC Module
PA1/ADC1
38 PB2/AIN0/INT2 3
SDA PA2/ADC2
37 PB3/AIN1/OC0 4
SCL PA3/ADC3
36 PB4/SS 5
SOUT PA4/ADC4
35 PB5/MOSI 6
PA5/ADC5
5V
VCC 34 PB6/MISO 7
PA6/ADC6
GND
33 PB7/SCK 8
PA7/ADC7
X1
X2
PC0/SCL 14
PD0/RXD
PC1/SDA 24 15
PC2 PD1/TXD
PC3 16
PC4 PD2/INT0
PC5 17
PD3/INT1
PC6/TOSC1 18
PC7/TOSC2 PD4/OC1B
19
PD5/OC1A
20
PD6/ICP1
21
PD7/OC2
13
XTAL1
32 12
AREF AVCC XTAL2
30 9
RESET
ATMEGA8535
11.0592Mhz
Turbidity Sensor
Vcc U1
40 PA0/ADC0 1
PB0/T0/XCK
39 PA1/ADC1 2
PB1/T1
analog output ground 38 PA2/ADC2 3
PB2/AIN0/IN
37 PA3/ADC3 4
T2
36 PA4/ADC4 5
PB3/AIN1/OC
35 PA5/ADC5 6
0
34 PA6/ADC6 7
PB4/SS
8
33 PA7/ADC7PB5/MOSI
PB6/MISO
PC0/SCL 14
PB7/SCK
PD0/RXD
PC1/SDA 15
PD1/TXD
PC2 16
PD2/INT0
PC3 17
PD3/INT1
PC4 18
PD4/OC1
PC5 19
B
PC6/TOSC1 20
PD5/OC1
21
PC7/TOSC2 A
PD6/ICP1
XTAL1
PD7/OC2 13
32 XTAL2
AREF AVCC
30 12
ATMEGA85
RESET 9
35
Turbidity sensor mendeteksi partikel tersuspensi dalam air dengan cara mengukur
transmitansi dan hamburan cahaya yang berbanding lurus dengan kadar Total Suspended
Solids (TTS). Semakin tinggi kadar TTS, maka semakin tinggi pula tingkat kekeruhan air
tersebut.
Rangkaian Sensor Ultrasonik
Sensor Ultrasonik berfungsi untuk mengukur level ketinggian air dalam akuarium. Sensor
ultrasonik terhubung dengan mikrokontroler seperti gambar berikut.
U1
40 PA0/ADC0 1
PB0/T0/XCK
39 PA1/ADC1 2
PB1/T1
38 PA2/ADC2 3
PB2/AIN0/INT2
37 PA3/ADC3 4
PB3/AIN1/OC0
36 PA4/ADC4 5
PB4/SS
35 PA5/ADC5 6
PB5/MOSI
34 PA6/ADC6 7
PB6/MISO
33 PA7/ADC7 8
PB7/SCK
PC0/SCL 14
PD0/RXD
PC1/SDA 15
PD1/TXD
PC2 16
PD2/INT0
PC3 17
PD3/INT1
PC4 18
PD4/OC1B
PC5 19
PD5/OC1A
PC6/TOSC1 20
PD6/ICP1
PC7/TOSC2 PD7/OC2 21
13
XTAL1
32 12
AREF AVCC XTAL2
30 9
RESET
ATMEGA8535
5V
+5V
Trigger
Echo
Gnd
TestPin www.TheEngineeringProjects.com
SONAR1
ULTRASONIC SENSOR
‘
Rangkaian Lengkap
Berdasarkan uraian yang telah diterangkan pada bagian sebelumnya, maka dibuatlah
rangkaian lengkap dari keseluruhan sistem. Adapun rangkaian lengkap dari perancangan
sistem ini dapat dilihat pada gambar dibawah ini.
SW2
12V
SW-SPST
U3
5V
L2
7805
V2
1 VI VO 3
220VAC WATER PUMP 1
GND
BR2 1N4002
12V
C3 C4
2
1000u/50V 10u 220V
+88.8
RL1
5V 12V V1
Source 220V
Turbidity Sensor
DS1307 RTC1 U1
Vcc
R1 Q1 WATER PUMP 2
40 PA0/ADC0 PB0/T0/XCK 1
www.TheEngineeringProjects.com
BD139
DS1307 RTC Module
39 PA1/ADC1PB1/T12
330R
SDA 38 PA2/ADC2 PB2/AIN0/INT23
12V
analog output SCL 37 PA3/ADC3 PB3/AIN1/OC04
36 PA4/ADC4 PB4/SS5
35 6
5V
PC0/SCL PD0/RXD14
PC1/SDA PD1/TXD15
PC2 PD2/INT016
PD3/INT1 17 PD4/OC1B18 12V RL2 V3
PC3
PD5/OC1A19 Source 220V
PC4
PD6/ICP120
PC5
PC6/TOSC1 PD7/OC221
PC7/TOSC2
5V
13 R2 Q2
XTAL1 12
32 AREF BD139
30 XTAL2 9
AVCC RESET 330R
ATMEGA8535
11.0592Mhz
5V
RW
E
D0
D1
D2
D3
D4
D5
D6
VSS
D7
VDD
VEE
RS
+5V
Trigger
Echo
nd
www.TheEngineeringProjects.com
TestPin www.TheEngineeringProjects.com
LCD1
LCD 16X2 SONAR1
ULTRASONIC SENSOR
Identifikasi masalah
Pengumpulan Data
Pemodelan Konsep
Analisis
Sesuai Teknik
dengan syarat
perancangan?
Tidak
Proses manufaktur
dan Assembly
Pembuatan Prototype
Selesai