Pekskärm och uppladdningsbart batteri för PiKon teleskopet / Raspberry Pi (9 / 10 steg)
Steg 9: Anpassningar, inställningar och Tweaks
Fristående läge
Du kan ställa in Pi stöveln rakt in i programvaran Cam.py vid start genom att redigera:
sudo nano /etc/rc.local
Lägg till följande rader före utgång 0
CD /home/pi/adafruit-pi-cam-master
python cam.py
Nästa gång du startar bör det Visa textkonsollen för några sekunder sedan starta Cam.py.
Auto Shutdown
Har Pi avstängning när programmet avslutas Cam.py programvara helt enkelt redigera filen rc.local som ovan och lägga till följande rad efter python cam.py men före exit 0
Shutdown -h nu
Öka kamera hastighet och omritningsfrekvensen
Detta är en prestandaförbättring att göra kameran mer lyhörd, gör följande:
sudo nano /boot/config.txt
Leta efter raden dtoverlay nära botten och uppdatera värdet hastighet och fps :
dtoverlay = pitft28c, rotera = 90, hastighet = 80000000, fps = 60
Inaktivera den röda lysdioden på Pi kameramodul
Om liksom jag du använder kameran Raspberry Pi på teleskopet in PiKon, hittar du förmodligen att röda ledde på kameran kan lägga onödiga blänk på spegeln. Om du köpte din kamera som en del av PiKon kit hittar du normalt att det finns några svarta flyttbara färg som täcker LED. Om du vill göra dubbelt säker på att din LED inte är uppenbara över din spegel kan du inaktivera LED via en programvara inställning, bara göra följande:
sudo nano /boot/config.txt
Lägga till följande rad i slutet av filen:
disable_camera_led = 1
Starta om Pi och nästa gång du använder kameran, LED kommer att inaktiveras.
Rotera eller vända orienteringen kameran när du använder modulen PiCamera
Dessa kommandon som gäller när du använder modulen python-picamera, koden nedan gäller specifikt den Cam.py programmet. Runt linje 170 i filen Cam.py, kan du lägga till/ändra på de olika värden som stöds av modulen picamera, i det här exemplet lägger vi till vflip och rotation värden.
# Init kamera och ställa in standard värden < br > kamera = picamera. PiCamera()
atexit.register(Camera.Close)
# Justera kamera läggning att kompensera för spegel och rotation
Camera.vflip = sant
Camera.rotation = 90
Camera.resolution = sizeData [skalning] [1]
#camera.crop = sizeData [skalning] [2]
Camera.Crop = (0,0 0,0, 1.0, 1.0)
Ytterligare information om python-picamera gränssnittet är finns här.
Lägga till en välkomstskärm till programmet Cam.py
Om du vill lägga till några anpassning till kameran Pi baserat, kan du enkelt lägga en startbild genom att låta programmet läsa in en bild under starten. För att göra detta måste du ladda upp din valda bild till Pi, föreslå jag du storlek bilden till 320 x 240 att matcha den PiTFT upplösning. Lägga till följande rad i filen Cam.py på linje 41:
# Display tredje jorden Design - PiKon startbild vid start med 5 sekunders fördröjning
OS.system ("sudo fbi -T 2 - d /dev/fb1 - noverbose - en tedpikon320x240.jpg")
Time.Sleep(5)
Ersätta namnet med sökväg och namn som matchar din bild, jag har använt time.sleep kommando för att hålla splash screen på lång nog att se det ordentligt.