A mostani feladat célja egy hordozható (akkuról műdödő) rendszer létrehozása. Ehhez szükség lesz Raspberry Pi-re, PiJuice kiegészítő panelre valamint 3,5" érintőkijelzőre ami szintén a Pi GPIO portjához csatlakozik. Lássuk lépésről lépésre, hogyan kell megvalósítani.
0. Szereljük össze a paneleket.
1. Készítsünk el egy MicroSD kártyát, amin rajta van a legfrissebb Raspbian op. rendszer.
(balenaEtcher-Portable program segítségével rá tudjuk másolni az image fájlt a kártyára)
2. SSH kapcsolaton vagy ideiglenesen hdmi-n csatlakoztatott monitor és billentyűzet segítségével telepítsük a kijelző driverét. (tesztelve: RaspberryPi 3B+,3B,2B,2B+,1B,ZERO)
sudo apt-get install pijuice-base
sudo apt-get install pijuice-gui
+2. Legközelebb a kamerához kapcsolodó szoftverekkel folytatjuk. Addig is néhány link a témában:
https://uk.pi-supply.com/products/pijuice-standard
https://learn.pi-supply.com/make/pijuice-point-and-shoot-camera-project/
https://learn.pi-supply.com/make/pijuice-remote-camera-project/
A kiegészítő panelek áltak használt GPIO pinek bemutatása:
Screen pin | SYMBOL | DESCRIPTION | PiJuice Pin |
1, 17 | 3.3V | Power positive (3.3V power input) | 1, 17 |
2, 4 | 5V | Power positive (5V power input) | 2, 4 |
I2C | 3, 5, 27, 28 | ||
3, 5, 7, 8, 10, 12, 13, 15, 16 | NC | NC | 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27 … 40 |
6, 9, 14, 20, 25 | GND | Ground | 6, 9, 14, 20, 25 |
11 | TP_IRQ | Touch Panel interrupt, low level while the Touch Panel detects touching | |
18 | LCD_RS | Instruction/Data Register selection | |
19 | LCD_SI / TP_SI | SPI data input of LCD/Touch Panel | |
21 | TP_SO | SPI data output of Touch Panel | |
22 | RST | Reset | |
23 | LCD_SCK / TP_SCK | SPI clock of LCD/Touch Panel | |
24 | LCD_CS | LCD chip selection, low active | |
26 | TP_CS | Touch Panel chip selection, low active |
Az érimtőkijelző kalibrálása
Sajnos a hozzám megérkezett kijelző hibás, de ezt az elején még nem tudtam. A driver telepítése után próbáltam használni, de a kijelző bal fele nem működött. Gondoltam újrakalibrálom, sajnos az sem segített. Hogyan kell kalibrálni?
a. telepitsük az Xinput szoftvert
cd LCD-show
sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
b. kalibráció indítása
DISPLAY=:0.0 xinput_calibrator
Ezzel elindul a kalibrálás, mind a négy kalibráló célkeresztre rá kell bökni (egymás után fognak megjelenni)
c. a módosított kalibrációt a következő sorral ellenőrizhetjük:
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf