Infobox
TODO
załatwić sensowny HDMI→VGAzałatwić przejściówkę z PS2→USB- Automatyczne wygaszanie ekranu, komendą
xset dpms force off
załatwić przekaźnik do 230 żeby sterować ekranemwyłaczamy softowo- załatwić czujnik ruchu
załatwić 5W zasilacz do BananaPI- wykorzystanie kamery onboard (fotobudka hs?)
- Wykorzystanie kamery laptopa (podgląd na bebechy w środku? wyprowadzenie na zewnątrz?)
- pomalowanie całości
- wywiercenie dziur na różne interfejsy
- Edytować skrypt kalibracji dotyku, tak aby brał pod uwagę przekręcony ekran.
- Podłączenie drukarki do infoboxa? - Można drukować przez Octoprint
- Instalacja Domoticza
Bindowanie CTRL do CapsLocka
: Zapisać tutaj sposób na zbindowanie Controla do Capslocka, ponieważ klawiatura infoboxa nie posiada tego przycisku.
Kalibracja Dotyku
uprościć te kroki do skryptu bashowego
Prerequisites:
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
Instalacja OS na laptopie bez ekranu
Z racji braku ekranu problemem jest instalacja systemu. Możliwe że głupim fartem przed zepsuciem ekranu został zmieniony piorytet bootowania w BIOS'ie gdzie USB jest nad HDD (nie do końca pewne). Jeżeli nie, to musisz rozpocząć instalację z wypiętym bądź pustym HDD. Wybierając distro musisz upewnić się że proces instalacji może odbyć się na zewnętrznym wyświetlaczu, a po instalacji na HDD będzie można wyłączyć niedziałający ekran i ustawić zewnętrzny jako główny. W Ubuntu podczas instalacji oraz po instalacji trzeba było na ślepo przeklikać sie i wyrzucić okienko instalatora oraz ustawienia na drugi monitor (Ctrl + Shift + Strzałki). Ewentualne błędy w instalacji nie mogą być wykryte gdyż BIOS i Grub wyświetlają się na niedziałającym wyświetlaczu. Z jakiegoś powodu instalacja Manjaro nie działała, na czym zostało spędzone dużo czasu (dalej nie wiadomo czemu nie działa).
Worklog
v1.0
- Skomplementowanie setu, zakup karty SD do bananapi — wolskey 2018/03/12 20:16
- Instalacja bananiana z xfce — not7cd 2018/03/13 00:05
- Zdobycie stabilnego zasilania dla banana — critbit95 2019/06/14 19:54