Zoidbot Mk2.1 – Motor-kortet

Motor-kortet för Zoidbot Mk2.1 är ett speciellt tillverkat för just Zoidbot Mk2.1 och monteras monteras ovanpå Arduino-kortet precis som motorkortet för Zoidbot Mk1, men det här kortet kan driva två stegmotorer istället för två likströmsmotorer. Kortet har dessutom diverse kontakter för att enkelt kunna ansluta annan populär hårdvara som t.ex. bluetooth-modul, servon och ultraljudssensorer. Kortet har dessutom en effektiv spänningsregulator som kan ta in spänningar på upp till 30V och ta ner den till 5V som behövs för Arduino-kortet. Drivmodulerna för stegmotorerna kräver högre spänning än vad likströmsmotorerna på Mk1. Det går att köra med 3 18650-batterier (11,1 Volt) men det är starkt rekommenderat att använda 4 celler (14,8 Volt).

Motorkortet använder följande anslutningar på Arduino-kortet:

AnslutningFunktionBeskrivning
D2Right motor directionVäljer riktning på höger motor
D3Left motor stepEn puls roterar vänster motor ett steg
D4Left motor directionVäljer riktning på vänster motor
D5Right motor stepEn puls roterar höger motor ett steg
D6Servo 1PWM-signal till servo 1-kontakten
D7Motor enableEn låg signal aktiverar motorerna.
D8LED Matrix CSEn hög signal aktiverar kommunikation med LED-matris
D9Servo 2PWM-signal till Servo 2-kontakten
D11MOSISPI data-signal till LED-matris
D13CLKSPI klock-signal till LED-matris
A0Bluetooth SELAktivering av programmeringsläg för bluetooth-modul
A1Ultrasonic triggerTrigger-signal för båda ultraljudssensor-kontakterna
A2Ultrasonic echo 1Eko-signal från ultraljudssensor 1
A3Ultrasonic echo 2Eko-signal från ultraljudssensor 2
A4/SDASDAData-signal till I2C-kontakterna
A5/SCLSCLKlock-signal till I2C-kontakterna

Många av anslutningarna går till de olika kontakterna på kortet och om du inte har något inkopplad på dessa kontakter kan du använda anslutningen till något annat. Det är bara D2, D3, D4, D5 och D7 som är upptagna av kortet.

Det är viktigt att notera att pga hur stegmotorer fungerar så drar de ström även om de står helt stilla. Detta kan vara användbart eftersom motorerna kommer vara låsta så länge de har ström och det kan därför fungera som broms. Men för att spara ström är det rekommenderat att deaktivera motorerna genom att sätta D7 hög så snart roboten har stannat.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *