How To Control Position of DC Motor With an Encoder - Arduino (Tinkercad)

  Рет қаралды 13,088

WangReady

WangReady

Күн бұрын

Пікірлер: 46
@wangready1097
@wangready1097 4 жыл бұрын
Link simulasi online www.tinkercad.com/
@obaydotnet
@obaydotnet 3 жыл бұрын
Mantap bozzz konten nyaa. Dibikin sampe program dari awal tanpa copypaste. Cuma sayang ilmu saya belom sampe, jadi cuma melongo nonton nyaa..! Hehehehe
@obaydotnet
@obaydotnet 3 жыл бұрын
Ohhhh iyaa. Kalo bisa sekalian di simulasikan dng real. Biar lebih yakin penyimakan nya...
@wangready1097
@wangready1097 3 жыл бұрын
@@obaydotnet implementasi di alat cek di video ini gan kzbin.info/www/bejne/mX-6ZqKJnNmmra8
@obaydotnet
@obaydotnet 3 жыл бұрын
@@wangready1097 mangtab oom... Jozz laah, tetep ajjh masih melongo. Beda class. Hahahaha
@handym7498
@handym7498 4 ай бұрын
Terimakasih bang ilmu nya❤
@naboulsikhalid7763
@naboulsikhalid7763 2 жыл бұрын
Thank you for all the efforts. very educative.
@wangready1097
@wangready1097 2 жыл бұрын
Thank you for watching.
@1ma_03_nailatunnajanisrina8
@1ma_03_nailatunnajanisrina8 3 ай бұрын
untuk materi dioda sebagai flyback itu pemasangannya bagaimana ya? dan mengapa harus ada 4 dioda yang digunakan, mengapa tidak hanya satu saja
@wangready1097
@wangready1097 3 ай бұрын
Dioda tersebut berfungsi mengamankan arus balik dari motor. 4 dioda dirangkai untuk mengamankan 4 transistor motor driver.
@1ma_03_nailatunnajanisrina8
@1ma_03_nailatunnajanisrina8 3 ай бұрын
@@wangready1097 oh begitu, baik terimakasih
@yukiazfar7233
@yukiazfar7233 Жыл бұрын
bissmilah min, permisi mau bertanya , jika saya menggunakan rotary encoder motor DC dan 1 putarannya itu membutuhkan 862 pulsa. bagaimana caranya agar saya bisa menentukan posisi poros motor DC agar tepat di 0 , 90, 180 derjat?
@076_bryanmuadmohammed6
@076_bryanmuadmohammed6 8 ай бұрын
Sudah dapat programnya bang??
@samburezpatia
@samburezpatia 3 жыл бұрын
Keren bang, Terimakasih
@wangready1097
@wangready1097 2 жыл бұрын
Siap gan
@abdullahal7512
@abdullahal7512 2 жыл бұрын
Izin bertanya mas untuk targetPos itu maksudnya gimana ya jumlah ticknya kah atau jumlah pulsa atau rpm atau apa ya mas
@wangready1097
@wangready1097 2 жыл бұрын
TargetPos = target posisi = posisi yang harus dicapai oleh sistem kontrol berdasarkan pembacaan posisi dari sensor encoder. Dalam project ini target posisi adalah target jumlah pulsa encoder yg harus dicapai. Untuk memahami cara kerja encoder bisa dilihat di menit 3:30
@Bangden00
@Bangden00 2 жыл бұрын
Min di balakang RISING ); itu apa
@wangready1097
@wangready1097 2 жыл бұрын
RISING sebelah mana gan?? Menit keberapa??
@mochammaddavaramdhanilukit4509
@mochammaddavaramdhanilukit4509 2 жыл бұрын
Bang kalau bentuk setpointnya berbentuk pulse dari kontroler lain, hasilnya seperti apa ?
@wangready1097
@wangready1097 2 жыл бұрын
Pulse seperti apa? Jika yg dimaksud adalah pulse berupa logic HIGH (5V) dan LOW (0V), maka itu tidak bisa jadi input setpoint karena setpoint berbentuk angka integer sedangkan logic tadi berbentuk boolean 0/1. Tapi pulse ini bisa jadi syarat kondisi agar kontrol aktif, misal jika logic HIGH jalankan kontrol PID dengan setpoint 100. Jika LOW berhenti. Jika ingin pakai input setpoint dari mikrokontroller lain bisa pakai komunikasi serial/uart atau bisa juga pakai komunikasi pararalel.
@mochammaddavaramdhanilukit4509
@mochammaddavaramdhanilukit4509 2 жыл бұрын
@@wangready1097 kalau pulse active high dari mikrocontroler lain terus dikonversi diarduino menjadi interupt / pulse counteur lalu dijadikan setpoint, kalau gitu bisa ga ? Jadi setpointnya benar benar dinamis.
@wangready1097
@wangready1097 2 жыл бұрын
Oh, pakai pulse counter ya?? Bisa saja. Tapi lebih baik pakai komunikasi serial/uart aja. Kalau uart kan pakai 8 bit untuk mewakili 0-255. Kalau pakai pulse counter bisa 200 kali pulse, jadinya tidak efisien. Tp masalahnya gk bisa disimulasikan di tinkercad, karena aplikasi kontrol sederhana seperti di video saja kadang nge-hang/macet gk jalan. Kalau pake software proteus mungkin bisa jalan.
@mochammaddavaramdhanilukit4509
@mochammaddavaramdhanilukit4509 2 жыл бұрын
@@wangready1097 ya min, sama mau tanya lagi kalau misal saya ingin buat cnc menggunakan mach3 terus saya pake arduino uno (untuk 1 axis). nah untuk setpoint di arduino uno ini menggunakan pulse dari kontroler mach3 misalkan, apakah itu pulse mach3 bisa dibaca arduino apa tidak min ?
@wangready1097
@wangready1097 2 жыл бұрын
Bisa saja, cuma jadinya buang2 resource karena sinyal yg seharusnya tinggal masuk stepper motor, ini malah masuk system kontrol motor DC. Dari system kontrol motor DC juga nanti ada delay dari proses kontrol, bisa jadi mesin CNC nya 1 axis gk responsif. Setahu saya, untuk mesin CNC idealnya pakai stepper karena lebih simpel dalam mengontrol posisinya. Memangnya mau bikin apa gan??
@yusufpurnomo4502
@yusufpurnomo4502 2 жыл бұрын
Mantap bang lanjutkan
@YFME00
@YFME00 2 жыл бұрын
makasi bang
@wangready1097
@wangready1097 2 жыл бұрын
Sip, sama2
@fajarmaulana912
@fajarmaulana912 Жыл бұрын
Bang Boleh share no WA nya
@sweetyoghurt
@sweetyoghurt 3 жыл бұрын
Bang buat yg pake pid jugaa ehewh
@wangready1097
@wangready1097 3 жыл бұрын
Yg PID gk bisa disimulasikan di tinkercad, gk kuat ngehang tinkercad nya... Saya aplikasikan langsung di arduino. Videonya cek di mari kzbin.info/www/bejne/mX-6ZqKJnNmmra8
@luqmanulhakim4529
@luqmanulhakim4529 3 жыл бұрын
@@wangready1097 bang kalo yang pid tapi diaplikasikan di proteus bisa ga?
@wangready1097
@wangready1097 3 жыл бұрын
@@luqmanulhakim4529 Bisa gan, proteus lebih bagus buat simulasi... sya pake tinkercad karena full gratis aja...
@luqmanulhakim4529
@luqmanulhakim4529 3 жыл бұрын
@@wangready1097 kalau make protesus bentuk schematic nya gimana bang, kemaren saya coba bikin tapi pin di encoder motor nya cman 5
@wangready1097
@wangready1097 3 жыл бұрын
@@luqmanulhakim4529 setahu saya, urutan pin dari kiri ke kanan kurang lebih begini: 1. V+ : power motor 2. Q1 : Channel A encoder 3. IDX : zero angle detector (mendeteksi sudut awal 0 derajat) 4. Q2 : Channel B encoder 5. V- : power motor
@FahmyArdi
@FahmyArdi 3 жыл бұрын
minta codingnya bang
@wangready1097
@wangready1097 3 жыл бұрын
cek dimari gan wangready.wordpress.com/2020/11/12/kontrol-posisi-motor-dc-encoder-berbasis-arduino-tinkercad/
@rizqaruviana5816
@rizqaruviana5816 3 жыл бұрын
Halo mas @WangRendy, saya rasa mas sangat ahli dibidang ini. mungkin mas wangrendy bisa membantu saya. hehe. saya sedang Tugas Akhir nih. topik nya tentang bearing magnet. mungkin 11 12 seperti motor DC. namun ada beberapa problem nih mas yang saya ingin tanyakan heheh soalnya saya juga PID eksperimen. apakah berkenan untuk berbagi nomor wa untuk diskusi. saya sudab coba cari kontak samean tapi yg di youtub ini kok sepertinya tidak aktif terimakasih 🙏
@wangready1097
@wangready1097 2 жыл бұрын
Aktif kok
@naboulsikhalid7763
@naboulsikhalid7763 3 жыл бұрын
english please
@wangready1097
@wangready1097 3 жыл бұрын
I just added the ENG subtitle. May it helps. Thanks for watching my video.
Driving DC Motors with Microcontrollers
1:04:32
DroneBot Workshop
Рет қаралды 709 М.
How to control a DC motor with an encoder
9:30
Curio Res
Рет қаралды 462 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 8 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 79 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 651 М.
Encoder de cuadratura para robótica usando Arduino | Guía Completa
17:15
Edison R Sasig - Roboticoss
Рет қаралды 16 М.
Using Rotary Encoders with Arduino
32:10
DroneBot Workshop
Рет қаралды 722 М.
DC motor PID speed control
15:29
Curio Res
Рет қаралды 254 М.
Kontrol Kecepatan Motor DC Encoder Menggunakan Kontrol PID
10:16
Arduino PID based DC motor position control system
6:26
Mr Innovative
Рет қаралды 200 М.
Speed & Position Control - DC Gear Motor with Encoder | MOT 6
9:13
EEforEveryone
Рет қаралды 23 М.
Tiga Cara Simple Menurunkan Tegangan Listrik | Arduino Tutorial Indonesia
23:36
How to control multiple  DC motors with encoders
9:19
Curio Res
Рет қаралды 69 М.