Robotika, Lego technic priekšrocības

Post on 23-Feb-2016

99 views 0 download

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 Presentation

Transcript of Robotika, Lego technic priekšrocības

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!