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

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 46

  • @wangready1097
    @wangready1097  4 ปีที่แล้ว +1

    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 th-cam.com/video/cNW5oSgtswM/w-d-xo.html

    • @obaydotnet
      @obaydotnet 3 ปีที่แล้ว

      @@wangready1097 mangtab oom...
      Jozz laah, tetep ajjh masih melongo.
      Beda class.
      Hahahaha

  • @handym7498
    @handym7498 5 หลายเดือนก่อน

    Terimakasih bang ilmu nya❤

  • @naboulsikhalid7763
    @naboulsikhalid7763 2 ปีที่แล้ว

    Thank you for all the efforts. very educative.

  • @samburezpatia
    @samburezpatia 3 ปีที่แล้ว +1

    Keren bang, Terimakasih

  • @1ma_03_nailatunnajanisrina8
    @1ma_03_nailatunnajanisrina8 4 หลายเดือนก่อน

    untuk materi dioda sebagai flyback itu pemasangannya bagaimana ya? dan mengapa harus ada 4 dioda yang digunakan, mengapa tidak hanya satu saja

    • @wangready1097
      @wangready1097  4 หลายเดือนก่อน

      Dioda tersebut berfungsi mengamankan arus balik dari motor. 4 dioda dirangkai untuk mengamankan 4 transistor motor driver.

    • @1ma_03_nailatunnajanisrina8
      @1ma_03_nailatunnajanisrina8 4 หลายเดือนก่อน

      @@wangready1097 oh begitu, baik terimakasih

  • @yusufpurnomo4502
    @yusufpurnomo4502 2 ปีที่แล้ว

    Mantap bang lanjutkan

  • @yukiazfar7233
    @yukiazfar7233 ปีที่แล้ว +1

    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?

  • @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

  • @YFME00
    @YFME00 2 ปีที่แล้ว

    makasi bang

  • @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??

  • @FahmyArdi
    @FahmyArdi 3 ปีที่แล้ว

    minta codingnya bang

    • @wangready1097
      @wangready1097  3 ปีที่แล้ว +1

      cek dimari gan wangready.wordpress.com/2020/11/12/kontrol-posisi-motor-dc-encoder-berbasis-arduino-tinkercad/

  • @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 th-cam.com/video/cNW5oSgtswM/w-d-xo.html

    • @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 ปีที่แล้ว +1

      @@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

  • @naboulsikhalid7763
    @naboulsikhalid7763 3 ปีที่แล้ว

    english please

    • @wangready1097
      @wangready1097  3 ปีที่แล้ว +1

      I just added the ENG subtitle. May it helps. Thanks for watching my video.

  • @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 🙏