[Lengkap] Cara Membuat Tempat Sampah Otomatis

12:28 PM Comment
Cara Membuat Tempat Sampah Otomatis

Tempat Sampah Otomatis Dengan Arduino Uno

pada artikel kali ini akan dijelaskan langkah-langkah membuat tempat sampah otomatis dengan menggunakan arduino dengan sensor ultrasonic HC SR04 sebagai pendeteksi objek yang mendekat dan motor servo sebagai penggerak mekanisme pembuka tutup tempat sampah
yang perlu disipkan yaitu :

  • arduino
  • sensor ultrasonic HC SR04
  • Motor Servo
  • kabel jumper
  • project board

Rangkaian Tempat Sampah Otomatis :


Cara Membuat Tempat Sampah Otomatis

download terlebih dahulu library sensor ultrasonic HC SR04 dan Servo

Program tempat sampah otomatis :

#include <HCSR04.h>   
#include <Servo.h>    

HCSR04 hc(12,11);       //(trig pin , echo pin)
Servo myservo;       

int jarak = 0;        
bool buka = true;     
int led=10;           
void setup() {
  myservo.attach(9); 
  pinMode(led,OUTPUT)
}

void loop() {
  jarak = hc.dist();                
  if(jarak <= 10){                  
    if(buka == true){               
      for(int i = 90; i>=0; i--){   
        myservo.write(i); 
        digitalWrite(led,HIGH);
        delay(15);                  
      }
    }
    delay(200);
    buka = false;
  }
  else{                             
    buka = true;
    myservo.write(90);              
    delay(1000);
  }
}

Rangkaian Lampu Flip Flop dengan Transistor BC547

10:55 AM Comment

 yang perlu disiapkan untuk membuat rangkaian flip flop yaitu :

  • 2 buah LED
  • 2 Resistor 10K
  • 2 Kapasitor 220uf
  • 2 Transistor Bc547


(+) Led Dihubungkan menjadi satu


Resistor 10k dihubungkan ke kaki (+) LED


(-) kapasitor ke (-) led
(+) Kapasitor ke Resistor


Kedua Collector Bc547 hubungkan ke (-) Kapasitor
Base Bc547 hubungkan ke resistor secara silang / lihat kabel orange dan hijau
Hubungkan  Emiter dari kedua transistor Bc547 
untuk power suply (+) ambil dari (+) LED
power suply (-) ambil dari kaki Collector dari transistor 





Cara Cepat Program Led Kedip/Blink Dengan Arduino Untuk Pemula

7:00 AM Comment

  

Perangkat Lunak Arduino

Arduino dapat untuk digunakan  pada pengembangan objek interaktif, mengambil input dari berbagai sakelar atau sensor, serta mengontrol berbagai lampu, motor, dan output lainnya. Proyek Arduino bisa berdiri sendiri, atau juga dapat berkomunikasi dengan software yang berjalan pada komputer (misalnya: flash, pemrosesan, maxmsp, database, dll.). board arduino bisa dibuat sendiri atau juga bisa dibeli; untuk aplikasi pemrograman Arduino IDE bersifat open-source sehingga dapat diunduh secara gratis.

