Tornerspel Robot (LabVIEW kod)



Detta instructable kommer att gå över den LabVIEW kod som jag skrev att styra en tornerspel robot. Detta är en djupgående förklaring av koden. Om inte du är intresserad av förklaringen, kopplas den LabVIEW VI det sista steget.

För robot använde jag två kontinuerlig servon, en styrspak, en accelerometer, en mini servo och en kraft sensor. Jag använde även LabVIEW fysiska Computing Kit som innehåller LabVIEW hem bunt och chipKIT WF32. För att kommunicera med WF32 över dess inbyggda WiFi, använde jag LabVIEW MakerHub LINX. För att se en delar notering, kolla tornerspel robot ledningar tutorial.

Den övergripande idén till detta projekt var att skapa en robot som kunde kontrolleras över WiFi och skicka data tillbaka till LabVIEW. För det första skulle det finnas en setup stat där kan du ställa in vinkeln på "lance" monterad på en servo med Pmod styrspaken. När en knapp på PmodJSTK sköts, skulle roboten ange ett körtillstånd. I detta tillstånd skulle den servomotorer pågå tills en kraft var kände eller om roboten plockades upp. När roboten plockades upp, återställs staten till setup staten om inte fanns 3 tornerspel rundor, i vilket fall, tornerspel sessionen skulle sluta.

Roboten har tre hit-poäng till att börja med och varje gång under i kör staten om kraften som går över ett visst värde, hit-poäng minska med ett. Om de hit-punkterna minskar till noll, kommer att tornerspel sessionen avslutas.

Kolla in detta Instructable på ledningarna för roboten och kolla in detta Instructable för att se hur du sätter samman 3D tryckta delar.

Se Steg
Relaterade Ämnen

Tornerspel Robot (ledningar Tutorial)

Detta instructable går över hur du ställer in trådarna för tornerspel robot-projektet.Tornerspel robot projektet använder 3D tryckta delar, LabVIEW, servon, sensorer och chipKIT WF32. Om du är intresserad, säljer Digilent LabVIEW fysiska Computing Ki...

Styra servon via Bluetooth (RN-42) och LabVIEW

Detta projekt används en chipKIT WF32, LabVIEW, LabVIEW MakerHub LINX, PmodBT2 (RN-42) och PmodCON3 för att styra två servon från en smart telefon. Förhoppningsvis efter att ha sett detta instructable, vet du hur du kan styra din egen robot eller ann...

Bygga tornerspel robotar

Kombinera en ung pojke två favoritsaker, riddare och robotar, har vi skapat Tornerspel robotar.Men tror inte dessa 2 robotar bara kör in i varandra, det finns några imponerande tech bakom var och en. Det finns två sensorer som mäter mått av varje kol...

Analoga Discovery 2 USB oscilloskop + LabVIEW

I detta Instructable går vi över hur ansluta en Analog Discovery 2 USB oscilloskop till LabVIEW. Så vi kommer att använda ett LabVIEW projekt kallat LabForms 2.0. Projektet kan du öppna analoga räckvidd och wavegen funktioner i analoga upptäckten gen...

Hinder undvika Robot

Detta instructable är den skriftliga versionen av min "Arduino: hur till bygga en hinder att undvika Robot" Youtube video som jag har lagt upp nyligen. Jag rekommenderar dig att kolla upp.Så, utan vidare, låt oss komma igång!Steg 1: Ett chassi!...

Orm spel med poäng i LabVIEW

Idén till detta projekt var att ändra befintliga orm spelet koden så att poängen läses i LabVIEW använder en seriell utskriftskommando skicka poäng via en USB-kabel från uC32 till datorn som kör LabVIEW. LabVIEW sedan tar denna poäng och visar det so...

Analoga Discovery™ USB oscilloskop + LabVIEW

I detta instructable åker vi över hur ansluta en Analog Discovery™ USB oscilloskop till LabVIEW. Så vi kommer att använda ett LabVIEW projekt kallat LabForms 2.0. Projektet kan du öppna analoga räckvidd och wavegen funktioner i analoga upptäckten gen...

