Senin, 19 September 2016

Contoh Soal Dioda Zener


Pada kesempatan kali ini saya akan berbagi hasil diskusi kami tentang soal rangkaian dioda zener yang diberikan kepada adik-adik saya di kampus. Perkenalkan nama saya Puji Iswandi dari jurusan Mekatronika Politeknik Negeri Batam dan beberapa adik-adik dalam kelompok tutorial belajar yaitu Helka Bakti, Soniya Siti, Darmawan Saputra dan Renaldi Oktovian yang baru memasuki dunia kampus hehe,  :D

Pertama, apa sih itu dioda zener?
Dioda Zener adalah dioda yang dapat mengalirkan arus listrik yang berlawanan arah jika tegangan yang diberikan melampui batas (breakdown voltage).

Bagaimana sih bentuk dioda zener itu?



Apa yang terjadi jika dioda zener di pasang seperti dioda biasa atau secara forward bias (bias maju) ?
Dioda zener akan memiliki karakteristik dan fungsi yang sama dengan dioda biasa atau umumnya.

Bagaimana prinsip kerja dioda zener?
Dioda zener akan menyalurkan arus listrik yang mengalir ke arah yang berlawanan jika tegangan yang diberikan melampui batas atau biasa disebut tegangan tembus dioda zener.
Dioda zener berfungsi sebagai komponen yang mampu mempertahankan tegangan dalam rangkaiannya walaupun ada perubahan tegangan sumber atau input dan bebannya.

Pembahasan, Contoh soal dan Jawabannya
Dioda zener disebut juga sebagai regulator tegangan yang mampu mempertahankan tegangan output tetap pada suatu nilai walaupun ada perubahan arus yang melaluinya.


Pada rangkaian diatas dioda zener akan mempertahankan tegangan output pada dioda tetap pada level tegangan 10 V. Dalam hal ini dioda harus dipasang secara bias mundur agar bisa beroperasi. Untuk mencapai operasi pada daerah breakdown, sumber tegangan Vs harus lebih besar daripada tegangan dioda zener Vz. Dalam Rangkaian diatas resistor Rs dipasang seri untuk membatasi arus zener kurang dari batas arus maksimum yang diperbolehkan.
Tegangan resistor Rs sebanding dengan perbedaan tegangan antara Vs dan Vz, sehingga arus yang mengalir pada Rs adalah
--------------------------------------------------------------------------------------------------------------------------
Contoh Soal 1
Carilah nilai arus yang mengalir pada dioda zener pada rangkaian dibawah ini


Pada rangakain diatas diketahui tegangan sumber (VS) = 20 V, tegangan dioda zener (VZ) = 10 V, resistor seri 270 ohm dan resistor beban 1 Kohm.
1. Masukkan rumus IS=(VS-VZ)/RS
    maka didapat hasil IS=(20-10) V / 270 ohm
    IS= 0.037 A

2. Pada rangkaian diatas resistor beban atau RL dipasang secara paralel dengan dioda zener, jadi bisa
    diambil kesimpulan bahwa
    VL=VZ
    jadi tegangan pada resistor VL adalah 10 V.
    arus yang mengalir pada resistor beban dapat kita hitung dengan
    IL=VL/RL
    maka IL=10 V / 1 Kohm
    IL=0.01 A

3. Nilai Is adalah arus yang melalui resistor seri atau bisa disebut juga dengan arus total.
    IS=IZ+IL
    jadi nilai beban dapat kita hitung dengan
    IZ=IS-IL
    IZ=0.037 A - 0.01 A
    IZ=0.027 A

Jadi dari hasil perhitungan rangkaian diatas didapatlah arus yang mengalir di dioda zener sebesar 0.027 A

--------------------------------------------------------------------------------------------------------------------------
Contoh soal 2



Carilah arus yang mengalir pada dioda zener 1 dan dioda zener 2.
Pada rangkaian diatas, dioda zener yang pertama akan mengarah dioda zener yang kedua. dioda zener yang pertama akan menghasilkan tegangan output 20 V dan menjadi tegangan input dioda zener yang kedua. Tegangan output beban akan sama dengan tegangan dioda zener yang kedua.

1. Masukkan rumus IR750=(VS-VZ)/R750
    maka didapat hasil IR750=(40-15) V / 750 ohm
    IR750= 0.033 A
    jadi arus yang melewati resistor 750 ohm adalah 0.033 A

