Strona 1 z 6

Zdalne sterowanie kostką poprzez pad bluetooth

: 2014-04-16, 12:09
autor: Waler
Jako że jestem laikiem w temacie zaawansowanego programowania kostki mam pytanie do osób obeznanych z tematem.
Czy można gdzies znaleźć kod programu albo choć jakiś nakreślony wzór jak miałoby wyglądać sterowanie silnikami kostki (EV3) poprzez pad (np. od PS3 albo X360) za pomocą bluetooth bez udziału komputera?
Skoro można pobrać aplikację Commander na telefon i sterować pojazd poprzez nawet pochylanie telefonu to może sterowanie przez pad ktoś już rozgryzł?
Potrzebowałbym jakiegoś gotowego wzoru lub jakiejś pomocy jak zrobić taki program by móc płynnie sterować tymi silnikami (jazda przód-tył) oraz skręt lewo prawo z autocentrowaniem.

: 2014-04-16, 12:24
autor: 3dom
Nie wiem jak EV3 ale NXT zdecydowanie nie byla pad-friendly. Tam mozna było pada od PS2 podlaczyc za pomoca czujnika od HiTechnic/Mindsensors. Alternatywnie za posrednictwem lapka ale to slabe rozwiazanie.

Re: Zdalne sterowanie kostka poprzed pad bluetooth

: 2014-04-16, 12:40
autor: Jetboy
Waler93 pisze:Skoro można pobrać aplikację Commander na telefon i sterować pojazd poprzez nawet pochylanie telefonu to może sterowanie przez pad ktoś już rozgryzł?
Róznica jest taka że telefon można programować i dostosować go do komunikacji z kostką, a pada nie i to kostka musiała by się dostosować do pada. Teoretycznie możliwe, ale jeszcze nie widziałem żeby ktoś miał gotowe rozwiązane.

: 2014-04-16, 16:11
autor: Waler
Jetboy pisze:Róznica jest taka że telefon można programować i dostosować go do komunikacji z kostką, a pada nie i to kostka musiała by się dostosować do pada.
Skoro mogę bez problemu podłączyć pada z PS3 go mojego SIII i działają wszystkie funkcje, to może teraz telefon do kostki i coś z tego wyjdzie :D?

: 2014-04-16, 16:19
autor: Jetboy
Waler93 pisze:
Jetboy pisze:Róznica jest taka że telefon można programować i dostosować go do komunikacji z kostką, a pada nie i to kostka musiała by się dostosować do pada.
Skoro mogę bez problemu podłączyć pada z PS3 go mojego SIII i działają wszystkie funkcje, to może teraz telefon do kostki i coś z tego wyjdzie :D?
W ten sposób nie powinno być problemu.

: 2014-04-17, 14:39
autor: Neo
3dom pisze:Nie wiem jak EV3 ale NXT zdecydowanie nie byla pad-friendly. Tam mozna było pada od PS2 podlaczyc za pomoca czujnika od HiTechnic/Mindsensors. Alternatywnie za posrednictwem lapka ale to slabe rozwiazanie.
NXT sterowane przez panel PS2 w RobotC jest zdecydowanie pad-friendly :) Można dowolnie zaprogramować sobie sterowanie.
Ten [URL=http://www.00453005_0000002.pl/forum/viewtopic.php?t=21112]Mars Rover[/URL] jest sterowany padem właśnie

: 2014-04-17, 15:36
autor: 3dom
Z "niefriendliwością" miałem na myśli konieczność zakupienia dodatkowego elementu za kilkadziesiąt dolców ;)

: 2014-04-20, 13:00
autor: OmenGda
A są jakieś gotowce na telefon do sterowania silnikami NXT przez BT ? Czy trzeba się javki nauczyć i samemu wyklepać?

: 2014-04-20, 22:12
autor: Neo
A masz na myśli telefony z javą (gotowce są tylko na niektóre modele telefonów ), czy smartfony z Androidem (jest bardzo wiele przeróżnych appek), symbianem (też ponoć są), Mobile Windowsem (jak najbardziej są), czy może Iphonów z OSem (są też) ?

: 2014-04-20, 22:20
autor: OmenGda
Zdecydowanie miałem na myśli androida...

: 2014-04-20, 22:21
autor: Szerszen
To wejdź do sklepu play - przynajmniej 5 różnych apek widziałem.

: 2014-04-20, 23:37
autor: 3dom
Appki sa na kazdy system, przy czym znalezc dobra jest dosc trudno. Wiekszosc nadaje się jedynie do sterowania czolgowego.

: 2014-04-21, 07:02
autor: OmenGda
No właśnie dlatego zadałem to pytanie - bo w sklepie play to jest sporo syfu niestety :-(

: 2014-04-21, 19:23
autor: Neo
Ja najczęściej używam tej https://play.google.com/store/apps/deta ... .PadRemote. Można dosyć łatwo sterować ruchem i dodatkowo mechanizmem roboczym.

: 2014-04-22, 19:38
autor: jerryp
Nie można podłączyć pada bezpośrednio do NXT za pomocą bluetooth ponieważ BT w NXT nie obsługuje profilu HID a tylko i wyłącznie Serial Port. Nie pomoże tutaj żaden alternatywny firmware (ani RobotC, ani lejos a tym bardziej stockowy). Jedyna szansa to wymiana stosu BT w układzie go obsługującym ale to się nikomu nie udało a przynajmniej się tym otwarcie nie podzielił z resztą.