Computer Engineering

Hello, my name is Christian. I'm a colleger of Politeknik Negeri Sriwijaya. I take Computer Engineering Department, Diploma III. Enjoy my blog.

DOTA 2

Dota is a competitive game of action and strategy, played both professionally and casually by millions of passionate fans worldwide. Players pick from a pool of over a hundred heroes, forming two teams of five players.

Elsword

Elsword is a free-to-play, online action RPG that uses classic side-scrolling game mechanics in an immersive anime inspired world. Play now!

GTA V

Grand Theft Auto V is an open-world, action-adventure video game developed by Rockstar North and published by Rockstar Games.The game is played from either a third-person or first-person view and its world is navigated on foot or by vehicle. Players control the three lead protagonists throughout the single-player mode, switching between them both during and outside of missions.

Politeknik Negeri Sriwijaya

Politeknik Negeri Sriwijaya, adalah perguruan tinggi negeri yang terdapat di kota Palembang, Sumatera Selatan, Indonesia.Politeknik Negeri Sriwijaya, dahulunya bernama Politeknik Universitas Sriwijaya secara resmi dibuka pada tanggal 20 September 1982.

Selasa, 12 Juli 2016

Rangkaian Pengontrol Relay Menggunakan Sysmin dan Lampu sebagai Output

Relay adalah komponen elektronika yang berfungsi sebagai saklar elektronik yang digerakkan oleh arus listrik. Secara prinsip, relay merupakan tuas saklar dengan lilitan kawat pada batang besi (solenoid) di dekatnya. Ketika solenoid dialiri arus listrik, tuas akan tertarik karena adanya gaya magnet yang terjadi pada solenoid sehingga kontak saklar akan menutup. Pada saat arus dihentikan, gaya magnet akan hilang, tuas akan kembali ke posisi semula dan kontak saklar kembali terbuka. Relay biasanya digunakan untuk menggerakkan arus/ tegangan yang besar  (misalnya peralatan listrik 4 A/ AC 220 V) dengan memakai arus / tegangan yang kecil (misalnya 0.1 A / 12 Volt DC). Relay yang digunakan pun bervariasi, menyesuaikan arus DC (supply) yang digunakan.

Alat dan bahan yang dibutuhkan :
PCB Matrik 1buah.
Relay 5 volt 2 buah.
Terminal blok 2 buah.
Transistor BC547 2 buah.
Resistor 1K 2 buah.
Timah.
Solder.
Kabel untuk penghubung dari rangkaian relay ke lampu. 

Langkah Kerja :
1. Pasang semua komponen ke PCB Matrik.
2. Buat rangkaian lampu dengan posisi kabel tengahnya terpotong

3. Sambungkan kabel yang terpotong tersebut ke slot yang ada pada terminal blok.


Langkah- Langkah Mengisi Program:
1. Bukalah program CodeVision AVR
2. Klik file lalu pilih New kemudian pilih project lalu klik ok kemudian klik yes.
3. Kemudian akan muncul dialog di layar anda seperti pada gambar dibawah ini lalu pilih AT90,ATtiny,ATmega.

4. Edit chip dan clock sesuai dengan nilai Crystal dipakai pada rangkaian downloader seperti pada gambar dibawah ini ;

5. Klik ports lalu setting Ports mana yang mau dipakai. Untuk menghidupkannya klik pada tombol In dan akan berubah menjadi Out seperti pada gambar dibawah ini;

6. Simpan dengan nama file yang kita inginkan.

7. Klik menu Build lalu pilih Build All, tunggulah proses compiling hingga selesai. Jika selesai maka akan tampil dilayar anda seperti pada gambar dibawah ini :


8. Lalu bukalah program ProgISP seperti pada gambar dibawah ini ;

Cara Memasukkan Program Ke Rangkaian Sismin;
1. Sambungkan rangkaian downloader menggunakan kabel printer, hubungkan rangkaian downloader ke rangkaian sismin menggunakan kabel jumper.
2. Hubungkan pin PORT A ke pin Lampu A dan pin Lampu B ke Lampu B, beri jumper ke VCC dan Ground.
3. Jika telah tersambung dan terdeteksi di laptop bukalah Program Progisp lalu pilih chip ATMEGA8535-16PU.
4. Klik Load Flash carilah file yang disimpan dengan extension .hex setelah ketemu kemudian klik Auto.
5. Tunggu hingga proses selesai. Program sudah terisi ke chip rangkaian sismin dan menggerakkan relay untuk menghidupkan lampu.
6. Untuk menghapus program dari mikrokontroller klik erase.

 Contoh :

Membuat System Minimum

Fungsi dari sistem minimum adalah untuk proses download program yang telah dibuat yaitu sistem yang akan di download dari sistem minimum ke mikrokontroler, sehingga program yang di download akan tertanam sebuah program di dalam chip mikrokontroler ini.

