Friday, 29 May 2015

Anemometer Arduino dengan Datalogger SD Card

     Prinsip kerja Awal dari anemometer adalah menghitung frekuensi putaran rotor Anemometer,sehingga selanjutnya dari putaran rotor tersebut bisa menghitung kecepatan angin . Penghitung frekuensi (Frequency Counter) digunakan untuk menghitung banyaknya gelombang dalam satu detik, sehingga mempunyai satuan Hz (Hertz).  Pada mikrokontroler Arduino Mega terdapat  port untuk masukan counter 1 (T1) dan terhubung dengan pin 5 Arduino Uno. Pulsa yang akan kita ukur frekuensinya dihubungkan dengan pin 47. Library  frequency counter ini juga telah tersedia, tinggal kita pakai saja.
Rangkaian yang digunakan terdapat pada gambar 1. Yang meupakan rangkaian amplifier yang berfungsi  sebagai penguat sinyal dari frekuensi masukan dari optocopler ataupun rangkaian decoder pembaca detak frekuensi Poros Anemometer.Catatan Kerja  J-Creator Electronic
Anemometer digital
Prinsip kerja Awal dari anemometer adalah menghitung frekuensi putaran rotor Anemometer,sehingga selanjutnya dari putaran rotor tersebut bisa menghitung kecepatan angin . Penghitung frekuensi (Frequency Counter) digunakan untuk menghitung banyaknya gelombang dalam satu detik, sehingga mempunyai satuan Hz (Hertz).  Pada mikrokontroler Arduino Mega terdapat  port untuk masukan counter 1 (T1) dan terhubung dengan pin 47 Arduino Mega. Pulsa yang akan kita ukur frekuensinya dihubungkan dengan pin 47. Library  frequency counter ini juga telah tersedia, tinggal kita pakai saja.
Rangkaian yang digunakan terdapat pada gambar 1. Yang meupakan rangkaian amplifier yang berfungsi  sebagai penguat sinyal dari frekuensi masukan dari optocopler ataupun rangkaian decoder pembaca detak frekuensi Poros Anemometer.




Pulsa yang akan dihitung frekuensinya dihubungkan ke pin F_ in. Sumber pulsa dapat menggunakan piringan dekoder. Piringan Dekoder tersebut terpasang pada  Poros Anemometer, dan terpasang juga rangkaian pembaca dekoder menggunakan Optocoupler yang selanjutnya terhubung ke rangkaian preamplifier sinyal masukan. Piringan Dekoder tersebut berupa Piringan yang terdapat Lubang lubang yang berjumlah 32.yang berfungsi sebagai pendetak frekuensi.Jika rangkaian sensor Mengenai lubang Maka Sensor akan mendeteksi Low, Sebaliknya jika sensor tidak mengenai lubang maka Sensor akan mendeteksi High. Dan kejadian tersebut terjadi berulang selama Rotor Anemometer Berputar, sehingga Menghasilkan pulsa frekuensi dan terbaca oleh Mikrokontroler Arduino sebagai Frejuensi Masukan.dan Jumlah Frekuensi Masukan tiap detiknya dihitung sehingga Menghasilkan nilai Frekuensi dalam Hz. Selanjutnya Nilai frekuensi tersebut di konversi menjadi Nilai RPM dan Kecepatan Angin dalam m/s. Dan di masukkan pada skrip program  RPM = (float)count * (60.0/32.0) ;  selanjutnya ditampilkan pada lcd dengan skrip progam lcd.print(RPM  lcd.print("  "); Selain menampilkan data Frekuensi pada LCD arduino juga memproses data Kecepatan angin ke SD card berupa data logger, dengan adanya datalogger maka setiap pembacaan kecepatan angin akan direcord oleh modul SD card





Berikut adalah sketch Program Anemometer Digital dengan ARDUINO

#include <FreqCount.h>
  #include "LiquidCrystal.h";
 LiquidCrystal lcd(12, 11, 5, 4, 3,2 );
#include <SD.h>
#define LOG_INTERVAL  1000 // mills between entries (reduce to take more/faster data)
#define SYNC_INTERVAL 1000 // mills between calls to flush() - to write data to the card
uint32_t syncTime = 0; // time of last sync()

int Phi = 3.1428571428571428571428571428571;
int JariJari = 1.0;
float frekuensi;
const int chipSelect = 53;
File logfile;
void error(char *str)
{
 lcd.setCursor(0,0);
  lcd.print("PASANG MEMORI..! ");
  lcd.setCursor(1,1);
 lcd.print("LOG DATA GAGAL");
 Serial.println(str);
 digitalWrite(redLEDpin, HIGH);

 while(1);
}
void setup(void)
{
lcd.begin(16, 2);
  // Tulis Temperatur di LCD
  pinMode(redLEDpin, OUTPUT);
  pinMode(buzzer, OUTPUT);
  #if WAIT_TO_START
  Serial.println("Type any character to start");
  while (!Serial.available());
#endif //WAIT_TO_START
Serial.print("Initializing SD card...");
  pinMode(53, OUTPUT);
  if (!SD.begin(chipSelect)) {
    error("Card failed, or not present");
  }
  Serial.println("card initialized.");
  char filename[] = "LOGGER00.CSV";
  for (uint8_t i = 0; i < 100; i++) {
  filename[6] = i/10 + '0';
  filename[7] = i%10 + '0';
  if (! SD.exists(filename)) {
  logfile = SD.open(filename, FILE_WRITE);
  break;  // leave the loop!
  }
  }
  if (! logfile) {
  error("couldnt create file");
  }
  lcd.setCursor(0,0);
  lcd.print("FILE SUKSES: ");
  lcd.setCursor(1,1);
  lcd.println(filename);
   delay(5000);
   lcd.clear();
 logfile.println("Freq >> RPM >> Kecepatan angin");  
#if ECHO_TO_SERIAL
  Serial.println("Freq >> RPM >> Kecepatan angin");
#endif //ECHO_TO_SERIAL

  lcd.print("Freq>>RPM>>Kec");
  FreqCount.begin(1000);
 }
void loop(void)
{
// delay for the amount of time we want between readings
  delay((LOG_INTERVAL -1) - (millis() % LOG_INTERVAL));
  digitalWrite(buzzer, HIGH);
   // fetch the time
     //Pencacahan frekuensi
            if (FreqCount.available())
              {
              unsigned long count = FreqCount.read();
              lcd.setCursor(0, 1);
              lcd.print(count);
              lcd.print("  ");
             
              float RPM;
              lcd.setCursor(5,1);
              RPM = (float)count * (60.0/32.0) ;
              lcd.print(RPM);
              lcd.print("  ");
             
              float KecepatanAngin;
              float RPM2Rad;
              RPM2Rad = ((2.0 * Phi/60.0) * RPM );
              lcd.setCursor(11,1);
              KecepatanAngin = RPM2Rad * JariJari ;
              lcd.print(KecepatanAngin);
              lcd.print("  ");
             
              logfile.print("  ");  
              logfile.print(count);
              logfile.print("  ");  
              logfile.print(RPM);
              logfile.print("  ");  
              logfile.print(KecepatanAngin);

#if ECHO_TO_SERIAL
Serial.print(" ");  
 Serial.print(count);
   #endif // ECHO_TO_SERIAL
logfile.println();  
 #if ECHO_TO_SERIAL
Serial.println();
#endif //ECHO_TO_SERIAL    
  if ((millis() - syncTime) < SYNC_INTERVAL) return;
  syncTime = millis();
  digitalWrite(redLEDpin, HIGH);
 logfile.flush();
digitalWrite(redLEDpin, LOW);
}

Penjelasan Program:
Awal  program adalah   melakukan inisialisasi konstanta, objek, serta variabel yang diperlukan pada proses eksekusi program serta pin I/O  yang akan digunakan,

#include <FreqCount.h>
#include "LiquidCrystal.h";
#LiquidCrystal lcd(12, 11, 5, 4, 3,2 );
#include <SD.h>
#define LOG_INTERVAL  1000 // mills between entries (reduce to take more/faster data)
#define SYNC_INTERVAL 1000 // mills between calls to flush() - to write data to the card
uint32_t syncTime = 0; // time of last sync()

int Phi = 3.1428571428571428571428571428571;
int JariJari = 1.0;
float frekuensi;
const int chipSelect = 53;
File logfile;

Program akan mendeteksi apakah SD Card sudah dimasukkan pada Socket SD Apabila belum dimasukkan, program akan menampilkan tulisan "PASANG MEMORI...! LOG DATA GAGAL ",  berikut ini merupakan listing programnya :

  void error(char *str)
{
  lcd.setCursor(0,0);
  lcd.print("PASANG MEMORI...! ");
  lcd.setCursor(1,1);
  lcd.print("LOG DATA GAGAL");
  Serial.println(str);

Apabila SD Card sudah dimasukkan, program akan melakukan inisialisasi awal SD Card. Jika proses inisialisasi gagal, maka proses program akan dihentikan. Jika proses inisialisasi berhasil, program akan berlanjut ke langkah 4. berikut ini merupakan listing programnya :

if (! logfile) {
error("couldnt create file");
}
lcd.setCursor(0,0);
lcd.print("FILE SUKSES: ");
lcd.setCursor(1,1);
lcd.println(filename);
delay(5000);
lcd.clear();

Akan membuat file CSV baru pada SD Card untuk keperluan logging data.,berikut ini merupakan listing programnya :

  char filename[] = "LOGGER00.CSV";
  for (uint8_t i = 0; i < 100; i++) {
  filename[6] = i/10 + '0';
  filename[7] = i%10 + '0';
  if (! SD.exists(filename)) {
  // only open a new file if it doesn't exist
  logfile = SD.open(filename, FILE_WRITE);
 break;  // leave the loop!

         Proses penamaan file akan dilakukan mengikuti nomor file terakhir yang terdapat pada SD Card. Apabila nama file terakhir yang ada pada SD Card adalah “LOGGER00”, pada proses ini akan dibuat file baru dengan nama“LOGGER01” dan LCD akan menampilkan “FILE SUKSES LOGGER00.CSV

Proses Menampilkan nilai frekuensi,  konversi ke Nilai RPM dan Kecepatan Angin

if (FreqCount.available())
              {
              unsigned long count = FreqCount.read();
              lcd.setCursor(0, 1);
              lcd.print(count);
              lcd.print("  ");
             
              float RPM;
              lcd.setCursor(5,1);
              RPM = (float)count * (60.0/32.0) ;
              lcd.print(RPM);
              lcd.print("  ");
             
              float KecepatanAngin;
              float RPM2Rad;
              RPM2Rad = ((2.0 * Phi/60.0) * RPM );
              lcd.setCursor(11,1);
              KecepatanAngin = RPM2Rad * JariJari ;
              lcd.print(KecepatanAngin);
              lcd.print("  ");
             
              logfile.print("  ");  
              logfile.print(count);
              logfile.print("  ");  
              logfile.print(RPM);
              logfile.print("  ");  
              logfile.print(KecepatanAngin);


Secara garis besar prinsip kerja Anemometer adalah sebagai Berikut. Pada saat baling-baling anemometer mulai terkena angin, maka poros Anemometer secara otomatis akan berputar. Dan Piringan encoder juga berputar.Maka Sensor optocoupler menghasilkan sinyal high low yang diakibatkan hasil perubahan lubang lubang pada encoder.dan mengirim sinyal ke rangkaian preamplifier.dan di kuatkan sehingga Mikrokontroler arduino dapat membaca secara jelas Nilai perubahan tegangan tersebut.
Selanjutnya pencacahan frekuensi tersebut diolah oleh program  arduino dan di tampilkan ke LCD.hasil tampilan tersebut berupa 3 data, yaitu data frekuensi, RPM, dan Kecepatan angin,Selanjutnya data tersebut diolah kembali oleh perintah program arduino sehingga ketiga data tersebut bisa di simpan setiap detiknya ke SD card.

Semoga Bermanfaat

ALL IZ WELL






Sunday, 24 May 2015

Transistor adalah?

Transistor adalah alat semikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya. Transistor dapat berfungsi semacam kran listrik, dimana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), memungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya.Transistor through-hole (dibandingkan dengan pita ukur sentimeter)Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat dipakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Basis, yaitu pada keluaran tegangan dan arus output Kolektor.Transistor merupakan komponen yang sangat penting dalam dunia elektronik modern. Dalam rangkaian analog, transistor digunakan dalam amplifier (penguat). Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (stabilisator) dan penguat sinyal radio. Dalam rangkaian-rangkaian digital, transistor digunakan sebagai saklar berkecepatan tinggi. Beberapa transistor juga dapat dirangkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya.
Cara Kerja SemikonduktorPada dasarnya, transistor dan tabung vakum memiliki fungsi yang serupa; keduanya mengatur jumlah aliran arus listrik.Untuk mengerti cara kerja semikonduktor, misalkan sebuah gelas berisi air murni. Jika sepasang konduktor dimasukan kedalamnya, dan diberikan tegangan DC tepat dibawah tegangan elektrolisis (sebelum air berubah menjadi Hidrogen dan Oksigen), tidak akan ada arus mengalir karena air tidak memiliki pembawa muatan (charge carriers). Sehingga, air murni dianggap sebagaiisolator. Jika sedikit garam dapur dimasukan ke dalamnya, konduksi arus akan mulai mengalir, karena sejumlah pembawa muatan bebas (mobile carriers, ion) terbentuk. Menaikan konsentrasi garam akan meningkatkan konduksi, namun tidak banyak. Garam dapur sendiri adalah non-konduktor (isolator), karena pembawa muatanya tidak bebas.Silikon murni sendiri adalah sebuah isolator, namun jika sedikit pencemar ditambahkan, seperti Arsenik, dengan sebuah proses yang dinamakan doping, dalam jumlah yang cukup kecil sehingga tidak mengacaukan tata letak kristal silikon, Arsenik akan memberikanelektron bebas dan hasilnya memungkinkan terjadinya konduksi arus listrik. Ini karena Arsenik memiliki 5 atom di orbit terluarnya, sedangkan Silikon hanya 4. Konduksi terjadi karena pembawa muatan bebas telah ditambahkan (oleh kelebihan elektron dari Arsenik). Dalam kasus ini, sebuah Silikon tipe-n (n untuk negatif, karena pembawa muatannya adalah elektron yang bermuatan negatif) telah terbentuk.Selain dari itu, silikon dapat dicampur denganBoron untuk membuat semikonduktor tipe-p. Karena Boron hanya memiliki 3 elektron di orbit paling luarnya, pembawa muatan yang baru, dinamakan "lubang" (hole, pembawa muatan positif), akan terbentuk di dalam tata letak kristal silikon.Dalam tabung hampa, pembawa muatan (elektron) akan dipancarkan oleh emisi thermionic dari sebuah katode yang dipanaskan oleh kawat filamen. Karena itu, tabung hampa tidak bisa membuat pembawa muatan positif (hole).Dapat dilihat bahwa pembawa muatan yang bermuatan sama akan saling tolak menolak, sehingga tanpa adanya gaya yang lain, pembawa-pembawa muatan ini akan terdistribusi secara merata di dalam materi semikonduktor. Namun di dalam sebuah transistor bipolar (atau diode junction) dimana sebuah semikonduktor tipe-p dan sebuah semikonduktor tipe-n dibuat dalam satu keping silikon, pembawa-pembawa muatan ini cenderung berpindah ke arah sambungan P-N tersebut (perbatasan antara semikonduktor tipe-p dan tipe-n), karena tertarik oleh muatan yang berlawanan dari seberangnya.Kenaikan dari jumlah pencemar (doping level) akan meningkatkan konduktivitas dari materi semikonduktor, asalkan tata-letak kristal silikon tetap dipertahankan. Dalam sebuah transistor bipolar, daerah terminal emiter memiliki jumlah doping yang lebih besar dibandingkan dengan terminal basis. Rasio perbandingan antara doping emiter dan basis adalah satu dari banyak faktor yang menentukan sifat penguatan arus (current gain) dari transistor tersebut.Jumlah doping yang diperlukan sebuah semikonduktor adalah sangat kecil, dalam ukuran satu berbanding seratus juta, dan ini menjadi kunci dalam keberhasilan semikonduktor. Dalam sebuah metal, populasi pembawa muatan adalah sangat tinggi; satu pembawa muatan untuk setiap atom. Dalam metal, untuk mengubah metal menjadi isolator, pembawa muatan harus disapu dengan memasang suatu beda tegangan. Dalam metal, tegangan ini sangat tinggi, jauh lebih tinggi dari yang mampu menghancurkannya. Namun, dalam sebuah semikonduktor hanya ada satu pembawa muatan dalam beberapa juta atom. Jumlah tegangan yang diperlukan untuk menyapu pembawa muatan dalam sejumlah besar semikonduktor dapat dicapai dengan mudah. Dengan kata lain, listrik di dalam metal adalah inkompresible (tidak bisa dimampatkan), seperti fluida. Sedangkan dalam semikonduktor, listrik bersifat seperti gas yang bisa dimampatkan. Semikonduktor dengan doping dapat diubah menjadi isolator, sedangkan metal tidak.Gambaran di atas menjelaskan konduksi disebabkan oleh pembawa muatan, yaitu elektron atau lubang, namun dasarnya transistor bipolar adalah aksi kegiatan dari pembawa muatan tersebut untuk menyebrangi daerah depletion zone. Depletion zone ini terbentuk karena transistor tersebut diberikan tegangan bias terbalik, oleh tegangan yang diberikan di antara basis dan emiter. Walau transistor terlihat seperti dibentuk oleh dua diode yang disambungkan, sebuah transistor sendiri tidak bisa dibuat dengan menyambungkan dua diode. Untuk membuat transistor, bagian-bagiannya harus dibuat dari sepotong kristal silikon, dengan sebuah daerah basis yang sangat tipis

Cara Kerja TransistorDari banyak tipe-tipe transistor modern, pada awalnya ada dua tipe dasar transistor, bipolar junction transistor (BJT atau transistor bipolar) dan field-effect transistor (FET), yang masing-masing bekerja secara berbeda.Transistor bipolar dinamakan demikian karena kanal konduksi utamanya menggunakan dua polaritas pembawa muatan: elektron dan lubang, untuk membawa arus listrik. Dalam BJT, arus listrik utama harus melewati satu daerah/lapisan pembatas dinamakan depletion zone, dan ketebalan lapisan ini dapat diatur dengan kecepatan tinggi dengan tujuan untuk mengatur aliran arus utama tersebut.FET (juga dinamakan transistor unipolar) hanya menggunakan satu jenis pembawa muatan (elektron atau hole, tergantung dari tipe FET). Dalam FET, arus listrik utama mengalir dalam satu kanal konduksi sempit dengan depletion zone di kedua sisinya (dibandingkan dengan transistor bipolar dimana daerah Basis memotong arah arus listrik utama). Dan ketebalan dari daerah perbatasan ini dapat diubah dengan perubahan tegangan yang diberikan, untuk mengubah ketebalan kanal konduksi tersebut. Lihat artikel untuk masing-masing tipe untuk penjelasan yang lebih lanjut.

Jenis-jenis Transistor
BJT symbol PNP.svgPNPJFET symbol P.pngP-channel
BJT symbol NPN.svgNPNJFET symbol N.pngN-channel
BJTJFET
Simbol Transistor dari Berbagai TipeSecara umum, transistor dapat dibeda-bedakan berdasarkan banyak kategori:
  • Materi semikonduktor: Germanium, Silikon, Gallium Arsenide
  • Kemasan fisik: Through Hole Metal, Through Hole Plastic, Surface Mount, IC, dan lain-lain
  • Polaritas: NPN atau N-channel, PNP atau P-channel
  • Maximum kapasitas daya: Low Power, Medium Power, High Power
  • Maximum frekuensi kerja: Low, Medium, atau High Frequency, RF transistor, Microwave, dan lain-lain
  • Aplikasi: Amplifier, Saklar, General Purpose, Audio, Tegangan Tinggi, dan lain-lain
    BJT(Bipolar Junction Transistor) adalah salah satu dari dua jenis transistor. Cara kerja BJT dapat dibayangkan sebagai dua diode yang terminal positif atau negatifnya berdempet, sehingga ada tiga terminal. Ketiga terminal tersebut adalah emiter (E), kolektor (C), dan basis (B).Perubahan arus listrik dalam jumlah kecil pada terminal basis dapat menghasilkan perubahan arus listrik dalam jumlah besar pada terminal kolektor. Prinsip inilah yang mendasari penggunaan transistor sebagai penguat elektronik. Rasio antara arus pada koletor dengan arus pada basis biasanya dilambangkan dengan β atau h_{FE}. β biasanya berkisar sekitar 100 untuk transistor-transisor BJT.FETSuntingFET dibagi menjadi dua keluarga: Junction FET (JFET) dan Insulated Gate FET (IGFET) atau juga dikenal sebagai Metal Oxide Silicon(atau SemiconductorFET (MOSFET). Berbeda dengan IGFET, terminal gate dalam JFET membentuk sebuah diode dengan kanal (materi semikonduktor antara Source dan Drain). Secara fungsinya, ini membuat N-channel JFET menjadi sebuah versi solid-state dari tabung vakum, yang juga membentuk sebuah diode antara grid dankatode. Dan juga, keduanya (JFET dan tabung vakum) bekerja di "depletion mode", keduanya memiliki impedansi input tinggi, dan keduanya menghantarkan arus listrik dibawah kontrol tegangan input.
FET lebih jauh lagi dibagi menjadi tipeenhancement mode dan depletion mode. Mode menandakan polaritas dari tegangan gate dibandingkan dengan source saat FET menghantarkan listrik. Jika kita ambil N-channel FET sebagai contoh: dalam depletion mode, gate adalah negatif dibandingkan dengan source, sedangkan dalam enhancement mode, gate adalah positif. Untuk kedua mode, jika tegangan gate dibuat lebih positif, aliran arus di antara source dan drain akan meningkat. Untuk P-channel FET, polaritas-polaritas semua dibalik. Sebagian besar IGFET adalah tipe enhancement mode, dan hampir semua JFET adalah tipe depletion mode.
http://id.m.wikipedia.org/wiki/Transistor
ALL IZ WELL



Membaca Angka Pada Resistor SMD dan Resistor Keramik



Resistor SMD (Surface Mount Device) Jenis resistor yang menggunakan kode angka biasanya adalah resistor SMD (Surface Mount Device) atau yang biasa kita lihat pada motherboard suatu komputer. Ukuran dari resistor jenis ini biasanya lebih kecil jika dibandingkan dengan resistor yang menggunakan kode warna. Karena yang digunakan adalah kode angka sehingga cara menghitungnya pun berbeda dengan resistor kode warna. Karena pada resistor ini yang dijadikan kode adalah digit-digit angka yang tertera pada resistor ini sendiri. Untuk cara membaca resistor dengan kode angka sendiri adalah sebagai berikut : Resistor dengan 3 digit Angka pertama dengan angka kedua adalah nilai tahanan resistor, dan untuk angka ketiga adalah angka pengali. Contoh : 102 = 10 x 100 = 1.000 Ω 301 = 30 x 10 = 300 Ω 140 = 14 x 1 = 14 Ω Namun untuk nilai resistor SMD dengan nilai resistansi dibawah 10 Ω biasanya ditandai antara batas nilai koma dengan huruf R. Contoh : 3R5 = 3,5 Ω 0R5 = 0,5 Ω 0R05 = 0,05 Ω Resistor dengan 4 digit Angka pertama, kedua, dan ketiga adalah nilai tahanan, dan untuk angka keempat adalah angka pengali. Contoh : 1003 = 100 x 1000 = 100 kΩ 2501 = 250 x 10 = 2500 Ω / 2,5 kΩ 2500 = 250 x 1 = 250 Ω Nah, untuk resistor SMD sendiri ada yang memiliki nilai 0000 atau 0 Ω biasanya digunakan sebagai jumper pada sebuah rangkaian dengan tidak memiliki nilai hambatan atau 0. Resistor Keramik Resistor lilitan kawat yang diselubungi dengan keramik/porselin, biasanya nilai tahanan dan toleransinya di tampilkan dalam bentuk tulisan yang terdapat pada badan resistor tersebut, seperti terlihat pada gambar di bawah berikut: Arti kode angka dan huruf pada resistor dengan kode 5W 22 RJ adalah sebagai berikut : 5 W berarti kemampuan daya resistor besarnya 5 watt 22 R berarti besarnya resistansi 22 W Dengan besarnya toleransi 5% 1. Huruf I pada resistor menyatakan nilai resistor dan tanda koma desimal. Jika huruf I adalah : R artinya x 1(kali satu) ohm K artinya x 103(kali 1000) ohm M artinya x 106(kali 1000000) ohm 2. Huruf II menyatakan toleransi Jika huruf II adalah : J artinya toleransi ± 5 % K artinya toleransi ± 10 % M artinya toleransi ± 20 % .

ALL IZ WELL

Bagaimana Cara Menyolder


    Soldering (proses menyolder) didefinisikan dengan “menggabungkan beberapa logam (metal) secara difusi yang salah satunya mempunyai titik cair yang relatif berbeda”. Dengan kata lain, kita bisa menggabungkan dua atau lebih benda kerja (metal) dimana salah satunya mempunyai titik cair relatif lebih rendah, sehingga metal yang memiliki titik cair paling rendah akan lebih dulu mencair. Ketika proses penyolderan (pemanasan) di hentikan, maka logam yang mencair tesebut akan kembali membeku dan menggabungkan secara bersama-sama metal yang lain. Proses menyolder biasanya diaplikasikan pada peralatan elektronik untuk menempelkan/menggabungkan komponen elektronika pada papan circuit (PCB). 
Untuk melakukan penyolderan tentu saja diperlukan kemampuan atau keahlian (skill). Ada beberapa langkah yang harus kita ketahui sebelum kita menyolder, diantaranya :
Peralatan
Peralatan yang dibutuhkan pada waktu menyolder, diantaranya :
  • Timah solder/Tinol (metal yang mempunyai titik cair cukup rendah sehingga mudah mencair);
  • Multitester/Multimeter (digunakan untuk memeriksa komponen sebelum disolder);
  • Penjepit/tang (digunakan untuk menjepit kaki komponen elektronika yang akan di solder, sehingga komponen tersebut mudah dipasang dan tidak terlalu panas karena sebagian panas akan disalurkan pada penjepit);
  • Penghisap solder (digunakan untuk membersihkan tinol baik yang ada pada PCB maupun komponen, juga digunakan untuk mempermudah waktu mencabut komponen dari PCB);
  • Dudukan solder (digunakan untuk menyimpan solder yang panas ketika sedang tidak digunakan).
Persiapan
  • Dipasaran terdapat solder yang mempunyai rentang daya antara 15 watt s/d 40 watt. Semakin besar tegangannya, solder tersebut akan semakin panas. Dalam pemilihan solder yang harus kita perhatikan adalah benda kerja yang akan di solder. Untuk menyolder komponen elektronika dianjurkan menggunakan solder yang berkekuatan 30 watt, supaya tidak terlalu panas yang menyebabkan komponen yang disolder menjadi rusak.
  • Periksa PCB dan komponen elektronika yang akan di solder. Pastikan bahwa komponen-komponen tersebut bisa berfungsi sesuai dengan yang diharapkan.
Proses Penyolderan
  • Bersihkan PCB dari kotoran atau minyak dengan menggunakan kain wol dan thinner atau menggunakan alat pembersih yang lain. Hindarkan alat pembersih yang bisa menyebabkan korosi pada PCB maupun jalur-jalur yang ada pada PCB
  • Bersihkan komponen-komponen elektronika yang akan di solder, terutama bagian yang akan di solder (kaki-kakinya) dengan menggunakan kain atau ampelas.
  • Panaskan solder sampai solder tersebut mampu mencairkan tinol
  • Pasang komponen yang akan di solder pada PCB kemudian lakukan penyolderan. Jangan memasang komponen sekaligus tetapi bertahap satu persatu (pasang satu komponen, terus lakukan penyolderan kemudian dipotong kaki-kakinya, setelah selesai baru pasang lagi komponen yang lainnya). Dahulukan menyolder komponen yang paling tahan terhadap panas.. Untuk komponen seperti IC, usahakan jangan menyolder secara langsung ke PCB karena panas akibat penyolderan bisa merusaknya, tetapi gunakan socket/dudukan untuk memasangnya. Socket digunakan untuk menjaga supaya IC tidak terkena panas pada waktu menyolder, selain itu juga untuk mempermudah penggantian bila IC-nya rusak karena IC termasuk komponen yang paling sering mengalami kerusakan.
Cara pemasangan komponen pada PCB, yaitu dengan cara menacapkan kaki-kaki komponen tersebut pada lobang yang sudah disediakan pada PCB. Setelah di tancapkan, bengkokkan kakinya + 45o supaya komponen tersebut tidak terlepas dan untuk mempermudah pada waktu menyoldernya.
Solderan yang baik adalah solderan yang berbentuk gunung dengan ketinggian+ 0,75 mm
Pemeriksaan 
Setelah semua komponen di solder, proses terakhir adalah memeriksa jangan sampai ada solderan yang kurang baik atau komponen yang rusak akibat panas dari solder. Juga memerika jalur-jalur yang ada pada PCB jangan sampai ada yang rusak atau saling berhubungan akibat lelehan tinol yang akan mengakibatkan hubungan pendek
Pelapisan

Proses terakhir setelah semua proses di atas selesai adalah memberi lapisan terutama pada bagian bawah PCB yang ada soldernya dengan bahan yang bersifat isolator, misalnya cat/vernish. Hal ini dilakukan supaya rangkaian tadi terhindar dari korosi akibat oksidasi.
ALL IZ WELL