2. Tegangan dioda zener 1 atau VZ1 akan menjadi tegangan sumber dioda zener 2 atau
    VZ2, masukkan rumus IR1K=(VZ1-VZ2)/R1K
    maka didapat hasil IR1K=(15-5) V / 1 Kohm
    IR1K= 0.01 A
    jadi arus yang melewati resistor 1 Kohm adalah 0.01 A

3. Dengan prinsip arus masuk sama dengan arus yang keluar, maka
    IZ1=IR750-IR1K
    IZ1=0.033 A - 0.01 A
    IZ1=0.023 A

4. Pada rangkaian diatas resistor beban atau RL dipasang secara paralel dengan dioda zener yang
    kedua, jadi bisa diambil kesimpulan bahwa
    VL=VZ2
    jadi tegangan pada resistor VL adalah 5 V.
    arus yang mengalir pada resistor beban dapat kita hitung dengan
    IL=VL/RL
    maka IL=5 V / 2 Kohm
    IL=0.0025 A

5. Dengan prinsip arus masuk sama dengan arus yang keluar, maka
    IZ2=IR1K-IR2K
    IZ2=0.01 A - 0.0025 A
    IZ2=0.0075 A


Jadi didapatlah hasil IZ1=0.023 A dan IZ2=0.0075 A.

Cukup sekian dari saya, jika ada salah mohon maaf karena belum pernah dikoreksi dosen :V dan tolong koreksinya di kolom komentar jika ada.
Terima Kasih

Rabu, 27 Januari 2016

LCD 16x2 dengan Arduino



LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik yang dibuat dengan teknologi CMOS logic yang bekerja dengan tidak menghasilkan cahaya tetapi memantulkan cahaya yang ada di sekelilingnya terhadap front-lit atau mentransmisikan cahaya dari back-lit. LCD (Liquid Cristal Display) berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka ataupun grafik.


Adapun fitur yang disajikan dalam LCD ini adalah :

- Terdiri dari 16 karakter dan 2 baris.
- Mempunyai 192 karakter tersimpan.
- Terdapat karakter generator terprogram.
- Dapat dialamati dengan mode 4-bit dan 8-bit.
- Dilengkapi dengan back light.

Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid Cristal Display) diantaranya adalah :
v      - Pin data adalah jalur untuk memberikan data karakter yang ingin ditampilkan menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
v       - Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan jenis data yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk adalah perintah, sedangkan logika high menunjukan data.
v        - Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis data, sedangkan high baca data.
v          - Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.
- Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini dihubungkan dengan trimpot 5 Kohm, jika tidak digunakan dihubungkan ke ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt. 


pertama buatlah rangkaian seperti gambar di rangkaian dibawah ini, boleh dengan project board atau buat rangkaian langsung dengan PCB yang telah di design sebelumnya.



 jika sudah, kita tinggal buka program LCD yang sudah terinstall otomatis librarynya di arduino.
 klik FILE-EXAMPLES-LIQUID CRYSTAL- PILIH (misalnya HelloWord)
atau tinggal copas program dibawah ini

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis() / 1000);
}
 
Jika sudah di upload programnya ke Arduino, tinggal lihat hasilnya di LCD anda dan jika tulisannya kurang jelas, putar aja trimpot
atau potensiometer yang di pasang.
 
Jika malas buat rangkaian atau shield lcd sendiri, kita bisa gunakan shield lcd yang banyak dijual online.
pasang shield LCD dengan LCD lalu upload programnya dengan arduino. untuk librarynya silahkan download di >> https://drive.google.com/file/d/0B-_QDPhnAgMeOXFGcDZDZ3MxQzg/view?usp=sharing
lalu install librarynya dan buka FILE - EXAMPLES - LIQUID CRISTAL_I2C - HELLO WORD



Dari rangkaian diatas, shield LCD yaitu pin SCL pada i2c dihubungkan ke pin SCL Arduino uno dan pin SDA pada i2c dihubungkan dengan pin SDA Arduino uno. Vcc dihubungkan ke 5V dan ground shield LCD ke ground Arduino uno. Pada Arduino uno pin SDA ada di pin A4 dan pin SCL ada di pin A5.
untuk address LCD nya bisa di simpan di address 20-27 i2c.

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd 
 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.print("Hello, world!");
}

void loop()
{
} 
 
 
 
Jika sudah di upload programnya ke Arduino, tinggal lihat hasilnya di LCD anda dan jika tulisannya kurang jelas, putar aja trimpot atau potensiometer yang di pasang.