Selamat datang di sonoku.com

Kontrol Lampu 220VAC dan LED Menggunakan Aplikasi Android

lampu_android_8

Pada perancangan sistem controller lampu AC dan LED menggunakan aplikasi android ini menggunakan 4 bagian yaitu input, mikrokontroller, driver actuator dan actuator, dimana masukan dari sistem ini menggunakan smartphone android, kemudian pengontrol-nya menggunakan mikrokontroller Arduino Uno, rangkaian relay sebagai driver actuator, dan lampu sebagai actuator dari sistem ini. Berikut blok diagram sistem. Read More

Implementasi Metode Fuzzy Logic Controller Pada Kontrol Posisi Lengan Robot 1 DOF (bag.3/3)

Melanjutkan dari artikel sebelumnya.

4. Kode Program Defuzzifikasi

Metode defuzzifikasi yang digunakan pada program ini adalah metode WA (Weighted Average) atau COA (center of area) dengan persamaan sebagai berikut:

COA

Potongan program untuk metode CoA ditulis sebagai berikut: Read More

Implementasi Metode Fuzzy Logic Controller Pada Kontrol Posisi Lengan Robot 1 DOF (bag.2/3)

Setelah perancangan perangkat keras (lengan robot) selesai, kemudian dilakukan perancangan fungsi keanggotaan yang nilai domainnya disesuaikan dengan keadaan lengan robotnya. Misalnya, pada robot yang dibuat hanya dapat bergerak ke kanan dan ke kiri hingga maksimal 150 derajat, maka pada perancangan fungsi keanggotaan (membership function disingkat MF) dapat ditentukan domainnya dari -150 derajat hingga +150 derajat. Read More

Implementasi Metode Fuzzy Logic Controller Pada Kontrol Posisi Lengan Robot 1 DOF (bag.1/3)

Pada artikel ini akan dirancang sebuah sistem yang mengimplementasikan metode Fuzzy Logic Controller pada sebuah lengan robot 1 DOF. Berdasarkan blok diagram pada Gambar 1, dapat dilihat bahwa terdapat 2 nilai input yang akan masuk ke proses fuzzifikasi. Input yang pertama yaitu nilai error yang didapatkan dari selisih antara nilai set point (posisi lengan actual) dan nilai present value (posisi lengan target). Nilai posisi tersebut didapatkan dari nilai potensiometer yang di-couple pada lengan. Input yang kedua yaitu nilai delta error (error – last error). Output dari proses fuzzy logic controller berupa nilai PWM (pulse width modulation) yang akan mengatur pergerakan motor dari posisi lengan robot (actual). Nilai dari sensor potensiometer yang ada pada lengan robot (actual) akan digunakan sebagai feedback untuk mengetahui nilai error pada setiap iterasi yang telah dijalankan.
Read More

Membaca Kartu RFID Mifare 13.56MHz dengan CR-013F, ATMega128 dan Bascom (bag.1)

Mifare_1

Smart Card atau kartu RFID Mifare yang bekerja pada frekuensi 13.56MHz memiliki protokol data sendiri baik dalam proses pembacaan (read) maupun penulisannya (write). Tidak seperti kartu RFID yang lain, ambil contoh RFID 150KHz yang prosesnya lebih sederhana, Mifare memiliki beberapa proses yang harus dilalui secara berurutan agar dapat diperoleh data ID yang tersimpan dalam kartu. Jika salah satu proses gagal (failed), maka ID kartu tidak dapat dibaca.

Modul yang digunakan untuk membaca kartu Mifare salah satunya adalah CR-013F, sebuah modul yang saya rasa jarang sekali para hobi memakainya. Modul buatan China berukuran 42*18mm ini bekerja dengan tegangan 4.5V-5.5V. Read More