Acum cateva zile mi-a venit Mindstorms-ul ce l-am cumparat de pe ebay.de si m-am gandit sa-i fac un review.
Pt cei care nu sunt in tema cu acest set, va pot spune ca este in principiu un set de Lego Technic care are, pe langa piesele technic clasice, si o "caramiduta" ce se poate programa (http://mindstorms.lego.com/en-us/produc ... .aspx#9841), precum si o serie de senzori si 3 servomotoare. Senzorii sunt folositi ca si input (in general) la caramiduta inteligenta, in timp ce servomotoarele sunt folosite la output.
Ca si numar de piese, nu este un set foarte mare. Contine 619 piese, caramiduta inteligenta, 3 servomotoare, 2 senzori de presiune, 1 senzor cu ultrasunete (care detecteaza obiecte la distanta), si un senzor de culoare (care poate fi folosit si ca senzor de lumina). In set se mai gasesc un cablu de date pt transferul programelor de pe PC, un CD cu softul de programare si mai multe cabluri pt conectarea senzorilor si a motoarelor. O prezentare detaliata a componentelor setului gasiti aici:
http://www.toysperiod.com/lego-set-refe ... s-nxt-2-0/
Pret: eu l-am luat nou, de pe ebay.de cu 240 euro, inclusiv transport. Pe la noi, cel mai ieftin am vazut pe top10toys.ro (cam 1350 ron). Este foarte scump, dar pt fanii Lego care vor sa guste putin si din lumea roboticii si a programarii, mi se pare un "must have".
Mediu de programare: Programelele se fac cu ajutorul unor blocuri, intr-un mediu bazat pe Labview, dar cu o interfata mai prietenoasa. Pe CD se gasesc instructiuni (constructie + program) pt 4 modele: un robot umanoid, un crocodil, un robot cu senile si un robot ce sorteaza bile dupa culoare (http://mindstorms.lego.com/en-us/produc ... .aspx#8547)
Pe site-ul Lego.com se mai gasesc instructiuni si pt alte modele, dar nu toate au instructiuni pt programele.
Am pus aici o poza cu interfata grafica de programare: http://www.flickr.com/photos/73443991@N ... hotostream
Fereastra mare contine blocurile din componenta programului pe care l-ati creeat, iar in stanga se afla librariile cu aceste blocuri. In partea de jos sunt setarile fiecarui bloc. Aceasta fereastra difera pt fiecare bloc in parte. In dreapta jos este o mica descriere a blocului selectat, precum si optiunea "More Help", unde gasiti informatii suplimentare despre cum se poate folosi acel bloc. in dreapta sus sunt instructiunile pt cele 4 modele despre care vorbeam mai sus.
Programele se mai pot construi si direct pe caramiduta inteligenta, insa nu pot contine mai mult de 5 blocuri, iar setarile acestora sunt foarte limitate. Eu nu mi-am batut capul prea mult cu acest mod de programare...
Din cate am inteles de pe Wikipedia, exista cam 10 medii de programare pt Lego Mindstorms... Pt cei care au ceva cunostiinte de Labview, cred ca cel mai interesant ar fi acesta: http://www.k12lab.com/support/nxt_labview
Pana acum n-am avut timp sa construiesc decat robotelul cu senile, care, dupa mine, cred ca este si cel mai distractiv.
http://www.flickr.com/photos/73443991@N ... otostream/
Am incercat sa fac un filmulet prin care sa va arat cum functioneaza, dar calitatea lasa rau de dorit, asa ca o sa va descriu in cuvinte..
Acest robotel se doreste a fi un paznic la casa omului
Mecanismul cu bile: http://www.flickr.com/photos/73443991@N ... otostream/
Bineinteles, robotelul poate fi programat sa faca mai multe lucruri. Eu am adaugat la programul predefinit si o parte prin care robotelul se opreste cand in camera e intuneric.
De aseamenea, am gasit pe Android Market un program pt telefoanele cu Android si accelerometru, prin care se poate comada prin Bluetooth...
*cred ca am uitat sa mentionez, dar caramiduta inteligenta are si bluetooth.
Am pus pe flicker mai multe poze... le vedeti acolo
OK, cam atat cu review-ul... cand o sa construiesc si alte modele, le voi publica la rubrica MOC-uri. Momentan ma documentez despre modul cum se pot folosi blocurile de programare (am inteles ca se pot gaqsi pe net si altele), senzorii si servomotoarele...
Fiind primul meu review, este foarte probabil sa fi omis ceva, insa nu ezitati sa ma intrebati, daca vreti si alte informatii (in limita a cat stiu si eu) :P

