Hordozható Raspberry Pi

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 rm -rf LCD-show
chmod -R 755 LCD-show
cd LCD-show/
sudo ./LCD35-show
 
A művelet végrehajtásához internetkapcsolat szükséges. Kis várakozás után újraindul a rendszer és már működik is az új kijlező.
 
3. PiJuice hat driver telepítése (kétféle verzióban érhető el: basic/full)

sudo apt-get install pijuice-base

sudo apt-get install pijuice-gui

+1.  A ráadás: Fényképezőgép készítése
Kamera csatlakoztatása a DSI porthoz és annak engedélyezése. A start_x=1 sort hozzá kell adni a config.txt fájlhoz
 
sudo nano /boot/config.txt

+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