LEGO Mindstorms kit är inte din pappas LEGO byggsatser . Mindstorms NXT är en komplett robotteknik kit syftar till att lära high school och college - nivå dator och robot programmering . Satserna är byggda på grunden av de traditionella LEGO-bitar , och sedan motorer , kontroller rörelse och rörelsesensorer tillsätts för att skapa en invecklad och skalbar robotteknik klassrummet . MATLAB är den programmeringsmiljö som används för att programmera , kontrollera och felsöka robotens beteende som eleverna lär sig datorn och ingenjörsvetenskap bakom robot utveckling . Saker du behöver
LEGO Mindstorms NXT Byggklossar
Mindstorms rörelsesensorer
USB -adapter och kabel
trådlös Bluetooth -adapter
USB -kompatibel stationär eller bärbar dator
Visa mer instruktioner
1
Set trådbunden upp eller trådlös kontroll . Lego Mindstorms NXT robotar styrs antingen av USB-kablar eller via trådlös Bluetooth -enhet . Innan du skapar din robot , bestämma hur man skall kontrollera den, och köpa lämpliga gränssnittskontakterna .
2
Bygg din robot . Vissa robotar är byggda för specifika funktioner , medan andra är byggda för mångsidighet och kan acceptera ett antal program och uppdrag . Eleverna ska bestämma vilken typ av robot de bygger vid konstruktionen av roboten och programmeringen .
3
Anslut givarna . Lego Mindstorms NXT robotens rörelser styrs via ett antal rörelsestyrda enheter . Accelerometrar mäta rörelse och hastighet. Enheten tar även emot input från sensorer som kan känna av förändringar i ljus , temperatur och tryck . Studenten måste tänka igenom hur man använder sensorer för att hantera och övervaka sin robotens rörelser .
4
Program i MATLAB miljön . Den MATLAB miljön styr vad roboten gör med input från elektroniska sensorer . Till exempel , när roboten stöter på ett hinder , inte vända på det dess riktning , eller strömmen igenom ? Studenten använder MATLAB för att tala om för roboten vad man ska göra med de sensoriska data emot på samma sätt som våra ögon kommunicera med våra hjärnor att berätta för våra kroppar vad de ska göra med de synliga uppgifter vi får .
5
kör din robot . Efter programmering av en uppgift , och tänka igenom hur man berättar roboten att slutföra uppdraget , kommunicerar MATLAB med roboten via USB eller Bluetooth , och roboten försöker slutföra sin tilldelade uppgift .
6
Utvärdera och felsöka roboten . MATLAB fungerar som kommunikationsgränssnitt mellan studenterna och roboten . Efter att ha kört programmet , eleverna använda MATLAB för att utvärdera de mottagna data , och jämföra de erhållna resultaten med de önskade resultaten . Sällan gör studenterna programmera en robot rätt första gången , och felsökning är möjligt med MATLAB programvaran . Om roboten , genom programmet , inte utför sina uppgifter korrekt , kan MATLAB uppgifter vara grunden för raffinering och förbättra på robotens beteende .
7
Omprogrammera och omstart . Efter att både programmering och robot ändras designen , använd MATLAB för att manövrera roboten , och slutföra programmeringsuppgifter .