Bahan :
- Papan PCB polos.
- Pelarut secukupnya.
- Rangkaian sistem minimum yang sudah di desain.
- Kertas kalender.
- Resistor 10k.
- Capasitor 10uf.
- Capasitor 22uf sebanyak 2.
- Xtal 12mhz.
- Push button.

Silahkan lihat contoh rangkaian sistem minimum dibawah ini. Bisa diperhatikan dengan baik, contoh dari rangkaian sistem minimum untuk Atmega8535 diatas, yang mana rangkaian tersebut sudah di susun dengan baik. Silahkan didesain melalui Proteus, Eagle, Pcb desain atau sejenisnya untuk membuat rangkaian sistem minimum.

Langkah - langkah proses pembuatan Sistem Minimum :
1. Desain dulu rangkaian di PCB polos baik itu melalui eagle atau sejenis sesuai software pcb desain yang dikuasai.
2. Print ke kertas hvs lalu print lagi dari hvs ke kertas kalender.Setrika rangkaian yang sudah di print pada kertas transparan tersebut ke papan PCB polos.
3. Bersihkan area pada papan PCB polos dengan amplas atau sejenis agar kotoran/ karat pada papan hilang dan mudah lengket rangkaian tersebut.
4. Larutkan PCB yang telah disetrika dengan pelarut.
5. Bor untuk kaki komponen-komponennya, pasang dan solder komponen sesuai tempatnya.

Saatnya mencoba sistem minimum, jika belum berhasil silahkan dicek lagi dengan baik apakah ada rangkaian yang terputus atau lain lain. Apabila terputus silahkan di perbaiki lagi mungkin bisa di tambal dengan timah saja.


Untuk mendownload file silahkan klik Disini

Membuat Rangkaian Downloader AVR USBASP

Downloader atau programmer dalam dunia mikrokontroler dikenal sebagai alat yang digunakan untuk mengisi (flashing) program ke dalam chip mikrokontroler. Downloader atau programmer merupakan alat atau tools wajib yang harus dimiliki ketika ingin menggunakan mikrokontroler.
Downloader mikrokontroler banyak jenisnya, tergantung merek mikrokontroler apa yang Anda gunakan, masing-masing pabrik mikrokontroler biasanya menjual programmernya secara terpisah. Anda dapat membelinya sesuai dengan chip mikrokontroler apa yang anda gunakan. Downloader atau programmer mikrokontroler dapat juga dibuat sendiri. Banyak sekali rangkaian downloader mikrokontroler atau programer mikrokontroler terdapat di internet, salah satunya adalah downloader mikrokontroler AVR yang bernama USBasp. USBasp merupakan salah satu downloader mikrokontroler AVR yang sifatnya open source. Anda dapat mendownload rangkaiannya secara gratis. Anda juga dapat membuat sendiri rangkaian downloadernya tanpa harus membayar lisensi ke pembuat rangkaiannya. 

 
Hasil layout PCB dari rangkaian downloader USBasp dapat dilihat di bawah ini : 




LANGKAH KERJA :
1. Siapkan layout tersebut, Print lalu fotocopy menggunakan kertas kalender.
2. Siapkan PCB, tempelkan layout dengan menggunakan setrika.
3. Larutkan layout yang sudah disetrika dengan larutan kimia (HCl & H2O2).
4. Bor pada bagian pin/kaki-kaki komponen sesuai dengan layout. Jika sudah, pasang komponen yang telah dipersiapkan sebelumnya.
Hasil :


Untuk membuktikan alat yang kita buat dapat digunakan, mari kita tes dengan menggunakan softwarenya : 
Di sini program yang digunakan yaitu khazama AVR Programmer.
Pilih command > read signature


Jika ada permasalahan dalam koneksi maka akan muncul notifikasi



Solusinya adalah :
1. Cek kembali koneksi (kabel ke mikrokontroler target) .
2. Jangan lupa untuk memberi supply tegangan ke mikrokontroler target.
3. Jika permasalahan masih terjadi maka mungkin terjadi permasalahan pada saat penginstalan driver, jika koneksi lancar maka akan muncul notifikasi seperti berikut. 




Berikutnya adalah load firmware.
Klik File > Load flash to buffer > Masukkan Firmware > Klik auto program
Load flash

Cari file(.hex) firmware




Writing Flash Succesfully



Writing Flash sampai disini, firmware berhasil terisi ke dalam mikrokontroler Atmega8. Untuk mencoba apakah firmware yang diisi telah berfungsi dengan baik, anda dapat mencobanya langsung diboard USBASP.
Lihat di Device Manager (start > Run > "devmgmt.msc"), jika berfungsi dengan baik maka USBASP akan tampil tanpa tanda seru.


Jika ada tanda seru maka itu artinya driver USBASP masih belum terinstal, instal terlebih dahulu.

Untuk download filenya klik Disini