Pomoc NXT ovládání přes pc

Založil PsychoWard666, 20.06.2009, 12:20:16

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

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

PsychoWard666

Chystám se stavět jeden model a potřeboval bych tam použít nxt pro pohon a zatáčení, ale nevím jak to ovládat. Mám program do mobilu ale ten mi moc nevyhovuje, je nějaký jednoduchý program do pc kterým bych mohl ovládat dva motory pro jízdu a jeden pro zatáčení?

Ondra

Zamyslíš to ovládat jako auto na dálkové ovládání?Ve verzi 1.0 to nelze.

Jinak pokud myslíš klasiku, dva pro pohon a ve předu jeden pro zatáčení, tak zrovna takový máme udělaný v našem robotickém kroužku, není to nic těžkého na naprogramování.

PsychoWard666

No myslim to jako na dálkové ovládání, buď přes klávesnici nebo radši přes gamepad, někde na youtube sem to viděl, ale buď se mi to nepodařilo tak zprovoznit a nebo tam nebylo napsaný jaký použil program

Ondra

Citace od: PsychoWard666 kdy 20.06.2009, 13:57:05
No myslim to jako na dálkové ovládání, buď přes klávesnici nebo radši přes gamepad, někde na youtube sem to viděl, ale buď se mi to nepodařilo tak zprovoznit a nebo tam nebylo napsaný jaký použil program
Tak v tomhle ti bohužel neporadím, jen vím že tohle bude běžné(Pomocí klávesnice) u verze 2.0, která vyjde letos.

PsychoWard666

Aha, no tak bohužel asi budu muset koupit PF motory a receiver, když to jinak asi zatim nejde, chtěl sem to pouze pro podvozek, nástavby by byla už normálně PF na dálkové ovládání, ale nemam tolik receiverů

Ondra

Citace od: PsychoWard666 kdy 20.06.2009, 14:00:56
Aha, no tak bohužel asi budu muset koupit PF motory a receiver, když to jinak asi zatim nejde, chtěl sem to pouze pro podvozek, nástavby by byla už normálně PF na dálkové ovládání, ale nemam tolik receiverů
Já bych chvilku počkal na tu 2.0.Cd s tím programem půjde na netu určitě někde stáhnout, nebo ti tady někdo udělá kopii.Tam bude podle mně změna jedině v tom základním počítačovém programu a možná i nějaký vylepšený firmware do robota(Ale na to ovládání by to nemělo mít vliv.)

PsychoWard666

No tak já počkam a uvidim, zatim začnu ten podvozek stavět, nouzově můžu použít program co mam, kterym se dá ovládát každej motor dvouma tlačítkama na klávesnici, sice je to docela nic moc, ale lepší než nic

vasek

Omlouvám se za svou neznalost, ale ještě jsem neměl s NXT tu čest. Chtěl bych se zeptat zdali lze touto jednotkou ovládat i PF motory ? Kabely mi připadají jiné, ale možná má někdo nějakou zkušenost a poradí. Díky.

PsychoWard666

Nevim přesně jak to funguje, ale prodává se nějakej ir vysílač k nxt a přes ten se to pak dá ovládat, tady je video kde je to použitý

http://www.youtube.com/watch?v=6dTpdMQ8BcY

vasek

Citace od: PsychoWard666 kdy 24.07.2009, 13:23:49
Nevim přesně jak to funguje, ale prodává se nějakej ir vysílač k nxt a přes ten se to pak dá ovládat, tady je video kde je to použitý

http://www.youtube.com/watch?v=6dTpdMQ8BcY
Díky, tohle video jsem již kdysi viděl, ale dodnes nechápu jak to funguje a co to řídí. Ještě jsem trochu hledal a na S@H jsem našel kabely http://shop.lego.com/ByTheme/Product.aspx?p=8528&cn=17&d=70 které jsou asi určeny k ovládání motoru (třeba), otázkou pro mne zůstává zdali proporcionálně (ale asi ano, někdo mi něco takového již říkal, ale je to dávno) nebo jen zapnout/vypnout. Uvažuji o koupi, ale nevím zdali se to hodí na ovládání různých mašinek.

dorfl

#10
NXT a PF prvky nejsou propojeny kabelem!

PF IR přijímače ovládá tento nxt prvek od Hi-Technic
http://shop.lego.com/ByTheme/Product.aspx?p=MS1046&cn=17

dá se použít i na ovládání vlaků jak 7898, 7897 a samozřejmě i nový PF vlak systém uvedený k Emerald Night (10194). Samozřejmostí je možnost propojení NXT s RCX.

A k tématu - NXT 2.0 software umožňuje ovládání NXT z PC přes Bluetooth.

vasek

Citace od: dorfl kdy 24.07.2009, 18:30:22
NXT a PF prvky nejsou propojeny kabelem!
Takže ani při zapojení http://shop.lego.com/ByTheme/Product.aspx?p=8528&cn=17&d=70 mezi NXT a motor nelze obyčený motor přímo ovládat ? Takže jediný motor který lze ovládat přímo z kostky NXT je originál servomotor ? K čemu je tedy ten kablík potřebný ?

IR prvky by se daly ovládat dílem v odkazu http://shop.lego.com/ByTheme/Product.aspx?p=MS1046&cn=17 - rozumím tomu dobře.

Honza D.

Citace od: dorfl kdy 24.07.2009, 18:30:22
A k tématu - NXT 2.0 software umožňuje ovládání NXT z PC přes Bluetooth.

I původní NXT lze přeci ovládat přes bluetooth. Dělal jsem to s OnBrick, který lze upravovat i bez znalosti programování. Protože jsou k tomu i zdrojové kódy, použil jsem je a upravil a ovládal auto na dálku kurzorovýma klávesama z notebooku.
Nabízím jednotlivé kostky (základní, střechy, technic, elektro, pneu, vlaky) i stavebnice; seznam najdete na kostky.malozvlkahostiny.net. Vše je nové, nepoužité.

dorfl

Citace od: vasek kdy 24.07.2009, 19:00:35
IR prvky by se daly ovládat dílem v odkazu http://shop.lego.com/ByTheme/Product.aspx?p=MS1046&cn=17 - rozumím tomu dobře.
ano tímto dílem lze ovládat IR prvky (RCX, vlaky, PF)

Citace od: dorfl kdy 24.07.2009, 18:30:22
NXT a PF prvky nejsou propojeny kabelem!
bylo myšleno ve zmíněném videu upraveného PF buldozeru
pravděpodobně hlavně kvůli možnosti řídit 4 motory (bez potřeby dvou NXT "mozků")

Citace od: vasek kdy 24.07.2009, 19:00:35
Takže ani při zapojení http://shop.lego.com/ByTheme/Product.aspx?p=8528&cn=17&d=70 mezi NXT a motor nelze obyčený motor přímo ovládat ? Takže jediný motor který lze ovládat přímo z kostky NXT je originál servomotor ? K čemu je tedy ten kablík potřebný ?
- lze vše co je vypsané např. zde http://www.eduxe.cz/legomenu/nxt_files/elkompo_rcx.htm - z toho osobně já ozkoušené nemám nic, ale mělo by to tak být
- pomocí redukce PF http://shop.lego.com/ByTheme/Product.aspx?p=8871&cn=587 lze např ze starého hranatého 9V battery boxu pohánět PF motory, nelze ale použít jako zdroj pro PF receiver (což Tě zrovna asi při práci s NXT netrápí)

Např. jsem zkusil stávajícím IR vlakem pohánět přes tuto redukci PF motor - funguje včetně sedmi rychlostí vpřed/vzad.

tak snad se nám vyjasňuje :)

vasek

#14
Díky Dorfle, takže moje první otázka zdali lze přímo z kostky NXT ovládat motory je zodpovězena ano, ale pouze zapnout/vypnou - žádná možnost regulace, to by muselo jít přes IR že ? A také by mne zajímalo zdali je možno jedním NXT ovládat IR receivery - řekněme čtyři a každý na jiném kanálu. Z videa jsem nabyl dojmu, že to lze (samozřejmě přes : http://shop.lego.com...x?p=MS1046&cn=17).

dorfl

Citace od: vasek kdy 26.07.2009, 00:14:29
zdali lze přímo z kostky NXT ovládat motory - ano, ale pouze zapnout/vypnou - žádná možnost regulace
Já bych si troufnul tvrdit na základě tohoto článku http://74.125.77.132/search?q=cache:FzSckrdSnn8J:virtuallab.kar.elf.stuba.sk/robowiki/index.php%3Ftitle%3DMeasurements_of_NXT_motors+drive+proportionally+rcx+motors+through+nxt&cd=2&hl=cs&ct=clnk&gl=cz&client=firefox-a že by měla fungovat i regulace rychlosti.

staré motory cestou NXT - redukce NXT-RCX 8528 - 9V motor
pf motory cestou NXT - redukce NXT-RCX 8528 - redukce 9V-PF 8871 - PF motor

regulace není změnou voltáže ale PWM viz grafy v odkazu

Jinak IR pro NXT MS1046 určitě dokáže postupně obsloužit na 4 kanálech celkem 8 PF motorů tak jak píšeš a ve volném čase může posílat pokyny pro 3 IR vlaky každý na jiném kanálu :)

ještě cituji web Eduxe - k programování v NXT je možné software rozšířit o G-bloky:
• PF IRLink blok - řízení modelů s motory ovládanými pomocí IR signálů
• Train IRLink blok - řízení LEGO® R/C vlaků ovládaných IR signálem

vasek

Znovu děkuji, takže tři motory jdou ovládat přímo z NXT a pokud se pořídí IR ovladač tak až 8 - no to už je celkem bomba.
Napadla mne ještě jedna věc a zajímalo by mne co ty na to. Zdali by šlo pomocí gyroskopu vytvořit kráčející vozítko (pavouka), který by dokázal překonávat i větší nerovnosti a díky gyroskopu by si udržoval tělo v horizontální rovině - v podstatě by NXT kostka řídila zvedání noh.
Zdá se že díky NXT a modulům, které nejsou v základní stavebnici se dá skutečně hodně tvořit  >:D.

Jamesek

Citace od: vasek kdy 26.07.2009, 08:46:23
Znovu děkuji, takže tři motory jdou ovládat přímo z NXT a pokud se pořídí IR ovladač tak až 8 - no to už je celkem bomba.
Napadla mne ještě jedna věc a zajímalo by mne co ty na to. Zdali by šlo pomocí gyroskopu vytvořit kráčející vozítko (pavouka), který by dokázal překonávat i větší nerovnosti a díky gyroskopu by si udržoval tělo v horizontální rovině - v podstatě by NXT kostka řídila zvedání noh.
Zdá se že díky NXT a modulům, které nejsou v základní stavebnici se dá skutečně hodně tvořit  >:D.

Přesně. Taky mně napadlo udělat funkční segway, který by nemusel mít v sobě NXT kostku, ale ovládaný by byl jen pomocí PF. Otázka je rychlost reakcí PF a jak dostat data o náklonu do kostky (mám nějaké nápady s PF ovladačem ;)

vasek

Citace od: Jamesek kdy 27.07.2009, 22:44:20
Citace od: vasek kdy 26.07.2009, 08:46:23
Znovu děkuji, takže tři motory jdou ovládat přímo z NXT a pokud se pořídí IR ovladač tak až 8 - no to už je celkem bomba.
Napadla mne ještě jedna věc a zajímalo by mne co ty na to. Zdali by šlo pomocí gyroskopu vytvořit kráčející vozítko (pavouka), který by dokázal překonávat i větší nerovnosti a díky gyroskopu by si udržoval tělo v horizontální rovině - v podstatě by NXT kostka řídila zvedání noh.
Zdá se že díky NXT a modulům, které nejsou v základní stavebnici se dá skutečně hodně tvořit  >:D.

Přesně. Taky mně napadlo udělat funkční segway, který by nemusel mít v sobě NXT kostku, ale ovládaný by byl jen pomocí PF. Otázka je rychlost reakcí PF a jak dostat data o náklonu do kostky (mám nějaké nápady s PF ovladačem ;)
Ahoj Jamesku,
mne to napadlo jako řešení s NXT, ale bez něj si to nějak neumím představit, protože to gyro musí dát signál konkrétní noze a v případě, že je příliš pokrčená musí dát příkaz všem aby se zvedly, v případě, že naopak nedosedla musí dát všem příkaz aby se pokrčily. Nevím nikdy jsem s tím nedělal, ale myslím, že to až tak úplně jednoduché není. Právě proto jsem rád, že se tu někdo podělí o své zkušenosti. Jak jsem psal uvažuji, že si Mindstorma pořídím, ale nechci se na něj pak jen chodit koukat. Měj se fajn.

lsghp

http://www.norgesgade14.dk/networkbtremote.php


na tejto stranke si stiahnes soft na ovldanie nxt cez bluetoth na pc