Blok diagram secara umum adalah sebagai berikut:
--------- 0-5V ----------- ~220V ------------ | PC |===>===|Rangkaian|========|Mesin Kopi| --------- ----------- ------------
Konsepnya adalah bagaimana kita mengatur tegangan dari komputer yang akan mengendalikan rangkaian isolasi dengan Relay atau Triac.
Anda harus menggunakan Relay apabila anda menggunakan mesin kopi yang berdaya lebih besar dari 200W, apabila tidak anda dapat menggunakan TRIAC.
Semua rangkaian dibawah ini sudah diuji, namun anda tetap BERTANGGUNG JAWAB terhadap apapun hasilnya. Apabila anda tidak mempunyai pengalaman dengan elektronik maka jangan mencoba hal ini atau anda mungkin mendapatkan sesuatu yang buruk..
Anda harus berhati-hati berkesperimen dengan 220V, dapat pula digunakan fuse (sekring) untuk pengaman
Berikut ini adalah contoh sederhana untuk mendapatkan tegangan 0-5V dari port parallel (printer).
Tampak belakang ----- Pin 10 - ACK Male DB-25 | | Pin 9 - D7 Connector | | Pin 2 - D0 v v v Pin 1 - ~Strobe ____________________________________________________________ / \ \ 13 12 11 10 9 8 7 6 5 4 3 2 1 / \ / \ 25 24 23 22 21 20 19 18 17 16 15 14 / \______________________________________________________/
Pin 1
adalah Strobe
(inverse logic)
Pins 2-9
adalah signal DATA BUS
, sesuatu yang ditulis pada parallel port
akan ditahan (latch). Digunakan perintah OUTB
.
Pin 10
adalah signal acknowledge (ACK
), dikendalikan oleh anda, sehingga
anda dapat menghasilkan interupsi ke CPU
Pin 18-25
adalah ground (GND
)
Lengkapnya:
<= in DB25 Cent Nama Reg => out pin pin Signal Bit Fungsi ------ ---- ---- -------- --- ----------------------------- => 1 1 -Strobe C0- Pulsa rendah selama >0.5 us => 2 2 Data 0 D0 Data Least Significant Bit => 3 3 Data 1 D1 ... => 4 4 Data 2 D2 ... => 5 5 Data 3 D3 ... => 6 6 Data 4 D4 ... => 7 7 Data 5 D5 ... => 8 8 Data 6 D6 ... => 9 9 Data 7 D7 Data Most Significant Bit <= 10 10 -Ack S6+ IRQ Pulsa rendah ~ 5 uS, setelah diterima <= 11 11 +Busy S7- Tinggi untuk Busy/Offline <= 12 12 +PaperEnd S5+ Tinggi untuk out of paper <= 13 13 +SelectIn S4+ Tinggi untuk printer selected => 14 14 -AutoFd C1- Rendah untuk af 1 baris <= 15 32 -Error S3+ Rendah untuk PaperEnd => 16 31 -Init C2+ Pulsa rendah > 50uS, u/ init => 17 36 -Select C3- Rendah untuk set printer == 18-25 19-30, Ground
Rangkaian paling sederhana adalah :
Vcc | +------+ | __|__ Relay /^\ Diode 1N4002 Coil /---\ | | +------+ | | / 4.7K B |/ C parallel port >-\/\/\/\/---| NPN Transistor: BC547A or 2N2222A data pin |\ E | V | parallel port >--------------+ ground pin | Ground
Hubungkan Vcc dengan tegangan yang sama dengan tegangan kerja relay, biasanya 5V atau 12V. Relay harus dipilih sesuai dengan spesifikasi mesin kopi anda.
Beberapa orang meletakan relay setelah transistor, pada emitor (E) daripada kolektor (C). Hal ini akan membuat transistor terbias dengan buruk dan akan menghasilkan kopi yang tidak enak. Diode digunakan untuk memproteksi transistor dari arus balik relay. Apabila anda tidak menggunakannya maka transistor anda akan berasap dan rusak.
Anda dapat menggunakan driver TRIAC dari Motorola MOC301012 atau ekivalennya (di Indonesia banyak dijumpai ditoko-toko komponen elektronik), dan menghubungkannya dengan TRIAC apapun dalam hal ini SC141D. Keuntungan dari metode ini adlah bahwa anda tidak memerlukan catu daya ekstra.
Ini adalah rangkaian untuk beban non-induktif
270 1 +-------+ 6 180 +5v -\/\/\/-----+ +----\/\/\/-----+-------------- 120V 2 | MOC | | TTL in ---------+ 3012 +nc VA SC141D | | 4 / | nc+ +------------/ | +-------+ +----\/\/\/---- Neutral LOAD
Apabila anda bekerja dengan 220V, maka gunakan 3021. Beban induktif digunakan dengan meletakan kapasitor bypass, lihat Motorola Application Note AN-780. Mesin kopi biasanya adalah beban resistif bukan induktif (seperti motor), tetapi siapa tahu model punya anda ?
+5VDC | 180 180 2.2k +---/\/\/\----+-----+ +----/\/\/-+--/\/\/\---+-------> 120V | 1| |6 | | Hot | +=====+ | | MT1 | | MC | TRIAC | +-+ | | 3032| Driver | G | | TRIAC | +=====+ | /| | \ 2| |4 | / +-+ 2N3904 |----+ | | | | MT2 / | +--------- | -------+ | V \ | | | | / | \ | | \ 43 .01u --- 10k / | | / 500V --- \ | | | | / | +------+ | | | Neutral | +--------+--+---o o--> 120V / load >-/\/\--| 2N3904 \ V | --- ///Ubahlan resistor untuk 220V
Penjelasan rangkaian:
MC3032 adalah pengendali TRIAC dengan optoisolator. Resistor 180 ohm digunakan untuk membatasi arus untuk LED pada optoisolator. Ubahlah resistor ini untuk mendapatkan arus yang sesuai, biasanya adalah 15mA.
Perhatian : Anda tidak dapat menguji rangkaian tanpa beban. TRIAC tidak akan terhubung kalau tidak dihubungkan dengan sumber tegangan AC, sehingga anda tidak dapat mengujinya tanpa adanya sumber AC dan beban.