Showing posts with label Arduino. Show all posts
Showing posts with label Arduino. Show all posts

07 August 2019

Cycloconverter sederhana menggunakan Arduino dan modul dimmer

Jadi kemarin saya punya kerjaan, ingin mengendalikan (kontrol) kecepatan motor AC induksi 1 phase. tujuannya supaya mesin bisa berputar pelan misalnya setengah atau seperempat kecepatan namun tetap ada powernya.
Awalnya saya mencoba menggunakan modul AC dimmer yang biasa untuk lampu yang katanya juga bisa dipakai untuk motor AC.
Modul module Dimmer SCR 2000w 2000 watt Motor Speed Controller voltage
tapi setelah dsicoba ternyata ketika dipelankan ternyata powernya hilang kemudian berhenti, jadi malah susah untuk dikendalikan.
kemudian saya mencari referensi untuk mengendalikan motor AC ternyata ada 2 metode yang saya temukan

1. menggunakan VFD, tapi harganya mahal sekali dan susah mencari VFD yang 1 phase
2. menggunakan Cycloconverter, manum tidak ditemukan penjualnya dimanapun, cuma nemu 1 sumber yang menjual training Kit, mungkin Cycloconverter masih teknologi baru atau mungkin teknologinya kurang bagus di industri.

Akhirnya saya menemukan ide untuk membuat Cycloconverter dengan Arduino dan modul dimmer yang biasa dipakai di arduino.





AC LIGHT DIMMER 220V PWM MODULE MAX 5A ZERO CROSSING DETECTOR ARDUINO
prinsip kerjanya sama persis seperti Cyclo converter, tapi dengan modul dimmer ini kita tidak dapat membalik phase, hanya dapat memotong phase yang tidak kita gunakan, sehingga didapatkan Cycloconverter dengan tenaga separuhnya saja.

memang hasilnya tidak bisa sempurna, tetapi hasilnya lumayan, motor tetap ada tenaganya ketika diseting kecepatan rendah.
cara kerjanya:
1. jika setting full speed kita tidak perlu melakukan pengontrolan
2. jika setting setengah kecepatan, di phase pertama, kita hanya aktifkan tegangan positif, tegangan negatif dimatikan. di phase kedua kita aktifkan tegangan yang negatif saja, tegangan positif dimatikan. begitu diulang seterusnya. sehingga kita menciptakan output frekuensi listrik 25 Hz
3. untuk frekuensi yang lebih rendah, seperempat atau seper delapan gunakan logika yang sama, tapi pembagi fasenya dibuat lebih lebar.

semoga membantu untuk yang sedang penelitian pengontrolan motor AC. untuk kode tidak dapat saya berikan di sini, silakan kontak langsung untuk kerja sama.

25 June 2016

Simulasi Arduino dengan Proteus

Cara Menggunakan Software Proteus Untuk Simulasi Kode Arduino. Silakan Lihat video dibawah dengan resolusi 720p.
Selamat Mencoba

Stand Alone Arduino ATMEGA 328

Pada dasarnya Arduino Uno adalah gabungan USB Serial + AT Mega328 sehingga untuk menghemat tempat ketika mendesain sebuah rangkaian untuk project saya lebih suka menggunakan ATmega328 secara terpisah. Artinya saya akan menggunakan AT Mega328 saja untuk dimasukkan desain PCB tidak perlu menggunakan USB serial seperti FTDI.

Pertama, kita lihat bahwa rangkaian minimal Arduino sebenarya hanyalah IC AT Mega dan kristal 16MHz beserta kapasitor seperti terlihat pada gambar dibawah.
Minimal Arduino


Untuk Melakukan Flashing kita cukup menyambungkan pin TX RX dan Ground ke FTDI. akan tetapi kita butuh sedikit modifikasi supaya Flashing dapat dilakukan. modifikasi dilakukan dengan menambahkan kapasitor 100 nF dan sebuah resistor 1K ohm. Kapasitor dan resistor ditempatkan seperti gambar dibawah.
FTDI to Flash AT Mega
Agar lebih praktis lagi Kapasitor dan resistor kita satukan dengan FTDI, sehingga dalam mendesain PCB berdasarkan AT Mega328 kita menggambar seperti ini di proteus
Simpel Bukan?



24 June 2016

Membuat jam dan kalender tanpa RTC

Biasanya dalam membuat aplikasi jam kita membutuhkan RTC(Real Time Clock) , namun apabila kita menginginkan tanpa RTC pun sebenarnya bisa. Arduino menyediakan library time yang dapat kita gunakan baik menggunakan RTC maupun tidak. pada postingan kali ini saya akan berikan tutorial cara membuat jam tanpa RTC, jam yang saya buat sudah dilengkapi dengan kalender, hari beserta pasaran jawa seperti Pahing Pon Wage Kliwon dan Legi seperti pada video berikut



Kita membutuhkan komponen berikut:
  1. Arduino
  2. button
  3. resistor
  4. LCD module
Konfigurasi Hardware sebagai berikut button menggunakan rangkaian pulldown, bernilai 1 jika ditekan. 
rangkaian button
Keseluruhan rangkaian akan tampak seperti berikut



Library Time.h dapat diunduh di http://playground.arduino.cc/Code/Time
Silakan menggunakan kode dibawah ini untuk menjalankannya.