Infolinks

Thursday, March 5, 2015

Membuat Mini PLC berbasis AVR ATMEGA8



Akhirnya bisa nulis lagi. setelah lama berfikir mau nulis apa. Kali ini saya mau coba berbagi cara membuat mini PLC dengan menggunakan mikro kontroler AVR. AVR yang saya gunakan adalah ATMEGA8. Banyak sekali forum diskusi mengenai hal ini. Akhirnya saya coba membuat PLC ini. setidaknya cara kerjanya mirip dengan PLC aslinya. walaupun open source.
Perlengkapan yang digunakan adalah seperti dibawah:
- Downloader USB ISP. dongle. (Untuk mendownload)
- Mikrokontroler ATMEGA8 (lebih irit biaya karena I/Onya sedikit).

- Terminal biru ( Untuk input dan output).
- Relay 12 Volt (bebas berbagai bentuk)
- IC ULN2003 + socket
- Power supply 12V
- Regulator 7805
- Regulator 7812
- X-tal 13.5MHz
- Capasitor 22pF
- Resistor 10Kohm
- Cap 10uF 25V
- Push button
- PCB tentunya.
- EL817 optocoupler.
- LED secukupnya
- Software SinaProg (sebagai downloader).
- Software ldmicro (tempat membuat program ladder).
- Software PCB designer (software pembuat PCB).

Oke. kita coba mulai membuat.
Pertama-tama kita buat PCBnya dulu.
Berikut PCB yang sudah saya buat:
PCB Layout PLC Mikro
Layout Komponen
PCB yang saya buat menggunakan software PCB designer. software tersebut merupakan software pembuatan PCB secara manual. Tidak ada istilah auto route. jadi harus berhati-hati dalam menyambungkan jalurnya.
Berikutnya adalah waktunya print out PCB dan pemindahan layout ke atas PCB.
Cara pembuatan PCB sudah saya jelaskan di artikel saya terdahulu.
Layout di atas papan PCB polos

Waktunya melunturkan lapisan tembaga yang tidak diperlukan.
pastikan jalur tidak ada yang short satu sama lain.
Lakukan pembersihan, kemudian bor lubang komponen dan solder.
Berikut hasil jadinya.
Tampak atas

Tampak Bawah
 Waktunya pengetesan dengan LDmikro.
 LD Mikro
Hasilnya LED di output menyala.
Mikro ini memiliki memiliki Input 13 pin dan output 7 pin dengan relay.
Board ini bisa menggantikan PLC mini pada umumnya yang kisarana harganya sampai 3 jutaan bahkan lebih.

Selamat mencoba, semoga bermanfaat.
Terima kasih