Datasheet & Pinout: TT Motor med Robot-hjul (1:48 Gearmotor)

🏎️ TT Motor med Robot-hjul – byg din egen rover

Den gule TT-gearmotor er robotbilernes arbejdshest: en lille børstet DC-motor i en plastgearkasse (1:48), der bytter fart til trækkraft. Akslen går igennem på begge sider, så du kan sætte hjulet på den ene side og en encoder-skive på den anden. Sammen med det gummibelagte hjul er det startpakken til din første rover.

Du skal bruge: motor + hjul, en motordriver (L298N, MX1508 eller DRV8833), en batteripakke (fx 4×AA) og en loddekolbe.

🛒 Køb TT motor med hjul 🛠️ Flere bygge-guides
TT-motorer laves af mange fabrikker, og der findes ikke ét officielt datasheet. Tallene herunder er typiske værdier (bl.a. målt af Adafruit på deres TT-motor) – din motor kan afvige en del.

⚡ Hurtige specifikationer

Parameter Værdi
Type Børstet DC-motor med plastgearkasse ("TT-motor")
Gearudveksling 1:48
Driftsspænding 3–6 V DC
Fart, ubelastet ca. 90–120 RPM ved 3 V / ca. 200–250 RPM ved 6 V
Tomgangsstrøm ca. 150–160 mA
Stall-strøm (blokeret) ca. 1,1 A ved 3 V / ca. 1,5 A ved 6 V
Moment (stall) ca. 0,4 kg·cm ved 3 V / ca. 0,8 kg·cm ved 6 V
Aksel Dobbelt (dual shaft) – udgang på begge sider af gearkassen
Hjul Plastfælg med gummidæk, presses på akslen
Indhold 1 motor + 1 hjul

📌 Pinout

Pin Navn Funktion Forbindes til
Loddeflig 1 Motor A Motorens ene tilslutning Motordriverens OUT1 (eller OUTA1)
Loddeflig 2 Motor B Motorens anden tilslutning Motordriverens OUT2 (eller OUTA2)

En DC-motor har ingen "forkert" polaritet – byt de to ledninger, og den kører den anden vej. Har du flere motorer på en robot, så lod dem ens (fx rød ledning på samme flig), så "fremad" betyder det samme for alle.

🔌 Sådan forbinder du den

Med L298N-modul (én motor)

L298N UNO / Nano ESP32
OUT1 / OUT2 Motorens to ledninger Motorens to ledninger
ENA (fjern jumperen) D5 (PWM) GPIO 25
IN1 D7 GPIO 26
IN2 D8 GPIO 27
12V / VS Batteripakke + (fx 4×AA = 6 V) Batteripakke +
GND Batteripakke − og Arduino GND Batteripakke − og ESP32 GND

MX1508 eller DRV8833 er bedre til 4×AA: L298N taber ca. 2 V internt, så en 6 V-batteripakke giver kun ca. 4 V på motoren. MX1508 styres med to PWM-pins pr. motor (IN1/IN2) – én PWM og én LOW for fremad, byt for baglæns.

💻 Eksempelkode

Frem, stop, baglæns med L298N. Intet bibliotek nødvendigt.

// TT motor + L298N: frem, stop, baglæns (KompoNemt)
const int ENA = 5;   // PWM (ESP32: 25)
const int IN1 = 7;   // ESP32: 26
const int IN2 = 8;   // ESP32: 27

void koer(int fart) {          // -255 .. 255
  if (fart >= 0) { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); }
  else           { digitalWrite(IN1, LOW);  digitalWrite(IN2, HIGH); fart = -fart; }
  analogWrite(ENA, constrain(fart, 0, 255));
}

void setup() {
  pinMode(ENA, OUTPUT);
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
}

void loop() {
  koer(200);  delay(2000);   // frem
  koer(0);    delay(500);    // stop
  koer(-200); delay(2000);   // baglæns
  koer(0);    delay(500);
}

💡 KompoNemt-tip fra værkstedet

  • Aldrig direkte på en pin: Tomgangsstrømmen alene er langt over hvad en Arduino-pin kan levere. Brug altid en motordriver.
  • Flyback-diode: En DC-motor er en spole. Bruger du en H-bro (L298N, MX1508, DRV8833), har den beskyttelsesdioder indbygget i chippen eller på modulet. Styrer du motoren med en enkelt transistor (fx TIP120) i én retning, skal der en 1N4007 (eller Schottky 1N5819) over motoren – ringen mod +.
  • Støjdæmpning: Lod en 100 nF keramisk kondensator direkte over motorens to flige. Børsterne laver gnister, der kan få microcontrolleren til at genstarte.
  • Aflast loddefligene: De knækker let. Fastgør ledningen med en strip eller en klat varmlim på gearkassen.
  • Dødzone: Ved lav PWM (typisk under ca. 80–100 af 255) står motoren bare og brummer. Start lidt højere og sænk farten derfra.
  • Strømbudget: Fire motorer kan tilsammen trække 4–6 A, når de starter eller blokeres. Dimensionér batterier og driver efter det.

🔧 Fejlfinding

  • Motoren brummer, men kører ikke: For lav PWM, for lav spænding (husk L298N's tab) eller tomme batterier.
  • Arduinoen genstarter, når motoren starter: Fælles forsyning er for svag, eller der mangler støjkondensator. Giv motorerne egne batterier (fælles GND).
  • Robotten kører i ring: Den ene motor er loddet omvendt – eller motorerne er bare forskellige. Byt ledningerne eller kalibrér farten i koden.
  • Ingenting sker: ENA-jumperen/forbindelsen mangler, eller GND er ikke fælles mellem driver og Arduino.

Sidder du fast? Skriv til os – vi hjælper gerne.