Mindstorm EV3 akcelerometr, gyro?

Založil mph1, 17.08.2016, 21:15:22

Předchozí téma - Další téma

0 Uživatelé a 1 Host prohlíží toto téma.

mph1

Ahoj,
chystame se na porizeni Mindstorm EV3 a resim k tomu nejaky stabilizator ;-)
Zajima mne, jestli lze s EV3 pouzit akcelerometr pro NXT: http://shop.lego.com/cs-CZ/Cidlo-akcelerometru-2852724
nebo vyhradne EV3 gyroskop: http://shop.lego.com/cs-CZ/EV3-Gyro-Sensor-45505

Nevim o tom vubec nic, ale sestavuji "balicek", napr. s moznosti balancujiciho robota apod.
Diky vsem za pomoc.

atasoft

Citace od: mph1 kdy 17.08.2016, 21:15:22
Ahoj,
chystame se na porizeni Mindstorm EV3 a resim k tomu nejaky stabilizator ;-)
Zajima mne, jestli lze s EV3 pouzit akcelerometr pro NXT: http://shop.lego.com/cs-CZ/Cidlo-akcelerometru-2852724
nebo vyhradne EV3 gyroskop: http://shop.lego.com/cs-CZ/EV3-Gyro-Sensor-45505

Nevim o tom vubec nic, ale sestavuji "balicek", napr. s moznosti balancujiciho robota apod.
Diky vsem za pomoc.

Ahoj, podle informací, které jsem s nástupem EV3 zjišťoval, by NXT senzory měly fungovat s EV3, naopak ne.
Bohužel teď tu nemám EV3 po ruce, abych to vyzkoušel (NXT senzorů mám dost).

Petr

papluh

Ak kupuješ všetko nové tak ber ten EV3 senzor. Ten sa dá do SW pre EV3 stiahnuť ako modul priamo zo stránky Mindstorms (to preto, že v štandardnej sade nieje, len v školskej).

mph1

Tak jsem se inspiroval vasimi odpovedmi, zadal konecne spravny dotaz do google a vypadlo toto:
http://robotsquare.com/2013/07/16/ev3-nxt-compatibility/

Z cehoz vyplyva, ze EV3 umi pracovat se vsemi oficialnimi NXT senzory a motory. Opacne to plati jen pro motory.
Vtip je v tom, ze NXT akcelerometr maji skladem v obchode za rohem. EV3 gyro bych musel objednavat, navic je gyro pouze jednoose, tzn. pro kompletni stabilizaci neceho jsou potreba aspon 2. A pritom stoji stejne jako akcelerometr, ktery je, pokud vim, triosy.

papluh

#4
Máš pravdu, EV3 gyro je 3-osé, tj môžeš ho namontovať v ľubovolnej pozícii, ale výstupom je natočenie o stupne alebo rýchlosť natočenia a to len v jednej rovine.
NXT accelerometer nemám, takže neviem povedať čo je výstup.

Len netreba pri tej kompatibilite netreba zabudnúť na to, že je v prvom rade elektrická, tj do EV3 ten senzor zapojíš a on prečíta dáta. Ale to neznamená, že ich vie aj spracovať, to je na úrovni programovania. Natívny blok pre EV3 gyro pracuje len s výstupom natočenia v jednej rovine a/alebo jeho zmenou. Ak NXT accelerometer vie tri roviny tak to najskôr nebude priamo kompatibilné. Ak to nebude aj to sa dá riešiť - môžeš experimentovať s Raw value blokom ktorý vracia výstup ako nespracované číslo (ako si to namapuješ je už tvoja vec), môžeš hladať či niekto nespravil custom blok (ako si robia výrobcovia 3rd party senzorov), či spraviť si blok sám.
No alebo to budeš programovať na nižšej úrovni ako tá grafická a tak ťa to nemusí trápiť...
* toto sú všetko moje teoretické zistenia keď som študoval zapojenie neznámych senzorov do EV3 (a potom to nechal kvôli nedostatku času)

Inak si treba dať pozor na to, že NXT má gyro aj akcelerometer senzor a vyzerajú podobne 2852724 vs 2852726

Update: hľadaním na nete som sa dostal k tomu, že u akcelerometra by sa malo jednať o LEGO certifikovaný (pre NXT) 3rd party produkt od HiTechnic, na ich stránke je k stiahnutiu block pre NXT SW aj beta verzia pre EV3 SW https://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NAC1040


mph1

Diky za info,

kdyz jsem se zorientoval a pochopil, kde jsou ty nastrahy (napr. programovaci blok do EV3 SW), tak uz to slo lip.
HiTechnic blok uz mam stazeny.

Jeste jednou diky za pomoc

mph1

Tak akcelerometr je doma.
Asi nas nejdrazsi kousek LEGA v prepoctu na cm3 krabicky, a ani to neni krabicka LEGO ;-)