Tire Size Calculator
Parse kode ukuran ban (misalnya 205/55R16) dan hitung tinggi sidewall, diameter total, keliling, dan revolusi per mil.
Format Kode Ban
205/55R16 berarti: lebar penampang 205mm / rasio aspek 55% / R=radial / diameter velg 16in.
Tentang alat ini
Kode ukuran ban seperti 205/55R16 berisi semua informasi tentang dimensi ban, tetapi menafsirkan angka-angka tersebut dapat membingungkan. Kalkulator ini segera mendekode notasi yang misterius dan mengungkapkan tinggi dinding sebenarnya, diameter total, keliling bergulir, dan berapa banyak revolusi yang dilakukan ban per mil. Memahami pengukuran ini penting karena mempengaruhi akurasi speedometer, efisiensi bahan bakar, dan karakteristik penanganan kendaraan.
Untuk menggunakan alat ini, cukup masukkan kode ukuran ban dalam format standar (lebar/rasio aspek, radial atau diagonal, dan diameter roda) dan kalkulator menampilkan semua metrik utama. Anda akan mengetahui tinggi dinding ban Anda dalam milimeter, diameter totalnya dalam inci, jarak yang ditempuh dalam satu putaran penuh, dan jumlah revolusi per menit pada kecepatan jalan tol. Informasi ini sangat berharga untuk membandingkan pilihan ban, mendiagnosis kesalahan speedometer, atau merencanakan modifikasi.
Pertanyaan yang Sering Diajukan
Implementasi Kode
import re
def parse_tire(code: str) -> dict | None:
m = re.match(r'^(\d{3})/(\d{2})([RDB])(\d{1,2}(?:\.\d)?)$', code.strip().upper())
if not m:
return None
width_mm = int(m.group(1))
aspect_ratio = int(m.group(2))
construction = m.group(3)
rim_inches = float(m.group(4))
sidewall_mm = width_mm * aspect_ratio / 100
total_diameter_mm = rim_inches * 25.4 + 2 * sidewall_mm
circumference_mm = total_diameter_mm * 3.14159265
revs_per_mile = 1609344 / circumference_mm
revs_per_km = 1000000 / circumference_mm
return {
"width_mm": width_mm,
"aspect_ratio": aspect_ratio,
"construction": construction,
"rim_inches": rim_inches,
"sidewall_mm": round(sidewall_mm, 1),
"total_diameter_mm": round(total_diameter_mm, 1),
"total_diameter_inches": round(total_diameter_mm / 25.4, 2),
"circumference_mm": round(circumference_mm, 1),
"revs_per_mile": round(revs_per_mile, 1),
"revs_per_km": round(revs_per_km, 1),
}
result = parse_tire("205/55R16")
for k, v in result.items():
print(f"{k}: {v}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.