Forum LUGPOL Strona Główna Forum LUGPOL
www.lugpol.pl

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Zdalne sterowanie kostką poprzez pad bluetooth
Autor Wiadomość
OmenGda 
No risk no fun!


Wiek: 37
Dołączył: 05 Lut 2007
Wpisy: 809
Skąd: Gdańsk
Wysłany: 2018-03-09, 05:36   

Nieźle. Całkiem fajnie by się prowadziło np auto na 2 analogach a przyciskami zmieniało biegi :-)
Swoją drogą, widać, że lubisz PS skoro kupiłeś kolejną konsolę :-D
_________________
Nie jest sztuką trafić w muchę przednią szybą...
Sztuką jest, zrobić to boczną!
 
 
 
 
artpoz 

Wiek: 42
Dołączył: 12 Sie 2014
Wpisy: 31
Skąd: Kraków
Wysłany: 2018-03-24, 23:50   

Udostępniam kod do PS4Explor3ra.
https://gist.github.com/artpoz/d66f72a6092b580b9903d088dd6d1262

Parowanie jest jeszcze prostsze niż w padzie od PS3, gdyż nie wymaga kabla.
Trzeba wcisnąć na kilka sekund przyciski PS+Share i wyszukać na kostce "Wireless Controller".
Nieco inna jest numeracja przycisków. Przykładowo X ma numer 305.
Ostatnio zmieniony przez artpoz 2018-03-24, 23:51, w całości zmieniany 1 raz  
 
 
 
artpoz 

Wiek: 42
Dołączył: 12 Sie 2014
Wpisy: 31
Skąd: Kraków
Wysłany: 2018-09-13, 23:12   

Utworzyłem stronę z projektem PS4explor3r na ev3dev.org.
Jest tam parę informacji o budowie, instalacji i przyciskach.
Poniżej link do strony projektu:
https://www.ev3dev.org/pr...02/PS4Explor3r/

Pozdrawiam
artpoz
 
 
 
eric trax 
VIP
LEGO Farmer :D


Wiek: 30
Dołączył: 28 Lut 2011
Wpisy: 1192
Skąd: Wrocław
Wysłany: 2018-09-15, 10:57   

Wyglada to bardzo fajnie. Czas pomyslec nad kostka i silnikami
_________________
Na warsztacie:
- New Holland TM 140 + Claas Quadrant 220 RC - 100%
- Fendt 514c + Pottinger Jumbo 6000 - 30%
- Grimme Varitron 470 Terra Trac - 5%
Ostatnio zmieniony przez eric trax 2018-09-15, 10:57, w całości zmieniany 1 raz  
 
 
 
 
artpoz 

Wiek: 42
Dołączył: 12 Sie 2014
Wpisy: 31
Skąd: Kraków
Wysłany: 2019-04-17, 01:44   

Lego wypuściło MicroPython dla EV3 na bazie ev3dev.
To oznacza, że sterowanie padem staje się jeszcze prostsze.
Nie potrzebna jest wiedza na temat linuxa, logowania,
przegrywania pliku, zmiany atrybutów itp.

Oto kolejne kroki

1. Budujemy pojazd (poniżej instrukcja, budujemy do kroku 14 z pominięciem 12).
http://robotsquare.com/20...g-instructions/

2. Z poniższej strony pobieramy instrukcję i obraz ev3dev
https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3

3. Czytamy i wykonujemy kroki do strony 15. Punkt 2.5 można pominąć.

4. W Visual Studio Code po wybraniu "Create a new project" i wpisaniu nazwy projektu
na dysku utworzy nam się folder a w nim plik main.py.
Zamykamy program i otwieramy opcją "File->Open folder" i wybieramy utworzony folder.

5. Po uruchomieniu programu przykładowego powninniśmy usłyszeć dźwięk.

6. Z poniższej strony kopiujemy zawartość ps4explor3r.py i wklejamy do main.py. Zapisujemy (Ctrl+S)
https://gist.github.com/artpoz/d66f72a6092b580b9903d088dd6d126

7. Wybieramy "Run and Download", odłączamy kabel, na kostce powninniśmy mieć nasz program.

8. Parujemy pada:
a. na padzie naciskamy przyciski PS+Share i czekamy, aż zacznie mrugać światełko
b. na kostce wybieramy Bluetooth, zaznaczamy opcje Powered, Visible i dajemy "Start Scan"
na dole pojawi nam się "Wireless controller", wybieramy go i dajemy "Pair".

9. Na kostce w File Browserze znajdujemy program main.py i uruchamiamy.

10. Cieszymy się z jazdy pojazdu sterowanego Dualshockiem :)

Pozdrawiam
artpoz
 
 
 
SERVATOR 
VIP


Wiek: 45
Dołączył: 08 Lis 2013
Wpisy: 3167
Skąd: Warszawa
Wysłany: 2019-04-17, 07:01   

Tak przystępnie i porządnie, to rozpisałeś że na pewno wypróbuję. Bardzo dziękuję. :)
_________________
Mój "blożek"
Liga Gorących Szesnastek
 
 
 
artpoz 

Wiek: 42
Dołączył: 12 Sie 2014
Wpisy: 31
Skąd: Kraków
Wysłany: 2019-04-17, 13:40   

Koniecznie daj znać jak poszło :)
 
 
 
artpoz 

Wiek: 42
Dołączył: 12 Sie 2014
Wpisy: 31
Skąd: Kraków
Wysłany: 2019-04-17, 14:53   

Jeszcze jedno. Po uruchomieniu kostki musimy poczekać na Brickmana, włączyć pada i poczekać, aż zaświecą się dwie zielone diody LED. Parowanie robimy tylko pierwszy raz. Następnym razem wystarczy nacisnąć przycisk PS na padzie. Po uruchomieniu programu czekamy na napis "Finding ps4 controller...Engine running!". Z programu wychodzimy kółkiem na padzie.
Ostatnio zmieniony przez artpoz 2019-04-17, 16:09, w całości zmieniany 4 razy  
 
 
 
Wyświetl wpisy z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich wpisów
Nie możesz usuwać swoich wpisów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

phpBB by przemo  
Strona wygenerowana w 0,057 sekundy. Zapytań do SQL: 12