Arduino adalah perangkat lunak open source yang digunakan untuk mengetik kode program dan menguploadnya ke board mikrokontroer Arduino. Perangkat lunak Arduino dapat berjalan pada sistem operasi Windows, Mac OS X dan Linux. Perangkat lunak ini diketik dalam bentuk dan pemrosesan Java, AVR-GCC dan perangkat lunak open source lainnya. Perangkat lunak Arduino dapat di doenload di situs Arduino (https://www.arduino.cc/) yang kini sudah memiliki versi 1.8.19, seperti yang ditunjukkan pada gambar di bawah. Perangkat Lunak Ide Arduino (Integrated Development Environment) merupakan perangkat lunak yang memfasilitasi pengembangan aplikasi mikrokontroler dari penulisan sourch program, upload dari hasil kompilasi, dan hasil pengujian serial. Arduino dapat dieksekusi di komputer dengan berbagai platform karena didukung atau didasarkan pada bahasa pemrograman  Java. Sourch program yang diciptakan untuk aplikasi mikrokontroler yaitu bahasa C / C ++ dan dapat dikombinasikan dengan assembly.

 

Penjelasan Lengkap Pemrograman Arduino IDE

Selain Arduino IDE sebagai intinya, bootloader juga inti dari Arduino lainnya dalam bentuk program kecil yang dieksekusi tak lama setelah mikrokontroler diberikan tegangan catu daya. Bootloader ini berfungsi sebagai monitor kegiatan yang diinginkan oleh Arduino. Jika dalam ide ada file kompilasi yang akan diupload, maka bootloader secara otomatis menerimanya untuk kemudian disimpan di dalam memori program. Jika pada saat awal mikrokontroler berfungsi, bootloader akan menjalankan program aplikasi yang telah diunggah sebelumnya. Jika ide nya akan mengunggah program baru, maka bootloader segera menghentikan proses eksekusi program dan berhanti yang menerima program yang selanjutnya untuk diprogram lebih lanjut dalam memori program mikrokontroler.

Hubungan antara komunikasi data dengan Arduino ide dan papan board Arduino menggunakan komunikasi serial dengan protokol RS232. Jika papan Arduino dilengkapi dengan komunikasi seri RS232 (umumnya USB), itu dapat secara langsung dihubungkan ke usb komputer. Perangkat serial RS232 ini digunakan jika papan Arduino atau Arduino buatan sendiri tidak dilengkapi dengan perangkat serial 232.

Prosedur Menggunakan Arduino Board

  1. Menyiapkan Arduino Board dan Kabel USB
  2. Men-download Software Arduino Dapatkan versi terbaru dari halaman download yang tersedia di situs resmi Arduino, https://www.arduino.cc/en/Main/Software. Setelah unduhan selesai, ekstrak file yang diunduh (jika mengunduh file jenis .zip). Pastikan untuk mempertahankan struktur file. Klik dua kali folder untuk membukanya, kemudian akan terdapat beberapa file serta subfolder di dalamnya.
  3. Hubungkan board Arduino ke komputer Arduino UNO, Mega Duemilaanove dan Arduino Nano memerlukan sumber listrik dari salah satu koneksi USB USB atau catu daya eksternal. Sumber daya dengan jumper dipilih, kandungan plastik kecil antara USB dan Jack Electric. Periksa apakah jumper diatur dalam dua pin yang paling dekat dengan port USB atau tidak. Hubungkan board Arduino ke komputer dengan kabel USB. Indikator LED hijau (pelabelan PWR) akan menyala.

Membuka Software Arduino

  • Buka aplikasi Arduino IDE dengan mengklik 2 kali icon aplikasinya
  • Buka contoh program blink dengan cara : File > Examples > Basics > Blink.
program blink arduno ide
  • Pilih Board yang kalian gunakan dengan memilih pada menu Tools > Board Arduino yang kalian pakai. Contohnya menggunakan board Arduino Uno maka pilih Arduino Uno
program blink arduno ide
  • Pilih koneksi USB yang terhubung dengan board arduino dengan cara pilih menu tools > Port > COM yang aktif .
program blink arduno ide
  • Kemudian klik upload. Lalu tunggu sebentar dan akan terlihat LED RX dan TX pada Arduino Board berkedip.
program blink arduno ide

Kesimpulan :

  • Arduino adalah papan tunggal mikrokontroler yang serba guna dan bisa diprogram dengan mudah serta bersifat open-source.
  • Arduino Uno merupakan salah satu kit mikrokontroler dengan basis mikrokontroler ATmega328. Modul ini juga dilengkapi dengan banyak hal yang dibutuhkan agar mendukung mikrokontroler dalam bekerja.
  • bahasa pemrograman C++ yang digunakan pada Arduino IDE merupakan versi yang telah disederhanakan, jadi lebih mudah untuk pemula dalam belajar pemrograman.
  • Software Arduino IDE (Integrated Development Environment) merupakan sebuah software yang memudahkan untuk mengembangkan aplikasi mikrokontroler dimulai ketika menuliskan source program, kompilasi, upload hasil kompilasi, sampai uji coba secara terminal serial.
  • Hubungan komunikasi data antara IDE arduino dengan board Arduino digunakan komunikasi secara serial dengan protokol RS232.

[Lengkap] Belajar Pemrograman Arduino IDE Pemula

12:24 PM Comment

 

Konsep Dasar Pemrograman Arduino

Penjelasan Lengkap Tentang Pemrograman Pada Arduino IDE

Perangkat lunak/program yang ditulis dengan Arduino disebut sketsa. Sketsa ini ditulis dalam editor teks. Sketsa disimpan dengan ekstensi file .ino, yang memiliki karakteristik untuk memotong, menyalin, menempel, mencari/ mengubah teks, dll. Area pesan (konsol) memberikan komentar, penyimpanan, dan ekspor juga menunjukkan kesalahan. Konsol menunjukkan teks output di lingkungan Arduino, termasuk pesan kesalahan dan detail informasi lainnya. Sudut bawah ke jendela kanan menunjukkan papan dan port serial yang sedang digunakan. Tombol Toolbar seperti pada gambar dibawah ini dimungkinkan untuk memverifikasi dan memuat program, membuat, membuka dan menyimpan sketsa, juga buka monitor seri.

Penjelasan Lengkap Tentang Pemrograman Pada Arduino IDE

Kode program Arduino biasanya disebut sketsa dan dilakukan dengan menggunakan bahasa pemrograman C. Program atau sketsa yang telah diselesaikan dalam Arduino Ide dapat dikompilasi dan dimuat langsung ke board Arduino.

Penjelasan Lengkap Tentang Pemrograman Pada Arduino IDE


Singkatnya, sketsa di Arduino dikelompokkan menjadi 3 blok seperti pada gambar diatas, Yaitu: Header, setup dan loop. Untuk program yang lebih lengkap akan ada blok lain dalam bentuk fungsi pendukung.

Header

Bagian ini umumnya ditulis definisi penting yang akan digunakan di bawah ini dalam program, misalnya, penggunaan perpustakaan dan variabel definisi. Kode dalam blok ini dieksekusi hanya sekali ketika waktu kompilasi. Di bawah ini adalah contoh kode untuk mendeklarasikan variabel LED (keseluruhan) dan pada saat yang sama penuh dengan nomor 13

Int LED = 13;

Setup

Di sinilah awal program Arduino dieksekusi, yaitu pada awalnya, atau ketika makan Arduino. Biasanya, di blok ini, diisi untuk menentukan apakah pin digunakan sebagai input atau output, menggunakan perintah pinmode. Inisialisasi variabel juga dapat dilakukan di blok ini

// the setup routine runs once when you press reset:

void setup() { // initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

Output adalah makro yang telah didefinisikan Arduino yang berarti = 1. Dengan demikian, perintah di atas sama dengan pinmode (LED, 1); PIN dapat berfungsi sebagai output atau input. Jika berfungsi sebagai output, siap untuk mengirim arus listrik (maksimum 100 mA) dengan beban yang terhubung. Jika berfungsi seperti entri, pin memiliki impedansi tinggi dan siap menerima arus yang dikirimkan kepadanya.

Loop

Blok ini akan dieksekusi terus menerus. Jika program telah mencapai akhir blok, itu akan berlanjut dengan mengulangi eksekusi sejak awal blok. Program akan berhenti jika tombol daya Arduino dinonaktifkan. Di sinilah fungsi utama program Arduino kami.

void loop() {

digitalWrite(led, HIGH); //  LED hidup

delay(1000); // jeda 1000 milidetik atau 1 detik

digitalWrite(led, LOW); // LED mati

delay(1000); // jeda 1000 milidetik atau 1 detik

}

Perintah DigitalWrite (PinNumber, Value) akan memesan bahwa Anduino menyalakan atau menonaktifkan tegangan di PinNumber sesuai dengan nilainya. Dengan demikian, perintah di atas DigitalWrite (LED, High) akan membuat kelompok nomor 13 (karena di header yang dinyatakan LED = 13) memiliki tegangan = 5V (atas). Hanya ada dua kemungkinan nilai penulisan digital, yaitu tinggi atau rendah, yang sebenarnya merupakan seluruh nilai 1 atau 0

Program Sederhana Arduino

Penjelasan Lengkap Tentang Pemrograman Pada Arduino IDE


Program sederhana adalah LED Blink, program ini akan mengakses pin 10 dan akan memerintahkan Arduino untuk mengulangi LED berkedip, untuk rangkaian dapat dilihat pada gambar diatas

// Project  - LED Flasher

int ledPin = 10;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

digitalWrite(ledPin, HIGH);

delay(1000);

digitalWrite(ledPin, LOW);

delay(1000);

}

Pembahasan Sketch

// Project  - LED Flasher

Diatas merupakan baris komentar yang berguna untuk dokumentasi program, pada saat di compail, baris komentar tersebut akan diabaikan. Baris komentar sangat berguna untuk programmer supaya dapat mengerti maksud dari sebuah program yang ditulis oleh orang lain.

int ledPin = 10;

Inisialisasi variabel, dalam hal ini inisialisasi variabel yang disebut LEDPin dengan tipe data integer dan nilai 10.

void setup() {

pinMode(ledPin, OUTPUT);

}

Setiap sketsa Arduino harus memiliki fungsi pengaturan () dan loop (). Fungsi pengaturan () hanya dipanggil sekali setelah pertama kali program berjalan. Fungsi pengaturan () biasanya merupakan tempat untuk mengatur hal -hal umum sehingga program siap dijalankan, seperti pengaturan pin mode, pengaturan laju baud serial, dan lainnya. Dalam sketsa LED Blink, fungsi pengaturan hanya memiliki 1 baris perintah, yaitu

Pinmode (ledpin, output);

Fungsi pinmode yang berguna untuk memberi tahu Arduino bahwa pin di papan akan digunakan sebagai input atau output. Pada baris program di atas, memberi tahu Arduino untuk mengatur pin 10 (nilai LEDPin adalah 10) sebagai output.void loop() {

digitalWrite(ledPin, HIGH);

delay(1000);

digitalWrite(ledPin, LOW);

delay(1000);

}

Fungsi fungsi loop () adalah program utama yang disebut kontinu selama Arduino. Setiap urutan fungsi loop () akan disebut satu per satu sampai kontrol terakhir blok loop tercapai, maka Arduino akan kembali ke urutan awal di blok fungsi loop (), sampai Arduino dinonaktifkan atau mengatur ulang tombol tersebut didukung.

Kesimpulan

  • Kode Program Arduino biasanya disebut Sketsa dan diproduksi menggunakan bahasa pemrograman C.
  • Dengan kata lain, sketsa di Arduino dikelompokkan menjadi 3 blok, yaitu: header, konfigurasi dan loop.
  • Setiap sketsa Arduino harus memiliki fungsi pengaturan () dan loop (). Fungsi pengaturan () hanya disebut pertama kali program telah berjalan. Fungsi fungsi loop () adalah program utama yang disebut kontinu selama Arduino.

[Lengkap] Pengertian Photodioda Fungsi dan Cara Kerjanya

6:00 AM Comment

  

[Lengkap] Pengertian Photodioda Fungsi dan Cara Kerjanya

PhotoDioda

Photodioda merupakan sejenis dioda yang memiliki resistansi berubah-ubah jika terkena cahaya yang tidak koonsisten pada permukaan dioda. Ketika pad kondisi gelap nilai hambatannya sangat besar sampai tidak ada arus yang dapat mengalir. Semakin banyak cahaya yang mengenai permukaan dioda maka akan semakin kecil nilai hambatannya, maka arus yang mengalir akan semakin besar.

Photodioda dibuat dengan bahan semikonduktor. Pada umumnya bahan yang dipakai adalah silicon (Si) atau gallium arsenide (GaAs), dan masih anyak lainnya termasuk indium antimonide (InSb), indium arsenide (InAs), lead selenide (PbSe), dan timah sulfide (PBS). Bahan-bahan yang disebutkan diatas merupakan bahan yang dapat menyerap cahaya dengan melalui karakteristik jangkauan dari panjang gelombang, misalnya: 250 nm ke 1100 untuk nm silicon, dan 800 nm ke 2,0 μm untuk GaAs.

PhotoDioda adalah sejenis dioda yang memiliki fungsi mendeteksi cahaya. Photodioda berbeda dengan diode pada umumnya, salah satu komponen elektronika ini bekerja dengan cara mengubah cahaya menjadi arus listrik. Beebrapa cahaya yang dapat dideteksi oleh photodioda ini seperti cahaya infra merah, ultraviolet sampai dengan sinar-X. Photodioda dapat digunakan pada project seperti penghitung jumlah pengunjung toko secara otomatis dan masih banyak lagi.

Terdapat komponen elektronika yang sama seperti photodioda yaitu Phototransistor. Phototransistor ini merupakan jenis transistor bipolar yang menggunakan junction base-collector sebagai penerima cahaya.Komponen ini memiliki sensitivitas lebih baik jika dibandingkan dengan photodioda.Hal ini dikarenakan elektron yang ditimbulkan phototransistor pada junction ini di inputkan pada bagian kaki Base dan diperkuat pada bagian kaki Kolektor. Namun pada waktu respons dari phototransistor secara umum akan menjadi lambat dari pada photodioda.

Digunakannya photodioda sebagai komponen pendeteksi cahaya ataupun dapat digunakan untuk menciptakan alat ukur yang akurat untuk dapat mendeteksi intensitas cahaya dibawah 1pW/cm2 sampai diatas 10mW/cm2. Photodioda memiliki resistansi dengan nilai rendah ketika kondisi forward bias, photodioda ini juga dapat dimanfaatkan ketika kondisi reverse bias yang mana resistansi pada photodioda akan menjadi turun seiring dengan intensitas cahaya yang masuk.

Photodioda memiliki sensitivitas yang cukup baik jika dibandingkan light dioda. Karena ini disebabkan oleh electron yang ditimbulkan Phototransistor pada  junction ini diinputkan pada bagian kaki Base dan diperkuat pada bagian kaki kolektornya. Namun dengan begitu waktu respons secara umum pada phototransistor akan menjadi lebih lambat dari pada lightdioda.

Ketika photodioda tidak terkena oleh cahaya, maka arus tidak ada yang mengalir ke rangkaian, namun ketika photo dioda terkena oleh cahaya maka photodioda akan memiliki sifat menjadi tegangan, sehingga Vcc serta photodioda tersusun seri, dan hasilnya akan ada arus yang mengalir ke rangkaian.

Bahan Dari Photodioda

Bahan pembuatan photodioda merupakan bahan semikonduktor seperti seperti silicon (Si), atau Galium Arsenida, bahan lainnya juga seperti Insb, InAs, PbSe. Bahan ini memiliki sifat material yang dapat menyerap cahaya dengan panjang gelombang 2500 Å – 11000 Å untuk silicon, 8000 Å – 20,000 Å untuk GaAs.

Prinsip Kerja Photodioda

Prinsip kerja photodioda :

  • Photodioda dapat menyerap cahaya
  • pada photodioda terjadinya proses pergeseran photon
  • Menimbulkan sepasang electron-hole di kedua sisi
  • Electron menuju ke arah [+] sumber  & hole menuju ke arah  [-] sumber
  • terjadinya aliran arus yang kemudian akan mengalir di rangkaian

Ketika cahaya mengenai photodioda, photodioda akan menjadi sumber tegangan dan nilai resistansinya jadi kecil.

Ketika photodioda tidak terkena cahaya, maka akan memiliki nilai resistansi yang besar atau dapat disebut juga tak hingga.

Keterangan : besar tegangan serta arus listrik yang dapat dihasilkan dari photodiode tergantung dari besar kecilnya radiasi yang ditimbulkan dari infrared

Photodioda dapat dipakai sebagai penangkap dari gelombang cahaya yang ditimbulkan oleh Infrared.

Sensor Warna Menggunakan Photodioda

Sebuah warna disusun dari beberapa warna dasar. Khusunya pada cahaya, warna dasar penyusunnya yaitu warna Merah, Hijau dan Biru, yang biasa dikenal dengan sebutan RGB (Red-Green-Blue).Gambar dibawah ini menunjukkan sejumlah contoh warna dan komposisi RGB-nya dengan skala 8 bit.

contoh warna dan komposisi RGB-nya dengan skala 8 bit.

Perancangan dan Pembuatan Sensor

Rangkaian pada sensor warna terdiri dari 2 bagian, yaitu  terdiri dari bagian pemancar cahaya dan penerima cahaya. Pada rangkaian pemancar terdiri atas resistor sebagai penghambat arus dan LED sebagai komponen yang memancarkan cahaya. Sedangkan pada rangkaian penerima terdiri atas resistor yang berfungsi sebagai pull-up tegangan kemudian photodioda sebagai komponen yang berfungsi sebagai penerima pantulan cahaya LED dari obyek. Kemudian pada rangkaian komparator berfungsi sebagai pembanding tegangan input dari sensor dengan tegangan yang dihasilkan sebelumnya untuk menghasilkan logika ‘0’ dan ‘1’ yang kemudian digunakan untuk membedakan warna merah dan warna hijau.

Pada sensor warna LED akan memancarkan cahaya ke obyek kemudian photodioda akan menerima pantulan cahaya yang ditimbulkan dari obyek tersebut. Nilai resistansi pada photodioda dipengaruhi oleh intensitas cahaya yang diterimanya. Obyek dengan warna merah dan warna hijau memantulkan cahaya dengan intensitas cahaya yang tidak akan sama. Intensitas cahaya yang dapat dipantulkan oleh wrna merah lebih tinggi dibandingkan dengan warna hijau, sehingga menghasilkan nilai resistansi yang berbeda. Jika cahaya yang diterima oleh photodioda semakin besar, maka menghasilkan nilai resistansinya akan semakin kecil serta pada nilai tegangan outputnya juga akan semakin kecil. Perbedaan dari nilai tegangan oleh output photodioda ketika menerima cahaya pantulan dari warna merah ataupun dari warna hijau akan dideteksi dengan rangkaian komparator. Tegangan yang dihasilkan dapat diatur atau dikalibrasi dengan cara memutar variabel resistor.sehingga dapat membedakan warna merah ataupun warna hijau. Untuk dapat menghasilkan keakuratan warna yang baik maka pemasangan sensor warna disarankan supaya tertutup dan dipasang tegak lurus terhadap obyek.

Saat melakukan uji coba untuk mendeteksi pada warna merah gunakan sensor photodioda kemudian sinari photodioda dengan LED superbright warna merah. ketika photodioda menerima pantulan cahaya dari LED warna merah, akan menghasilkan nilai tegangan output pada photodioda akan menjadi lebih kecil dari teganga pembanding, sehingga dihasilkan output dari komparator dengan nilai “0”. Sedangkan ketika photodioda mendapatkan pantulan cahaya LED dari warna hijau, akan mendapat nilai tegangan output yang lebih besar dari tegangan pembanding, sehingga menjadikan nilai output komparator menjadi nilai “1”. Sebaliknya, jika untuk mendeteksi warna hijau maka digunakan sensor photodioda yang diberikan sinar dengan LED superbright warna hijau. Pada saat photodioda mendapatkan pantulan cahaya dari LED warna hijau, maka nilai tegangan pada output di photodioda akan menjadi lebih kecil dari tegangan pembanding, sehingga menjadikan output dari komparator bernilai “0”. Sedangkan jika saat photodioda mendapatkan pantulan cahaya dari LED warna merah, maka nilai tegangan pada outputnya akan menjadi lebih besar dari tegangan pembandingnya, sehingga menghasilkan output pada komparator bernilai “1”.

Karakteristik Photodioda Dan Aplikasinya Untuk Mengukur Intensitas Cahaya

photodioda sangat berbeda dengan dioda biasanya. photodioda dapat berfungsi untuk sensor yang digunakan untuk mengukur intensitas cahaya, yang mana semakin besar intensitas cahaya yang diterimanya maka arus yang dihasilkan photodioda akan semakin besar. Hubungan antara arus yang dihasilkan oleh photodioda berubah dan berbanding terbalik dengan kuadrat jarak sumber cahaya dengan arus lampu yang tetap.

Karakteristik Photodioda

  • mempunyai respon lebih cepat yaitu 100x lebih cepat dibandingkan phototransistor
  • photodioda dilindungi oleh lapisan plastik yang memiliki fungsi sebagai lensa. Dan lensa tersebut biasa dikenal dengan ‘lensa fresnel’ dan ‘optical filter’
  • Diode bisa dalam kondisi open circuit jika difungsikan seperi saklar
  • Photodiode juga dapat sebagai close circuit jika difungsikan seperti saklar

[Lengkap] Penjelasan Resistor Dan Cara Menghitung Nilainya

6:00 AM Comment

  

Penjelasan Lengkap Resistor Dan Cara Menghitung Nilainya

Resistor


Resistor merupakan komponen pasif yang artinya tidak memerlukan arus listrik untuk dapat bekerja. Sifat dari resistor yaitu menghambat arus listrik dan dengan nilai resistor dengan besaran tertentu dengan satuan besaran hambatannya yaitu ohm atau dengan simbol Ω.

Umumnya resistor tebuat dari bahan carbon dan memiliki sifat resistif atau menghambat, ini terjadi karena resistor memiliki 2 kutub yang memproduksi tegangan listrik antara kedua kutubnya. Hukum Ohm telah menjelaskan bahwa nilai resistansi akan berbanding terbalik terhadap arus yang melewatinya.resistor dalam suatu gambar atau sketsa rangkaian dengan huruf R, digunakna huruf R karena merupakan standart internasional yang sudah disepakati untuk mewakili resistor dalam sketsa rangkaian.

Fungsi dari resistor :

Fungsi dari resistor selain untuk membatasi arus listrik yang masuk ke sebuah komponen ada juga fungsi lain dari resistor

  • Untuk membagi arus
  • Untuk membagi tegangan
  • Untuk penurun tegangan
  • Untuk pengatur kecepatan motor (resistor variabel) dll

Karakteristik Resistor

Ada beberapa hal yang dapat mempengaruhi karakteristik resistor, salah satunya yaitu dari bahan pembuatnya. Resistansi resistor menjadi tidak stabil bisa dikarenakan oleh pengaruh suhu disekitarnya, misalnya ketika suhu naik maka resistansi pada resistro bisa menurun dan jika nilai resistansi mencapai nilai perbedaan 10% tentunya resistor tersebut menjadi kurang bagus digunakan pada sebuah rangkaian elektronik.

Bahan Pembuat Resistor

Ada banyak bahan yang biasa digunakan untuk membuat resistor, antara lain yaitu :

  • Substrat alumina, digunakan untuk resistor dengan lebar 2 inci
  • Pasta resistor digunakan untuk resistor dengan nilai 10 ohm, 1k ohm, 10k ohm, dan 100k ohm
  • Dua  pont birox seri 17
  • ESL
  • Shoel
  •  Al2Odigunakan sebagai pencuci substrat, screen dan bahan pelarut

Jenis-jenis Resistor

Terdapat banyak sekali jenis jenis resistor yang dapat dijumpai saat ini, antara lain yaitu :

Resistor tetap


Resistor ini memiliki nilai yang tetap, ciri resistor ini bahan pembuat resistor terdapat ditengah dan pada ujung kanan kiri terdapat conducting metal seperti kawat panjang dengan bentuk ini biasanya disebut dengan axial. Resistor tetap memiliki banyak ukuran dan tergantung daya yang dimilikinya, seperti untuk resistor tetap dengan daya 5 watt akan memiliki bentuk fisik yang lebih besar dibandingkan dengan 1 watt

Dengan perkembangan zaman diciptakanlah resistor tetap dengan ukuran yang lebih kecil dengan teknologi SMT ( Surface Mount Technology ). Dengan ukuran yang lebih kecil maka dapat dibuat rangkaian elektronika dengan ukuran yang lebih kecil namun tidak mengurangi kinerjanya. Ukuran dari resistor dengn teknologi SMT ini juga terdapat beberapa macam antara lain :

  • 1206 ukuran = 3.0 mm x 1.5 mm
  • 0805 ukuran = 2.0 mm x 1.3 mm
  • 0603 ukuran = 1.5 mm x 0.8 mm

Selain bentuk axial resistor tetap juga terdapat yang berbentu SIP ( Single In Line ), dalam bentuk ini resistor disusun secara pararel dengan 1 pusat yang bias adisebut common

Dibawah ini merupakan jenis resistor yang digunakan berdasarkan tipe atau jenisnya

Precision Wirewound Resistor


Resistor ini memiliki toleransi yang cukup akurat yaitu sekitar 0.005% dan TCR (Temperature Coeffisient of Resistance) yang sangat rendah. Maka dari itu resistor dengan jenis ini cocok diapliaksikan untuk rangkaian Dc yang membutuhkan tingkat keakuratan yang tinggi. Tetapi tidak disarankan menggunakan resistor dengan jenis ini pada Radio Frequency karena Q resonant frequensinya yang rendah

NIST Standart Resistor


Resistor ini merupakan resistor dengan tingkat akurasi toleransinya yang paling tinggi yaitu sekitar 0.001% dan TCR yang stabil serta lebih rendah jika dibandingkan dengan resistor precision wirewound

Power Wirewound Resistor


Resistor ini biasanya digunakan untuk daya yang sangat besar karena komponen ini mampu mengatasi arus daya listrik yang besar dibandingkan resistor lain, karena dengan mampu menahan arus daya yang besar, resistor ini dilapisi dengan bahan seperti ceramic tube, ceramic rods. Fiberglass mandels dan masih banyak lainnya

Fuse Resistor


Komponen elektronik pasif jenis ini selain berfungsi sebagai resistor juag dapat berfungsi sebagai sekering. Dirancang sedemikian rupa sehingga resistor jenis ini ketika terdapat arus yang besar melewatinya amak nilai hambatannya menjadi tak terhingga dan pada konidisi normal ketika ada arus yang melewatinya resistor jenis ini akan panas.

Carbon Composition

Resistor dengan jenis dan bahan dari carbon composition ini banyak dijual dan sangat umum di pasaran tetapi untuk mencari yang nilai hambatannya kecil misalnya 2Ω dll susah dicari, dan yang musah ditemui yaitu dengan nilai yang besar misalnya 1k2, 2k2 dll. Nilai koefesien temperatur dari resistor ini yaitu 1000 ppm/°C terhadap nilai hambatannya. Dan hambatan akan turun ketika suhu naik dan juga resistor ini memiliki koefesien terhadap hambatan yaitu ketika nilai hambatan akan berubah ketika diberi tegangan dan semakin besar tegangan yang diberikan maka semakin besar pula perubahan hambatannya.Voltase dari resistor ini ditentukan berdasarkan ukuran fisik, nilai dan dayanya. Dan jika menggunakan resistor ini harap berhati hati karena menghasilkan nois dan nois tersebut tergantung dari nilai resistor serta ukuran resistor

Carbon Film Resistor


Resistor ini memiliki karakteristik yang hampir sama dengan resistor carbon composition yang membedakan yaitu dari noisnya, karena resistor  carbon film ini memiliki nois, voltage koefisien, temperatur koefisien dengan nilai yang rendah. Frekuensi respon resistor ini lebih bagus dibandingkan dengan wirewound dan lebih bagus lagi dibandingkan carbon composition

Metal Film Resistor


Resistor metal film ini menjadi resistor yang disarankan untuk digunakan dibandingkan dengan resistr carbon film dan carbon composition, karena resisotr metal film lebih akurat dan tidak memiliki voltage koefisien, nois dan temeprature koefisien. Namun resistor ini tidak sebagus resistor wirewound dan precision. Bahan pembuatan dari resistor ini yaitu metal film dan keramik

Resistor Tidak Tetap

Resistor jenis ini memiliki karakteristik yang nilai resistansinya dapat diubah ubah sesuai kebutuhan. Mengubah nilai resistansinya dapat dilakukan dengan memutar atau menggeser pengaturan yang memang sudah disediakan. Ada juga yang nilai resistansinya dapat berubah karena pengaruh disekitarnya, misalnya cahaya, suara, suhu dll

Potensiometer


Potensiometer merupakan jenis resistor yang nilai resistansinya dapat diubah dengan cara memutar tuas yang terlah disediakan dan nilai maksimal dari resistansi biasanya tertera pada body potensio yang dituliskan dalam bentuk angka

Rheostat


Resistor jenis ini didesain untuk mengatasi arus tegangan yang tinggi, terbuat dari kawat resistif yang dililitkan dan membentuk koil teroid dengan penyapu yang bergerak pada atas teroid dan menyentuh koil satu ke koil lainnya

Trimpot


Trimpot atau kependekan dari tripotensiometer, bentuknya yang kecil dengan 2 kaki dan nilai hambatannya dapat diubah dengan cara memutar tuas menggunakan obeng kecil, bahan yang digunakan resistor untuk menahan arus yaitu karbin atau arang.

NTC dan PTC


NTC atau singkatan dari Negative Temperature Coeficient dari namanya saja sudah diketahui bahwa nilai resistansinya akan menurun jika temperature disekitanya naik, sedangkan resistor PTC atau Positive Temperature Coeficient yaitu nilai resistansinya akan berubah jika temperature disekitanya turun. Resistor ini biasanya digunakan untuk peralatan pengukur panas atau termistor

LDR


LDR atau singkatan dari Light Dependent Resistor tentunya resistor yang resistansinya dapat berubah dikarenakan pengaruh cahaya yang diterima oleh resistor tersebut, pada umumnya digunakan sebagai saklar otomatis seperti pada lampu jalan, lampu taman dll

VDR


VDR atau singkatan dari Voltage Dependent Resistor, resistor yang dapat berubah nilai resistansinya dikarenakan teganagn yang diterima, semaik besar tegangan yang diterima maka nilai hambatannya akan kecil begitupula sebaliknya, sehingga resistor ini cocok digunakan untuk stabilizer komponen transistor

Kode warna pada resistor

Pada resistor tetap untuk mengetahui nilai hambatannya dapat dibaca dengan kode warna gelang yang tertera pada badan resistor. Kode warna gelang pada resistor berjumlah 4 atau 5 tiap resistor, dan untuk cara membacanya ada dibawah ini :

Cara mengitung resistor 4 warna gelang

Gelang 1 coklat           (1)

Gelang 2 hitam           (0)

Gelang 3 merah          (10)

Gelang 4 emas           (5%)

Jadi nilai resistor tersebut = 10 x 102 = 1000 Ω atau 1kΩ ± 5%

Cara menghitung resistor 5 gelang warna

Gelang 1 merah          (2)

Gelang 2 kuning          (4)

Gelang 3 hitam           (0)

Gelang 4 merah          (102)

Gelang 5 Hijau            (0.5%)

Jadi nilai resistor tersebut = 240 x 102  = 24000 Ω atau 24kΩ ± 0.5%

Cara menghitung resistor 6 gelang warna

Gelang 1 merah          (2)

Gelang 2 kuning          (4)

Gelang 3 hitam           (0)

Gelang 4 merah          (102)

Gelang 5 Hijau            (0.5%)

Gelang 6 orange         (15 ppm/ derajat celcius)

Jadi nilai resistor tersebut = 240 x 102  = 24000 Ω atau 24kΩ ± 0.5% 15 ppm/derajat celcius