All videos
RoboticsPemulaFase C–FE1E5

Rotary Encoder

Encoder membuat robot tahu seberapa jauh rodanya berputar. Sebuah cakram bercelah (atau bergaris) berputar melewati sensor; setiap celah yang lewat menghasilkan satu pulsa (tick). Dengan menghitung tick dan mengetahui berapa tick per putaran, robot bisa menghitung jumlah putaran, lalu mengalikannya dengan keliling roda untuk mendapat jarak tempuh. Visualisasi memutar cakram, mencacah pulsa, dan menghitung jaraknya.

Example use case

Cara robot beroda (dan mBot) mengukur seberapa jauh ia telah melaju, serta penggulung kertas printer.

Syllabus

Tiap celah cakram yang lewat sensor = satu tick; putaran = tick / tick-per-putaran; jarak = putaran × keliling.

Objectives
  • ·Memahami cara encoder menghasilkan pulsa
  • ·Menghitung putaran dari jumlah tick
  • ·Mengubah putaran menjadi jarak tempuh
How It Works
  • ·Cakram bercelah berputar melewati sebuah sensor.
  • ·Tiap celah lewat menghasilkan satu pulsa (tick).
  • ·Jumlah putaran = jumlah tick / tick per putaran.
  • ·Jarak tempuh = jumlah putaran × keliling roda.
Prerequisites
  • ·Konsep putaran dan keliling
  • ·Pembagian dan perkalian
Real-World Uses
  • ·Odometri robot beroda dan mBot.
  • ·Penggulung kertas printer.
  • ·Kenop volume dan roda mouse.

Key formula putaran = tick / (tick per putaran) ; jarak = putaran × keliling