Visa väder och läge med chipKIT WF32 och LabVIEW

För detta projekt, som chipKIT WF32, LabVIEW och LabVIEW MakerHub LINX används visas både nuvarande utanför temperatur i ditt område genom att trycka på en av knapparna ombord, och din nuvarande position genom att trycka på en annan ombord knapp.LINX...

Hur du använder I2C i LabVIEW

För detta projekt ansluten jag PmodGYRO till chipKIT WF32 med LabVIEW och LabVIEW MakerHub LINX. Denna guide kommer att gå igenom hur du ställer in pull-up motstånd för framgångsrik I2C kommunikation och hur man läser ett datablad för att hitta det d...

Hur du använder SPI i LabVIEW

Detta Instructable kommer att förklara hur man kommunicerar med en sensor för omgivande ljus Pmod (PmodALS) via SPI med chipKIT WF32, LabVIEW och LabVIEW MakerHub LINX. Detta kommer också att gå över hur man läser databladet så att du kan använda det...

Termistor - Fan Speed Control med LabVIEW och myRIO

Den grundläggande idén för detta projekt var att foder termistor spänningsvärden i fläkthastigheten myRIO och kontroll utifrån dessa värden.Detta projekt kräver LabVIEW och ytterligare nödvändig programvara för att köra myRIO. Den studerande versione...

LabVIEW handledning: Spel rabatter

Detta projekt använder några mer avancerade LabVIEW kod som söker användaren matas in spel och returnerar sedan rabatten för varje spel som anges. Den här koden genomgången ger dig viss erfarenhet med HTTP GET-förfrågningar och reguljära uttryck samt...

LCD-kontroll med LabVIEW

För detta projekt använde jag LabVIEW, MakerHub LINX och chipKIT WF32 för att styra PmodCLP, en LCD-skärm perifera modul. I LabVIEW skriver du en strängkonstant och detta sedan visas på LCD-skärmen.Kolla in detta Instructable att se hur du ställer in...

Hur du använder UART i LabVIEW

För detta projekt ansluten jag PmodGPS (GPS modul) till chipKIT WF32 med LabVIEW och LabVIEW MakerHub LINX. Denna guide kommer att gå igenom hur du ställer in UART kommunikation, är i princip UART, och hur du omvandlar mätvärden från enheten till anv...

Plug and Play-Pmods med LabVIEW

Pmods™ är små I/O gränssnitt styrelser som erbjuder ett idealiskt sätt att utöka funktionerna i våra FPGA/CPLD och inbäddad kontroll styrelser. Pmods kommunicera med systemet styrelser med 6 eller 12-pin-kontakter. Pmods inkluderar sensorer, I/O, dat...

Robot Arm Arduino App

Vi behövde en plattform för att testa våra nya MICILE / Arduino användargränssnitt. Robot hand och arm kändes som något komplext nog att verkligen ge begreppet en omfattande träning. Projektet tillät oss att använda en MICILE tablett, en Arduino Uno...

Termistor - Fan control med LabVIEW

Underhållning centers ofta fälla värme avges från elektronik; Detta kan orsaka dem överhettas vilket minskar deras livslängd. Detta projekt kan användas till att reglera temperaturen i ett nöjescentrum av ökande flöde. Det gör detta genom att tillåta...

Med en Raspberry pi för att styra en WF32 med LabVIEW (Fan Control)

Detta Instructable tar ett projekt från min senaste Instructable (termistor - Fan control med LabVIEW) och lägger i användningen av en Raspberry pi 3 för trådlös styrning av WF32. Detta innebär att du kan nu ställa in fans och servo med din WF32 i di...

Hur gränssnittet Arduino att LabVIEW? #Simple steg #

# laboratorium virtuella InstrumentEngineering Workbench (LabVIEW) #Du kan använda Arduino Data förvärv till åtgärd, kontroll, övervaka olika enheter och sensorer, det är lätt att lära sig grafisk programmering än normala programmering, denna grafisk...