robotika, lego technic priekšrocības
DESCRIPTION
Robotika, Lego technic priekšrocības. Edgars Zīverts. Fakti par LEGO pirmsākumu. LEGO vēsture ir gara, tā mērāma teju gs. g arumā. Pirmie notikumi saistīti ar 1932.g. 2000.g. LEGO technic iegūst jaunu dizainu un konstruēšanas metodoloģiju. Interesanti. Kas? Kur? Kad?. - PowerPoint PPT PresentationTRANSCRIPT
ROBOTIKA, LEGO TECHNIC PRIEKŠROCĪBAS
Edgars Zīverts
Fakti par LEGO pirmsākumu• LEGO vēsture ir gara, tā mērāma teju gs. garumā. Pirmie
notikumi saistīti ar 1932.g.
• 2000.g. LEGO technic iegūst jaunu dizainu un konstruēšanas metodoloģiju.
Interesanti...
Kompānija Saražoto riepu skaits (2011)
Lego 381 million
Bridgestone 190 million
Michelin 184 million
Goodyear 181 million
Kas? Kur? Kad?• 1994.g. pirmais programmējamais LEGO robots tika
izgudrots Kolorado universitātē. RCX• 2006.g. iegūst jaunu vizuālu veidolu gan fiziski, gan
digitāli. NXT• 2013.g. tiek uzlabots NXT 2.0, tālāk to dēvējot par EV3
LEGO Robotika
Detaļu klāsts
Detaļu klāsts II
Dažas īpašības
Savienojumu virziena maiņa
Savienojumu virziena maiņa
Kustības virziena maiņa un reduktori
Stiprinājumi
Ātruma maiņa un reduktori
Specifikācija• 1. Vadības bloks NXT v1.0 (v2.0) - vadības bloka ar 3
izejām(A,B,C) 4 ieejām (1,2,3,4);• 2.Slēdža sensors – Darbojas kā slēdzi ieslēgts/izslēgts
(aktivizēts/deaktivizēts);• 3.Skaņas sensors – darbojas kā mikrofons. Spēj noteikt
skaņas stiprumu, bet nespēj atšķirt konkrētus trokšņus, piemēram, vārdu «Robots»;
• 4. Gaismas sensors – mēra gaismas atstarošanās stiprumu pret virsmu uz kuras ir vērsts sensors;
• 5. Ultraskaņas sensors – mēra attālumu līdz objektam, kas atrodas priekšā sensoram;
• 6. Servomotors – motors ar iespēju kontrolēt leņķisko pozīciju, ātrumu un paātrinājumu. Lietojams kopā ar kontrolieri.
Sekošana līnijai
LEGO Sumo
Robota programmēšana C valodāvoid loop() { digitalWrite(8,HIGH); digitalWrite(6,LOW); if (!digitalRead(A5)) {ledon1; analogWrite(10,100);} else {ledoff1; analogWrite(10,0);} if (!digitalRead(A4)) {ledon2;} else {ledoff2;} if (!digitalRead(A3)) {ledon3;} else {ledoff3;} if (!digitalRead(A2)) {ledon4;} else {ledoff4;}if (!digitalRead(A1)) {ledon5;} else {ledoff5;} if (!digitalRead(A0)) {ledon6; analogWrite(9,100);} else {ledoff6; analogWrite(9,0);} /* bool poga = button; if(poga){ ledon1; Serial.print("poga is pressed"); delay(50); } else{ ledoff1; Serial.print("poga isnt pressed"); delay(50); } /* ledon1; ledoff3; delay(200); ledoff1; ledon2; delay(200); ledoff2; ledon3; delay(200);
Robota programmēšana NXT valodā
LEGO Digital designer
LEGO Digital designer
Jautājumi?
Paldies, par uzmanību!