Kontrol Score Pertandingan Robocup Soccer
Dalam dunia sistem digital, pemrosesan data biner menjadi dasar dari hampir seluruh operasi komputasi. Dua komponen fundamental yang banyak digunakan dalam perancangan rangkaian digital adalah Full Adder dan Counter. Keduanya memiliki peran penting dalam pengolahan logika dan aritmetika di berbagai perangkat elektronik.
Full Adder merupakan rangkaian logika kombinasional yang berfungsi untuk melakukan penjumlahan tiga bit biner, yaitu dua bit data dan satu bit carry-in. Rangkaian ini menghasilkan dua output, yaitu bit hasil penjumlahan (Sum) dan carry-out yang dapat diteruskan ke tahap penjumlahan berikutnya. Dengan menggabungkan beberapa full adder, dapat dibentuk rangkaian penjumlah biner multi-bit yang digunakan dalam unit aritmetika dan logika (ALU), kalkulator digital, serta prosesor.
Sementara itu, Counter atau pencacah adalah rangkaian logika sekuensial yang digunakan untuk menghitung jumlah pulsa masukan secara otomatis. Counter memiliki berbagai jenis, di antaranya asynchronous (ripple) counter dan synchronous counter, yang dibedakan berdasarkan cara sinyal clock mempengaruhi flip-flop di dalamnya. Counter banyak diaplikasikan dalam sistem penghitung, pengatur waktu, pengendali proses, serta sistem digital lainnya yang memerlukan pencatatan urutan atau jumlah kejadian.
- Menganalisis prinsip kerja Full Adder sebagai rangkaian logika kombinasional untuk melakukan penjumlahan tiga bit biner.
- Mengimplementasikan rangkaian Full Adder menggunakan gerbang logika dasar, baik secara teori maupun simulasi, guna memahami hubungan antara input dan output.
- Mempelajari prinsip kerja Counter (pencacah) sebagai rangkaian logika sekuensial yang merespons sinyal clock.Membedakan jenis-jenis counter seperti asynchronous counter dan synchronous counter berdasarkan karakteristik dan respon terhadap sinyal clock.
- Membangun dan menguji rangkaian counter menggunakan flip-flop untuk memahami pola pencacahan dan aplikasinya dalam sistem digital.
- Melatih keterampilan dalam merancang, mensimulasikan, dan menganalisis rangkaian digital, khususnya dalam konteks penjumlahan biner dan pencacahan.
Spesifikasi:
- Input Voltage: DC 4.5-20V
- Static current: 50uA
- Output signal: 0,3V (Output high when motion detected)
- Sentry Angle: 110 degree
- Sentry Distance: max 6/7 m
- Shunt for setting overide trigger: H - Yes, L - No
- Sensitivitas dapat diatur (pengaturan manual pada potensiometer)
- Condeser yang digunakan memiliki sensitivitas yang tinggi
- Tegangan kerja antara 3.3V – 5V
- Terdapat 2 pin keluaran yaitu tegangan analog dan Digital output
- Sudah terdapat lubang baut untuk instalasi
- Sudah terdapat indikator led
Bahan Semikonduktor | Wavelength | Warna |
Gallium Arsenide (GaAs) | 850-940nm | Infra Merah |
Gallium Arsenide Phosphide (GaAsP) | 630-660nm | Merah |
Gallium Arsenide Phosphide (GaAsP) | 605-620nm | Jingga |
Gallium Arsenide Phosphide Nitride (GaAsP:N) | 585-595nm | Kuning |
Aluminium Gallium Phosphide (AlGaP) | 550-570nm | Hijau |
Silicon Carbide (SiC) | 430-505nm | Biru |
Gallium Indium Nitride (GaInN) |
Input dan Output pada Gerbang Logika hanya memiliki 2 level. Kedua Level tersebut pada umumnya dapat dilambangkan dengan :
- HIGH (tinggi) dan LOW (rendah)
- TRUE (benar) dan FALSE (salah)
- ON (Hidup) dan OFF (Mati)
- 1 dan 0
7 jenis gerbang logika :
- Gerbang AND : Apabila semua / salah satu input merupakan bilangan biner (berlogika) 0, maka output akan menjadi 0. Sedangkan jika semua input adalah bilangan biner (berlogika) 1, maka output akan berlogika 1.
- Gerbang OR : Apabila semua / salah satu input merupakan bilangan biner (berlogika) 1, maka output akan menjadi 1. Sedangkan jika semua input adalah bilangan biner (berlogika) 0, maka output akan berlogika 0.
- Gerbang NOT : Fungsi Gerbang NOT adalah sebagai Inverter (pembalik). Nilai output akan berlawanan dengan inputnya.
- Gerbang NAND : Apabila semua / salah satu input bilangan biner (berlogika) 0, maka outputnya akan berlogika 1. Sedangkan jika semua input adalah bilangan biner (berlogika) 1, maka output akan berlogika 0.
- Gerbang NOR : Apabila semua / salah satu input bilangan biner (berlogika) 1, maka outputnya akan berlogika 0. Sedangkan jika semua input adalah bilangan biner (berlogika) 0, maka output akan berlogika 1.
- Gerbang XOR : Apabila input berbeda (contoh : input A=1, input B=0) maka output akan berlogika 1. Sedangakan jika input adalah sama, maka output akan berlogika 0.
- Gerbang XNOR : Apabila input berbeda (contoh : input A=1, input B=0) maka output akan berlogika 0. Sedangakan jika input adalah sama, maka output akan berlogika 1.
Sensor PIR atau disebut juga dengan Passive Infra Red merupakan sensor yang digunakan untuk mendeteksi adanya pancaran sinar infra merah dari suatu object. Sesuai dengan namanya sensor PIR bersifat pasif, yang berarti sensor ini tidak memancarkan sinar infra merah melainkan hanya dapat menerima radiasi sinar infra merah dari luar. Sensor PIR terdiri dari beberapa bagian yaitu :
- Fresnel Lens -->Lensa Fresnel pertama kali digunakan pada tahun 1980an. Digunakan sebagai lensa yang memfokuskan sinar pada lampu mercusuar. Penggunaan paling luas pada lensa Fresnel adalah pada lampu depan mobil, di mana mereka membiarkan berkas parallel secara kasar dari pemantul parabola dibentuk untuk memenuhi persyaratan pola sorotan utama.
- IR Filter -->IR Filter dimodul sensor PIR ini mampu menyaring panjang gelombang sinar infrared pasif antara 8 sampai 14 mikrometer, sehingga panjang gelombang yang dihasilkan dari tubuh manusia yang berkisar antara 9 sampai 10 mikrometer ini saja yang dapat dideteksi oleh sensor. Sehingga Sensor PIR hanya bereaksi pada tubuh manusia saja.
- Pyroelectric Sensor -->Seperti tubuh manusia yang memiliki suhu tubuh kira-kira 32 derajat celcius, yang merupakan suhu panas yang khas yang terdapat pada lingkungan. Pancaran sinar inframerah inilah yang kemudian ditangkap oleh Pyroelectric sensor yang merupakan inti dari sensor PIR ini sehingga menyebabkan Pyroelectic sensor yang terdiri dari galium nitrida, caesium nitrat dan litium tantalate menghasilkan arus listrik.
- Amplifier -->Sebuah sirkuit amplifier yang ada menguatkan arus yang masuk pada material pyroelectric.
- Komparator-->Setelah dikuatkan oleh amplifier kemudian arus dibandingkan oleh komparator sehingga mengahasilkan output.
![]() |
Blok Diagram sensor PIR |
![]() |
Jangkauan Sensor PIR |
1. Batang karbon (C) sebagai anode (kutub positif baterai).
2. Seng (Zn) sebagai katode (kutub negatif baterai)
3. Amonium dioksida (NH4CI) sebagai larutan elektrolit (penghantar)
Terdapat dua jenis baterai yaitu :
- Sensitivitas dapat diatur (pengaturan manual pada potensiometer)
- Condeser yang digunakan memiliki sensitivitas yang tinggi
- Tegangan kerja antara 3.3V – 5V
- Terdapat 2 pin keluaran yaitu tegangan analog dan Digital output
- Sudah terdapat lubang baut untuk instalasi
- Sudah terdapat indikator led
Bahan Semikonduktor | Wavelength | Warna |
Gallium Arsenide (GaAs) | 850-940nm | Infra Merah |
Gallium Arsenide Phosphide (GaAsP) | 630-660nm | Merah |
Gallium Arsenide Phosphide (GaAsP) | 605-620nm | Jingga |
Gallium Arsenide Phosphide Nitride (GaAsP:N) | 585-595nm | Kuning |
Aluminium Gallium Phosphide (AlGaP) | 550-570nm | Hijau |
Silicon Carbide (SiC) | 430-505nm | Biru |
Gallium Indium Nitride (GaInN) |
Seven segment merupakan bagian-bagian yang digunakan untuk menampilkan angka atau bilangan decimal. Seven segment tersebut terbagi menjadi 7 batang LED yang disusun membentuk angka 8 dengan menggunakan huruf a-f yang disebut DOT MATRIKS. Setiap segment ini terdiri dari 1 atau 2 LED (Light Emitting Dioda). Seven segment bisa menunjukan angka-angka desimal serta beberapa bentuk tertentu melalui gabungan aktif atau tidaknya LED penyususnan dalam seven segment.
Supaya memudahkan penggunaannnya biasanya memakai sebuah sebuah seven segment driver yang akan mengatur aktif atau tidaknya led-led dalam seven segment sesuai dengan inputan biner yang diberikan. Bentuk tampilan modern disusun sebagai metode 7 bagian atau dot matriks. Jenis tersebut sama dengan namanya, menggunakan sistem tujuh batang led yang dilapis membentuk angka 8 seperti yang ditunjukkan pada gambar di atas. Huruf yang dilihatkan dalam gambar itu ditetapkan untuk menandai bagian-bagian tersebut.
Dengan menyalakan beberapa segmen yang sesuai, akan dapat diperagakan digit-digit dari 0 sampai 9, dan juga bentuk huruf A sampai F (dimodifikasi). Sinyal input dari switches tidak dapat langsung dikirimkan ke peraga 7 bagian, sehingga harus menggunakan decoder BCD (Binary Code Decimal) ke 7 segmen sebagai antar muka. Decoder tersebut terbentuk dari pintu-pintu akal yang masukannya berbetuk digit BCD dan keluarannya berupa saluran-saluran untuk mengemudikan tampilan 7 segmen.
Tabel Pengaktifan Seven Segment |
IC BCD 74247 merupakan IC yang bertujuan mengubah data BCD (Binary Coded Decimal) menjadi suatu data keluaran untuk seven segment. IC 74247 yang bekerja pada tegangan 5V ini khusus untuk menyalakan seven segment dengan konfigurasi common anode. Sedangkan untuk menyalakan tampilan seven segment yang bekerja pada konfigurasi common cathode menggunakan IC BCD 7448. IC ini sangat membantu untuk meringkas masukan seven segmen dengan jumlah 7 pin, sedangkan jika menggunakan BCD cukup dengan 4 bit masukan. IC BCD bisa juga disebut dengan driver seven segment. Berikut konfigurasi Pin IC 74247.
Konfigurasi Pin Decoder:
- Pin Input IC BCD, memiliki fungsi sebagai masukan IC BCD yang terdiri dari 4 Pin, nama pin masukan BCD dilangkan dengan huruf kapital yaitu A, B, C dan D. Pin input berkeja dengan logika High=1.
- Pin Ouput IC BCD, memiliki fungsi untuk mengaktifkan seven segmen sesuai data yang diolah dari pin input. Pin output berjumlah 7 pin yang namanya dilambangkan dengan aljabar huruf kecil yaitu, b, c, d, e, f dan g. Pin Output bekerja dengan logika low=0. Karena itulah IC 7447 digunakan untuk seven segment common anode.
- Pin LT (Lamp Test) memiliki fungsi untuk mengaktifkan semua output menjadi aktif low, sehingga semua led pada seven segmen menyala dan menampilkan angka 8. Pin LT akan aktif jika diberi logika low. Pin ini juga digunakan untuk mengetes kondisi LED pada seven segment.
- Pin RBI (Ripple Blanking Input) memiliki fungsi untuk menahan data input (disable input), pin RBI akan aktif jika diberi logika low. Sehingga seluruh pin output akan berlogika High, dan seven segment tidak aktif.
- Pin RBO (Ripple blanking Output) memiliki fungsi untuk menahan data output (disable output), pin RBO ini akan aktif jika diberikan logika Low. Sehingga seluruh pin output akan berlogika High, dan seven segment tidak aktif.
Konfigurasi PIN 74LS139 |
Tabel Kebenaran IC 74LS139 |
IC BCD 74247 merupakan IC yang bertujuan mengubah data BCD (Binary Coded Decimal) menjadi suatu data keluaran untuk seven segment. IC 74247 yang bekerja pada tegangan 5V ini khusus untuk menyalakan seven segment dengan konfigurasi common anode. Sedangkan untuk menyalakan tampilan seven segment yang bekerja pada konfigurasi common cathode menggunakan IC BCD 7448. IC ini sangat membantu untuk meringkas masukan seven segmen dengan jumlah 7 pin, sedangkan jika menggunakan BCD cukup dengan 4 bit masukan. IC BCD bisa juga disebut dengan driver seven segment. Berikut konfigurasi Pin IC 74247.
Konfigurasi Pin Decoder:
- Pin Input IC BCD, memiliki fungsi sebagai masukan IC BCD yang terdiri dari 4 Pin, nama pin masukan BCD dilangkan dengan huruf kapital yaitu A, B, C dan D. Pin input berkeja dengan logika High=1.
- Pin Ouput IC BCD, memiliki fungsi untuk mengaktifkan seven segmen sesuai data yang diolah dari pin input. Pin output berjumlah 7 pin yang namanya dilambangkan dengan aljabar huruf kecil yaitu, b, c, d, e, f dan g. Pin Output bekerja dengan logika low=0. Karena itulah IC 7447 digunakan untuk seven segment common anode.
- Pin LT (Lamp Test) memiliki fungsi untuk mengaktifkan semua output menjadi aktif low, sehingga semua led pada seven segmen menyala dan menampilkan angka 8. Pin LT akan aktif jika diberi logika low. Pin ini juga digunakan untuk mengetes kondisi LED pada seven segment.
- Pin RBI (Ripple Blanking Input) memiliki fungsi untuk menahan data input (disable input), pin RBI akan aktif jika diberi logika low. Sehingga seluruh pin output akan berlogika High, dan seven segment tidak aktif.
- Pin RBO (Ripple blanking Output) memiliki fungsi untuk menahan data output (disable output), pin RBO ini akan aktif jika diberikan logika Low. Sehingga seluruh pin output akan berlogika High, dan seven segment tidak aktif.
Full Adder adalah rangkaian logika kombinasional yang digunakan untuk menjumlahkan tiga bit biner sekaligus, yaitu dua bit input data (A dan B) serta satu bit input carry (Cin). Output dari Full Adder terdiri dari Sum (hasil penjumlahan) dan Carry-out (Cout), yang dapat digunakan untuk operasi penjumlahan bit berikutnya. Full Adder dibangun dari gerbang logika dasar seperti XOR, AND, dan OR. Untuk menjumlahkan bilangan biner lebih dari satu bit, beberapa Full Adder dapat dirangkai secara berurutan dalam bentuk Ripple Carry Adder.
Counter, atau pencacah, merupakan rangkaian logika sekuensial yang berfungsi untuk menghitung jumlah pulsa clock yang masuk. Counter tersusun dari beberapa flip-flop yang saling terhubung dan berubah status berdasarkan sinyal clock. Ada dua jenis utama counter:
-
Asynchronous Counter (Ripple Counter): perubahan terjadi secara bertahap, dimulai dari flip-flop pertama hingga terakhir.
-
Synchronous Counter: semua flip-flop dipicu secara bersamaan oleh sinyal clock, sehingga lebih cepat dan stabil.
Counter dapat dihitung secara naik (up counter), turun (down counter), atau keduanya (up-down counter), dan digunakan secara luas dalam sistem waktu, penghitung objek, jam digital, dan perangkat digital lainnya.
Dengan memahami cara kerja Full Adder dan Counter, seseorang dapat membangun sistem digital sederhana seperti penjumlahan bilangan biner dan pencacahan otomatis dalam berbagai aplikasi teknis.
Komentar
Posting Komentar