Categories
Mikrokontroler

Unyil-AVRUINO: Sistem Minimum AVR yang kompatibel dengan Arduino!

Jika Anda penggemar mikrokontroler AVR dan/atau Arduino (AVR Based Board), namun melihat harga Arduino beserta kompatibilitas lainnya yang harganya relatif mahal, maka dengan merogoh kocek kurang dari 100ribu (selama masa promo) kini Anda bisa mendapatkan sebuah board Arduino Compatible Unyil AVRUINO buatan sahabat saya mas Andi Hidayatullah.

Gambar 1. Board Unyil AVRUINO karya Andi Hidayatullah

Gambar 2. Skematik Board Unyil AVRUINO

Gambar 3. PCB Board Unyil AVRUINO

Categories
Mikrokontroler

Peredupan LED RGB menggunakan ATMega8

Deskripsi

LED RGB adalah LED yang berisikan tiga warna LED yang terintegrasi menjadi satu lampu LED. LED RGB mengandung warna RED (merah), GREEN (hijau), dan BLUE (biru). Dengan tiga warna ini, Anda bisa membuat berbagai macam kombinasi warna. Jika menggunakan PWM 8-bit, maka 256 x 256 x 256 macam kombinasi bisa kita buat, artinya LED RGB bisa memberikan sekitar 16,777 juta warna dan 256 kecerahan yang berbeda. Jika ketiga LED dalam kondisi kecerahan penuh, maka akan terbentuk cahaya putih, demikian juga jika semua mati akan menghasilkan cahaya hitam dalam kegelapan, he he he bercanda…

redup LED RGB

LED RGB yang digunakan disini memiliki 4 kaki, masing-masing untuk warna R, G dan B dan satu lagi untuk GND atau katoda. LED merah bekerja dengan tegangan 2V, sedangkan biru dan hijau masing-masing 3,5V. Masing-masing LED membutuhkan arus sekitar 20mA, dengan demikian konsumsi total arusnya sekitar 60mA.

rangkaian LED RGB
rangkaian LED RGB
Categories
Mikrokontroler

Tampilan Scrolling pada Dot Matrix

Deskripsi

Aplikasi yang kita bahas kali ini adalah tampilan Dot Matrix Scrolling. Sebuah tampilan dot matriks terdiri dari 5×7 LED dengan susunan 5 kolom dan 7 baris. Tampilan dikendalikan menggunakan mikrokontroler AVR (ada beberapa versi yang disediakan: ATMega8, ATMega16 dan ATTiny2313). Baris dihubungkan ke PORTB pada mikrokontroler, sedangkan kolom dihubungkan ke PORTD, sehingga nantinya akan terbentuk karakter yang diinginkan.

Categories
Mikrokontroler

Sistem Akuisisi Data menggunakan ATMega8

Oleh Dominikus, diterjemahkan secara bebas oleh Agfianto Eko Putra

Pendahuluan

Projek ini adalah upaya untuk membuat sebuah sistem akuisisi data sederhana, sebuah sistem yang bisa digunakan untuk memperoleh data-data dari sensor melalui rangkaian mikrokontroler yang kemudian disalurkan melalui port serial ke komputer (yang selanjutnya bisa dibuat GUI-nya, sebagaimana proyek Sistem Akuisisi data dan Pencatatan oleh Abbas Raza (klik disini)).

Dalam proyek kali ini, akan digunakan komputer untuk GUI dari sistem akuisisi data yang menggunakan bantuan mikrokontroler ATMega8. Mikrokontroler ini sudah memiliki 6 kanal ADC 10-bit didalamnya, untuk versi kemasan DIP. Sedangkan versi kemasan TQFP memiliki 8-kanal, atau Anda bisa menggunakan mikrokontroler Atmel AVR lainnya (ATMega16, ATMega32, dll).

Untuk sensor suhu digunakan LM335, yang dapat digunakan untuk membaca suhuh sekitar hanya dengan 2 kabel saja. LM335 menghasilkan suatu sinyal luaran yang sebanding dengan skala suhu dalam Celcius. Potensiometer digunakan untuk melakukan kalibrasi tegangan luaran terhadap suhu yang diketahui, misalnya 2,98V sebanding dengan 25 Celcius. Rangkaian ditunjukkan pada Gambar 1.