1. TINJAUAN PUSTAKA
Ultrasonik adalah suara atau getaran dengan frekuensi yang terlalu tinggi
untuk bisa didengar oleh telinga manusia, yaitu kira-kira di atas 20 kiloHertz.
Gelombang ultrasonik dapat merambat pada medium padat, cair dan gas.
dengan permukaan padat, tetapi pada tekstil dan busa, maka jenis gelombang ini
akan diserap.
elektronik dihasilkan oleh getaran elastis dari sebuah kristal kuarsa yang
periodik yang disebut derau (noise), di mana dapat dinyatakan sebagai superposisi
Kelebihan gelombang ultrasonik yang tidak dapat didengar, bersifat langsung dan
pantul dan gelombang datang seperti pada sistem radar dan deteksi gerakan oleh
sensor pada robot atau hewan. Contoh hewan yang dapat mendengar gelombang
6
7
besaran fisis (bunyi) menjadi besaran listrik dan sebaliknya. Cara kerja sensor
ini didasarkan pada prinsip dari pantulan suatu gelombang suara sehingga dapat
frekuensi sangat tinggi yaitu 20.000 Hz. Bunyi ultrasonik tidak dapat didengar
oleh telinga manusia. Bunyi ultrasonic hanya dapat didengar oleh anjing,
zat padat, cair dan gas. Reflektivitas bunyi ultrasonic dipermukaan zat padat
hampir sama dengan reflektivitas bunyi ultrasonic di permukaan zat cair. Akan
2014). Sensor ultrasonic dapat dilihat pada gambar 2.1 di bawah ini.
ketika sebuah osilator diterapkan pada benda tersebut. Secara umum, alat ini akan
menembakkan gelombang ultrasonic menuju suatu area atau suatu target. Setelah
8
gelombang tersebut. Gelombang pantulan dari target akan ditangkap oleh sensor,
waktu gelombang pantul yang diterima. Cara kerja gelombang ultrasonic dapat
kecepatan sekitar 340 m/s. Ketika menumbuk suatu benda, sinyal akan
S merupakan jarak antara sensor ultrasonic dengan benda (bidang pantul), dan t
adalah lama waktu pantul, kemudian dibagi 2 (dua) karena terjadi 2 (dua) proses
yang membagi interval waktu pemancaran gelombang oleh transmitter dan waktu
2.3 Mikrokontroler
Processing Unit), memory, I/O tertentu dan unit pendukung seperti Analog-to-
Erasable Only Memory) yang dapat dihapus dan ditulisi sebanyak 1000 kali[7].
input-output, jalur kontrol, addres bus dan data bus. Konfigurasi pin AT89S51
dapat dilihat pada gambar 2.3 Susunan pin AT89S51 dibawah ini. Susunan pin
-Pin 1- 8
Merupakan port 1 yang menjadikanbus saluran dua arah input atau output
8 bit.
-Pin 9
-Pin 10 - 17
Merupakan port 3 yang menjadikan saluran (bus) I/O 8 bit dua arah
pada kondisi high dan port 3 dapat digunakan sebagai port pararel 8 bit
serbaguna. Selain itu sebagian dari port 3 dapat berfungsi sebagai sinyal
-Pin 18 - 19
pada chip kecuali rangkaian kristal. Selain itu XTAL 1 juga dapat dipakai
amplifier.
-Pin 20
-Pin 21-28
Merupakan port 2 yang menjadi saluran (bus) I/O dua arah 8 bit dengan
inetrnal pull-up.
-Pin 29
pengambilan instruksi.
-Pin 30
-Pin 31
-Pin 32-39
Merupakan port 0.Port 0 ini salah satu port yang berfungsi sebagai general
Selain sebagai jalur I/O port 0 juga berfungsi sebagai multiplexed address
data bus.
-Port40
secara otomatis.
Dalam pemrograman komputer dikenal dua jenis tingkatan bahasa, jenis yang
pertama adalah bahasa pemrograman tingkat tinggi (high level language) dan
jenis yang kedua adalah bahasa pemrograman tingkat rendah (low level language).
ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih
2. Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah
terlalu banyak
14
matematis.
bantuan software yang khusus untuk mikrokontroler jenis Atmega. Software untuk
16
compiler. Bahkan juga ada yang sekaligus debugger dan simulator. Salah satunya
1. User dapat membuat program sistem single file maupun proyek (beberapa file).
dan tiap instuksi akan diberi warna biru.Syntac highlighting dapat dilihat pada
3. User dapat langsung mengcompile program dengan sekali klik icon Build (F9).
Ketika ada kesalahan maka user dapat langsung ditunjukkan letak dan jenis
4. User dapat melakukan simulasi software untuk melihat hasil kerja program.
5. User dapat melakukan debugging, bahkan melihat hasil eksekusi per step (per
StepInto (F8). Simulasi program dapat dilihat pada gambar 2.6 di bawah ini.
2.4 Solenoid
Solenoid adalah salah satu jenis kumparan terbuat dari kabel panjang yang
dililitkan secara rapat dan dapat diasumsikan bahwa panjangnya jauh lebih besar
daripada diameternya. Dalam kasus solenoid ideal, panjang kumparan adalah tak
hingga dan dibangun dengan kabel yang saling berhimpit dalam lilitannya, dan
bawah ini.
{𝐵 = µ0 𝑖𝑛}
........................................................................................(2.2)
di mana:
solenoid, batang tersebut akan bergerak masuk ke dalam solenoid saat arus
dialirkan. Hal ini dapat dimanfaatkan untuk menggerakkan tuas, membuka pintu,
ini merupakan elemen kontrol yang paling sering digunakan dalam systemfluida.
Seperti pada system pneumatik, system hidrolic ataupun pada sistem kontrol mesin
solenoid valve bertugas untuk mengontrol saluran udara yang bertekanan menuju
sampai kosong. Kran elektrik dapat dilihat pada gambar 2.8 di bawah ini.
fluida saluran ini biasanya digunakan atau diterapkan pada aktuator pneumatic
listrik yang sesuai dengan tegangan kerja solenoid valveyaitu 220VAC. Tuas kran
akan tertarik karena gaya magnet yang dihasilkan dari kumparan selenoid
tersebut. Saat tuas tersebut ditarik naik maka fluidaakan mengalir dari ruang C
menuju ke bagian D dengan cepat. Sehingga tekanan di ruang C turun dan tekanan
fluida yang masuk mengangkat diafragma. Sehingga katup utama terbuka dan
5. Nilai Cv : 48
Power supply atau catu daya atau adaptor merupakan sumber tegangan
elektronika untuk dapat dioperasikan. Rangkaian inti dari catu daya atau Power
Supply ini adalah suatu rangkaian penyearah yaitu rangkaian yang mengubah
mikrokontroler AT89S51, catu daya yang di gunakan adalah 5 Volt dc. Untuk
sedangkan kapasitor 1003F dan 100nF berfungsi sebagai filter tegangan DC atau
di bawah ini.
22
2.7 Relay
menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power)
(NC)yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi CLOSE
(tertutup), Normally Open(NO) yaitu kondisi awal sebelum diaktifkan akan selalu
berada di posisi OPEN (terbuka). Apabila Kumparan Coil diberikan arus listrik,
berpindah dari Posisi sebelumnya (NC) ke posisi baru (NO) sehingga menjadi
Saklar yang dapat menghantarkan arus listrik di posisi barunya (NO). Posisi
OPEN atau tidak terhubung. Pada saat tidak dialiri arus listrik, Armature akan
kembali lagi ke posisi Awal (NC). Coil yang digunakan oleh Relay untuk menarik
Contact Point ke Posisi Close pada umumnya hanya membutuhkan arus listrik
menampil kan angka. Seven segment merupakan display visual yang umum
digunakan dalam dunia digital. Seven segment sering dijumpai pada jam digital,
penujuk antrian, display angka digital dan termometer digital. Penggunaan secara
Seven segment ini tersusun atas 7 batang LED yang disusun membentuk
untuk dot point (DP). Setiap segment ini terdiri dari 1 atau 2 Light Emitting
Diode (LED). Salah satu terminal LED dihubungkan menjadi satu sebagai kaki
common [5]. Seven segment yang digunakan pada rangkaian otomatisasi level air
24
adalah seven segmen tcommon anoda seperti yang dapat dilihat pada gambar 2.12