Installation instructions added to README
This commit is contained in:
38
README.md
38
README.md
@@ -55,8 +55,44 @@ Available actions:
|
|||||||
|
|
||||||
All pictures taken are stored in a subfolder of the current working directory, named `YYYY-mm-dd` after the current date. Existing files are not overwritten.
|
All pictures taken are stored in a subfolder of the current working directory, named `YYYY-mm-dd` after the current date. Existing files are not overwritten.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
A brief description on how to set-up a Raspberry Pi to use this photobooth software.
|
||||||
|
|
||||||
|
1. Download latest Raspbian image and set-up an SD-card. You can follow [these instruction](https://www.raspberrypi.org/documentation/installation/installing-images/README.md).
|
||||||
|
|
||||||
|
If your display needs some additional configuration, change the file `config.txt` in the `boot`-partition to your needs. For example, I'm using a [Pollin LS-7T touchscreen](http://www.pollin.de/shop/dt/NTMwOTc4OTk-), for which I need to enter the following to avoid overscan:
|
||||||
|
```
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=87
|
||||||
|
hdmi_cvt=1024 600 60 6 0 0 0
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Insert the SD-card into your Raspberry Pi and fire it up. Use the `rpi-config` tool that is shown automatically on the first boot to configure your system (e.g., expand partition, change hostname, password, enable SSH, configure to boot into GUI, etc.).
|
||||||
|
|
||||||
|
3. Reboot and open a terminal. Type `sudo rpi-update` to install the latest software versions. Reboot.
|
||||||
|
|
||||||
|
4. Run `sudo apt-get update` and `sudo apt-get upgrade` to upgrade all installed software.
|
||||||
|
|
||||||
|
5. Install any additionally required software:
|
||||||
|
* Pillow:
|
||||||
|
```
|
||||||
|
sudo apt-get install python-dev python-pip
|
||||||
|
sudo pip install Pillow
|
||||||
|
```
|
||||||
|
* xinput_calibrator to calibrate touchscreens:
|
||||||
|
```
|
||||||
|
wget http://adafruit-download.s3.amazonaws.com/xinput-calibrator_0.7.5-1_armhf.deb
|
||||||
|
sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
|
||||||
|
```
|
||||||
|
Calibrate by calling `xinput_calibrator` and pasting the showed snippet to a new file `/etc/X11/xorg.conf.d/99-calibration.conf` (Create the directory if necessary).
|
||||||
|
|
||||||
|
6. Checkout the Photobooth repository
|
||||||
|
```
|
||||||
|
git clone https://github.com/reuterbal/photobooth
|
||||||
|
```
|
||||||
|
|
||||||
## Modifications
|
## Modifications
|
||||||
In the beginning of the file a number of config options are available. Change them to your liking.
|
In the beginning of `photobooth.py` a number of config options are available. Change them to your liking.
|
||||||
|
|
||||||
The GUI-class is separated from the entire functionality. I'm using Pygame because it's so simple to use. Feel free to replace it by your favorite library.
|
The GUI-class is separated from the entire functionality. I'm using Pygame because it's so simple to use. Feel free to replace it by your favorite library.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user