Cepat kali kau ngetik bang, terimakasih untuk videonya.
@wangready10972 жыл бұрын
Sengaja diedit, dicepetin. Kalau lama kan bosen nontonnya juga...hehe
@naboulsikhalid77632 жыл бұрын
the project is meaningful, I appreciate the effort to show and explain the project. There is anyway things could be in ENGLISH. Thank you. Good luck
@wangready10972 жыл бұрын
Thank you for watching.
@ahmadazhardarmawan57103 ай бұрын
Permisi kak, kalo misalnya kita kontrol kipas dc pake motor driver gitu gimana kak? Kalo nyari nilai konstanta caranya seperti trial error begitu? Terimakasih
@nurulazizekaputra_0536 ай бұрын
mas di thinkercad sama di vidio ga sma, boleh minta detail wiringnya ga mas
@grafitieeefran14959 ай бұрын
Bang mau nanya, misalkan init awal nyari posisi 0° nya dan kalo kena limit switch berarti 0° nya udh ketemu, nah otomatis nilai dari encoder bertambah terus walaupun posisi motor nya udh 0°, pertanyaan gimana cara pas motor udh ketemu 0° nilai encoder juga 0?
@42wahyudi4 ай бұрын
Salam kenal, bgmn kalo inputnya pake rotary encoder dg output posisi 1:1 per step bisa berputar 360° ke kanan atau ke kiri.
@wangready10974 ай бұрын
Bisa aja mas, prinsip kerja nya saya kira sama...
@42wahyudi3 ай бұрын
Bisa dibantu codingnya kalo inputnya pake rotary encoder spt yg sy jelaskan diatas? No. Hp/wa nya mas? @@wangready1097
@braddycustom Жыл бұрын
bikin tutorial yang pakai rotary encoder om untuk kontrol motornya
@42_muhammadnabiel325 ай бұрын
modul L298 kan dual driver ya bang, brri kalau pakai single driver bisa gak kontrol cw/ccw nya? mengubah polaritasnya bagaimana ya nanti kalai misalnya pakai buck converter biasa?
@wangready10975 ай бұрын
L298 bisa untuk 2 motor DC brushed. Di video ini sy pake 1 motor. Lengkapnya bisa di cek di web blog di deskripsi.
@12ea-ranisaadah6529 күн бұрын
kak saya mau nanya pas di code 1 kontrol PID motor dc ini, yg mengganti2 nilai Kp kenapa tidak keluar di serial plotter ya??
@wangready109728 күн бұрын
Cek baudrate nya harus sama
@ahwal_4824 Жыл бұрын
Dimana beli dc motor encordernya bg
@3b_d4_brianalfanmaulidan53 Жыл бұрын
bang boleh buat ngatur pada kipas dc ga
@rifqihaidarramdhani319910 ай бұрын
analogReadResolution' was not declared in this scope permisi ka saya ada kendalan error seperti diatas mohon arahan nya ka
@wangready109710 ай бұрын
Pakai arduino apa? Mungkin arduino nya tidak sama... Atau mungkin, setting board manager nya belum di set tipe arduino nya
@rifqihaidarramdhani31998 ай бұрын
@@wangready1097 pake arduino uno mas
@fcedios72923 жыл бұрын
bang bagaimana kalau potensio diganti dengan keypad 4x4 apabila keypad ditekan dengan angka tertentu misalnya angka 100 maka motor berputar searah jarum jam dan berhenti di angka tsb(100) dan apabila keypad kita tekan diangka di bawah angka seratus misalnya angka 80 maka motor berputar berlawanan arah jarum dan berhenti diangka 80...moga abang ngerti bahasa saya maklum saya awam sekali tentang istilah2 teknis(koding) mikrokontroler, saya ingin memanfati dc motor(menggunakan reed switch sensor) bekas di rumah saya yang udah ga kepakai lagi..terimakasih sebelumnya moga abang berkenan meberi tutorialnya
@wangready10973 жыл бұрын
Mohon maaf, karena keterbatasan alat, saya hanya bisa memberi contoh lewat simulasi tinkercad. Bisa dilihat di wangready.wordpress.com/2021/09/03/kontrol-posisi-motor-dc-input-keypad/ Akan tetapi, simulasi tinkercadnya terkadang nge-hang jadi motor DC nya tidak bergerak. Mungkin agan bisa coba mensimulasikannya di aplikasi simulator yg lain. Semoga membantu...
@fcedios72922 жыл бұрын
@@wangready1097 terima kasih bang sdh memberikan pencerahan...bila ada waktu akan saya coba pakai simulator lain dan mencobanya dengan perangkat nyata saya berharap kalau abang berkenan hasilnya bisa didiskusikan dan minta pencerahan lebih lanjut dari abang wangready🙏
@budimoncos31093 жыл бұрын
Klu modul motor driver menggunakan bts7960 apakah sama pin nya
@wangready10973 жыл бұрын
Beda gan, tapi secara prinsip sama saja... Lengkapnya bisa dilihat di datasheetnya www.handsontec.com/dataspecs/module/BTS7960%20Motor%20Driver.pdf Untuk koneksi pin enable, bisa langsung diaktifkan ke voltage HIGH (5V). Sedangkan koneksi PWM (motorPWMPin) dan arah motor (motorDirPin) disambungkan ke pin LPWM dan RPWM. Jika arah motor terbalik, maka tukar koneksi LPWM dan RPWM. Begitulah kira2...
@budimoncos31093 жыл бұрын
Ok mas makasih
@ahmadtaufiq86272 жыл бұрын
Apakah jika kita memutar paksa dinamonya dengan tangan ke posisi tertenu dinamo nya akan berusaha mempertahankan posisi?
@wangready10972 жыл бұрын
Iya betul gan. Sensor encoder akan membaca posisi motor. Jika posisi jauh dari nilai target, maka nilai error akan besar sehingga nilai pwm motor pun besar dan motor akan bergerak ke arah posisi sesuai target.
@anakemas23453 жыл бұрын
Mas itu kalo yang PID dicoba di tinkercad kok gabisa ya? Padahal wiring sama coding sudah saya ikutin dari video yang sebelumnya.
@wangready10973 жыл бұрын
Saya juga sudah pernah coba pakai PID dan gk bisa, tinkercad nya nge-hang dan gk respon, mungkin terlalu berat... sya coba cuma bisa kontrol P saja... kzbin.info/www/bejne/hXS7pHutg6qMn7c
@RoxyJup Жыл бұрын
bang punya coodingan pid kecepatan gk?
@yestimas9902 жыл бұрын
Pak bisa ga ya kalo saya mau jadikan potensiometer itu set point. Jadi motornya bergerak setelah saya putar potensiometer nya, bukan bersamaan
@wangready10972 жыл бұрын
Bisa saja, tingga tambah tombol sebagai syarat nilai setpoint dieksekusi oleh PID. Jadi algoritma nya: IF(tombol==1){ // baca tombol Setpoint = adc_read(); // baca potensio } PID(); //jalankan PID
@hafillahwirdiansyah8284 Жыл бұрын
proses perakitan,dioda di sebelah mana ya?
@wangready1097 Жыл бұрын
Dioda proteksi arus motor sudah tersolder di modul L298
@hafillahwirdiansyah8284 Жыл бұрын
@@wangready1097 terimakasih
@hafillahwirdiansyah8284 Жыл бұрын
bagian pengaturan adc 8 bit , kodingan mengalami error@@wangready1097
@dimasmulyono3 жыл бұрын
Bisa di bikin konten bang penjelasan kodingnya , biar lebih paham buat pemula seperti saya
@wangready10973 жыл бұрын
Untuk penjelasan koding bisa dilihat di video simulasi tinkercad gan... kzbin.info/www/bejne/hXS7pHutg6qMn7c
@maulanawahyudi71272 жыл бұрын
Bang saya mau tanya lagi, disini terdapat fungsi yang dalamnya berisi " digitalread(encoderPinB)?encoderPos--:encoderPos++; " , itu cara bacanya gimana ya ? Dan satu lagi bang, untuk dt sendiri kenapa nilainya 0.01 , mohon untuk balasannya bang terimakasiih
@wangready10972 жыл бұрын
Itu baca nilai logic encoderPinB, jika HIGH/TRUE maka nilai encoderPos berkurang 1, jika LOW/FALSE maka nilai encoderPos bertambah 1. dt itu sampling time, kurang lebih sampling time dari tiap loop 0.01s (10 ms) dengan cara menambahkan delay 10 ms.
@maulanawahyudi71272 жыл бұрын
@@wangready1097 wih manteb bang, saya mau tanya lagi di codingan terakhir ada delay juga kenapa di kalikan dt bang delay(dt*1000)? Terimakasih bang
@wangready10972 жыл бұрын
fungsi delay di arduino kan pake milisecond jadi 0.01s x1000= 10ms
@satyananda4389 Жыл бұрын
@@wangready1097 Artinya nilai dt (sampling time) itu tergantung pada besar delay yang kita pakai di loop PID nya ya mas?. Misalnya kita mau isi delay (500) di loop nya, berarti nilai dt nya kita set jadi 0,5 (500/1000) begitukah?
@foxblack53303 жыл бұрын
di buat untuk sensor gerak, kemudian konek ke server panel box dengan support wifi bisa ga bang ya?
@wangready10973 жыл бұрын
mungkin bisa, agan buat kodingan untuk sensor dan wifinya di rutin timer2 aja gan... karena loop sudah dipakai untuk kontrol motor dan timer 1 untuk PWM motor, sedang timer0 siapa tahu nanti perlu untuk delay.
@weejil3 жыл бұрын
saya kurang mengerti dengan skematiknya bang, bisa kasi skematik untuk pin2 yang ke arduino sama ke modulnya gk? yang dengan angka
@wangready10973 жыл бұрын
Penjelasan skematik saya jelaskan di video sebelumnya kzbin.info/www/bejne/hXS7pHutg6qMn7c atau bisa cek di tinkercad langsung www.tinkercad.com/things/i4ylPoYeNeO
@romansyah86512 жыл бұрын
Bisa tambahin sound engine om?
@wangready10972 жыл бұрын
Sound engine gimana??
@romansyah86512 жыл бұрын
@@wangready1097 buat di aplikasikan ke kereta model om
@m_hafida8128 Жыл бұрын
setelah saya coba malah motornya bergetar terus bang. dan posisinya cuman mentok di 150° saja. ada solusi tidak bang? terimakasih sebelumnya
@wangready1097 Жыл бұрын
Motor osilasi biasanya karena nilai PID tidak cocok. Klau sy setting dulu Kp Ki Kd nya 0 semua. Trus setting Kp sampai muncul osilasi kecil. Kemudian baru set nilai Kd sampai osilasi mengecil. Baru setting Ki agar kurva semakin responsif.
@m_hafida8128 Жыл бұрын
@@wangready1097 terimakasih sarannya bang...
@Josh-ky2zt Жыл бұрын
kalau untuk kecepatan motor apakah ada pembahasannya kak ? terimakasih
@abdillahmuhyidinrafi7020 Жыл бұрын
sama bgtt ni broo lgi nungguin kontrol kecepatan motor dc
@@wangready1097 klo pakenya arduino uno, sama l298 skemanya sama kaya yg di tinker cad?
@satria31-m2q2 жыл бұрын
@@wangready1097 sama potensiometernya terhubung kemana bang?
@satria31-m2q2 жыл бұрын
@@wangready1097 bisa saya kontak bang? Kebetulan lagi butuh ini
@wangready10972 жыл бұрын
Cek di menit 0:37, itu ada potensio nya
@andihikmah18002 жыл бұрын
selamat malam bang, kalau beli sensor encoder tanpa motor DC dimana ya bang. soalnya saya lagi cari untuk tugas akhir saya tapi tidak ada yang jual terpisah. dan kebetulan saya sudah beli motor DCnya. mohon bantuannya bang. terima kasih
@wangready10972 жыл бұрын
Di tokopedia banyak, cuman kalo yg terpisah adanya paling yg buat industri harga 600K. Atau yg buat di printer pake optocoupler, murah paling 50K, tapi ribet masangnya. Mendingan jual lagi aja motor DC nya, trus beli lagi yg baru.
@andihikmah18002 жыл бұрын
@@wangready1097 bang, kalau gunakan IR speed sensor untuk ngatur kecepatan motor DC bisa pake PID atau enggak?
@wangready10972 жыл бұрын
Bisa saja, nanti disesuaikan saja input dari sensor IR speed nya berupa analog atau digital. Cuman setahu saya IR speed gk bisa deteksi arah motor, jadi tidak bisa digunakan untuk kontrol posisi.
@raselindoputrapratama42322 жыл бұрын
Bang bisa tunjukin perangkaia. Alatnya secara detail gak si bang . Soalnya ga paham . Abangnya skip skip pas ngerangkainya
@kimyona06 Жыл бұрын
Sama
@nxpdaily99543 жыл бұрын
bang wiring pinnya gimana ya? yang divideo kurang jelas, update di web dong bang,. terimakasih bang
@wangready10973 жыл бұрын
wiringnya ikutin di video simulasi sebelumnya kzbin.info/www/bejne/hXS7pHutg6qMn7c atau bisa lihat langsung di tinkercad www.tinkercad.com/things/i4ylPoYeNeO
@mardispan52003 жыл бұрын
Itu diganti pake input keypad bisa gan? Untuk ganti nilai pid nya??
@wangready10973 жыл бұрын
Sepertinya bisa gan. Buat saja pembacaan satu tombol menu di loop pakai IF. Misal: *_IF_* tombol menu ditekan *_THEN_* masuk menu setting (agar menu setting bisa keluar dari fungsi IF dan jalan lagi di LOOP, gunakan BREAK) *_ELSE_* jalankan kontrol motor. Contoh menggunakan BREAK www.tutorialspoint.com/cprogramming/c_break_statement.htm
@16azzahrahazimah963 жыл бұрын
Permisi mau tanya, kalau motor dc nya diganti dengan motor bldc apakah tidak jauh beda? atau bagaimana? Terimakasih
@wangready10973 жыл бұрын
Setahu saya motor BLDC bekerja dengan tegangan DC yang dibuat seperti gelombang AC dengan beda fasa tertentu. Prinsipnya mirip dengan stepper motor DC. Untuk kontrol posisi, saya kira tidak perlu pakai sistem close loop PID menggunakan encoder seperti pada video ini, cukup atur saja keluaran gelombangnya agar motor bergerak ke posisi tertentu dan atur frekuensinya untuk mendapatkan kecepatan tertentu... www.insinyoer.com/wp-content/uploads/2015/09/9.png
bang bikin yang pakai rotary encoder untuk mengatur putarannya
@wangready10973 жыл бұрын
Itu pakai rotary encoder yang sudah embed di motor, potensio hanya sebagai input setpoint. Lengkapnya cek dimari wangready.wordpress.com/2020/11/20/kontrol-posisi-motor-dc-menggunakakontrol-pid-arduino/ Spek motor: www.tokopedia.com/akhishop/high-speed-motor-dc-25ga370-12v-1000rpm-w-encoder
@bagonk43 жыл бұрын
maksudnya setpointnya pakai rotary encoder bang
@wangready10973 жыл бұрын
oh gtu, maaf gan, saya tidak ada alatnya...
@satria31-m2q2 жыл бұрын
Emailnya apa bang? Mau nanya
@muhammadassadullah65104 жыл бұрын
Bang, boleh sharing koding nya gak? susah ngikutin nya :D
@wangready10974 жыл бұрын
Nih gan coding nya wangready.wordpress.com/2020/11/20/kontrol-posisi-motor-dc-menggunakakontrol-pid-arduino/
@muhammadassadullah65104 жыл бұрын
makasih bang :)
@febifajarkurniawan46913 жыл бұрын
Proses perakitan
@wangready10973 жыл бұрын
Ikuti shematic ini gan 0:36
@YFME002 жыл бұрын
makasi bang
@wangready10972 жыл бұрын
Sip, sama2
@aytamer2595 Жыл бұрын
I need this code please ❤
@wangready1097 Жыл бұрын
Check this out wangready.wordpress.com/2020/11/20/kontrol-posisi-motor-dc-menggunakakontrol-pid-arduino/
@rikwanrikwan80423 жыл бұрын
bagi coding dong kak
@wangready10973 жыл бұрын
cek dimari gan wangready.wordpress.com/2020/11/20/kontrol-posisi-motor-dc-menggunakakontrol-pid-arduino/