Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
projekty:infobox [2019/10/29 22:47]
yasiu
— (aktualna)
Linia 1: Linia 1:
-{{ :​projekty:​20191028_165337.jpg?​200|}} 
- 
- 
-====== Infobox ====== 
- 
-^Zamieszany|[[user>​wolskey]] [[user>​yasiu]] [[user>​critbit95]] [[user>​not7cd]] ​ | 
-^Rozpoczęto|2018-03-13 ​ | 
-^Status|{{tag>​coś_się_dzieje stoi infrastruktura}} ​ | 
- 
-==== TODO ==== 
- 
-  * <​del>​załatwić sensowny HDMI->​VGA</​del>​ 
-  * <​del>​załatwić przejściówkę z PS2->​USB</​del>​ 
-  * Automatyczne wygaszanie ekranu, komendą ```xset dpms force off``` 
-  * <​del>​załatwić przekaźnik do 230 żeby sterować ekranem</​del>​ wyłaczamy softowo 
-  * załatwić czujnik ruchu 
-  * <​del>​załatwić 5W zasilacz do BananaPI</​del>​ 
-  * wykorzystanie kamery onboard (fotobudka hs?) 
-  * pomalowanie całości 
-  * wywiercenie dziur na różne interfejsy 
-  ​ 
- 
-===== Maintenance ==== 
- 
-==== Kalibracja Dotyku ==== 
- 
-Prerequisites:​ 
-  * [[https://​github.com/​tias/​xinput_calibrator|xinput_calibrator]] 
- 
-Celem tego procesu jest wyznaczenie i aplikowanie macierzy która obróci nam dotyk o 90* zgodnie z ruchem wskazówek zegara oraz odpowiednio skalibruje do wielkości ekranu. 
- 
-Macierz obracająca [3x3]: '0 -1 1 1 0 0 0 0 1' (3 rzędy po sobie) 
- 
-  - Tymczasowo zaaplikuj macierz obracającą dotyk o 90* w prawo: ''​xinput set-prop "​eGalax Inc." "​libinput Calibration Matrix"​ 0 -1 1 1 0 0 0 0 1''​ 
-  - Zapisz skrypt do pliku i wykonaj: https://​wiki.archlinux.org/​index.php/​Talk:​Calibrating_Touchscreen#​Wrapper_around_xinput_calibrator 
-  - TranformationMatrix to macierz która nas interesuje. 
- 
-Teraz wyznaczymy finalną macierz która będzie aplikowana przy starcie systemu: 
-  - Mnożymy razem TranformationMatrix z macierzą obracającą (w takiej kolejności!) na tablicy w coworku bądź przy pomocy internetowego kalkulatora. 
-  - gotową macierz zapisujemy w ''/​etc/​udev/​rules.d/​98-touchscreen-cal.rules''​ jako np. ''​ATTRS{name}=="​eGalax Inc.", ENV{LIBINPUT_CALIBRATION_MATRIX}="​0 -1.3763519899191432 1.189520109209282862 1.5238217034436254 0 -0.35640709651917133 0 0 1"''​ 
- 
-Cyferki to nasza wynikowa macierz, ''​eGalax Inc.''​ to nazwa naszego dotyku wyciągnięta z komendy ''​xinput''​ 
- 
-===== Worklog ===== 
- 
-Skomplementowanie setu, zakup karty SD do bananapi ​ --- //​[[user>​wolskey]] 2018/03/12 20:16// 
- 
-Instalacja bananiana z xfce --- //​[[user>​not7cd]] 2018/03/13 00:05// 
- 
-Zdobycie stabilnego zasilania dla banana --- //​[[user>​critbit95]] 2019/06/14 19:54// 
- 
-Overhaul systemu - Wrzucono laptop z uszkodzonym ekranem w customowej obudowie --- //​[[user>​critbit95]] oraz [[user>​yasiu]] 2019/​10/​27 ​ 
- 
-{{:​projekty:​20191027_180954.jpg?​400|}} 
- 
-{{:​projekty:​20191027_215653.jpg?​200|}} 
  
  • projekty/infobox.1572385653.txt.gz
  • ostatnio zmienione: 2020/09/24 20:27
  • (edycja zewnętrzna)