Tank Robot: Kör en tank med motorer och styrenheter drivs av Kinoma skapa (2 / 5 steg)
Steg 2: Konfigurera tank kontrollerna
Vår design använder potentiometrar som roterar när bifogas handtag. Varierande spänningsvärden utdata matas in stift som är konfigurerad att ta emot analog ingång genom programvara och tolkas av Kinoma skapa att ange hastighet och riktning. Känn dig fri att design stöder med denna input/output struktur i åtanke. Skjutbara potentiometrar fungerar bra, eller du kan bygga en 3D tryckta enhet som rymmer både potentiometrar och handtag.
När din design utgångar lämpliga spänningsvärden, mata dem till Kinoma skapa med hjälp av främre stift eller stift 37-48 på baksidan (exklusive stift märkt marken). Tänk på att den maximala spänningen sett på någon input pin 3,3 V. Efter att välja någon av dessa stift, tomain.js finns i filen heter "src" i tanken-kontroll och ändra värdet på variabler som heter: rightMotorPin och leftMotorPin till deras respektive pin-koder.
För att se om din Kinoma skapa korrekt läser dessa värden, gå till Pin Explorer ansökan ligger på startskärmen för varje Kinoma Create att kolla värdena ser ditt stift. Ett exempel på ledningarna ingår ovan.
Nu när allt är trådbunden upp, är vi redo att kalibrera robotens hastigheten till din design spänning utdataområdet. Installationen är lätt. Kör tank-robot på Kinoma skapa ansluten till din robot och tank-kontroll på Kinoma skapa som läser din spänningsvärden. Kom ihåg: båda Kinoma skapa enheter måste vara på samma wifi-nätverk att kommunicera. Antas att högre spänningsvärden innebär förflyttning framåt. Så på en skala från 0 till 1, 1 skulle vara full framåt och 0 skulle vara full omvänd. När båda program körs, bör du se två knappar: "Drive" och "Sätta upp motorer", på din robot Kinoma skapa skärm. Knacka på knappen "Ställ in motorer".
Ange vilken analog insignal du använder till varje listade position (dvs. rätt max, lämnade min omvänd, etc) och helt enkelt peka på motsvarande knapp för att ange värdet. Programmet vet för att lagra dessa värden för framtida körningar och omkalibrering behövs bara när cachen på Kinoma skapa är avmarkerad.
Du kan välja att återgå till huvudmenyn och välj "Drive" knappen för att visa ett meddelande på tanken. Detta meddelande kan ändras genom att ändra variabeln "tankMessage" ligger inmain.js inom src mappen för tank-robot.
Förutsatt att du har fast allt korrekt och kör tank-robot och tank-kontroll på lämpliga Kinoma skapa enheter, bör du kunna köra din tank!