12,301
edits
mNo edit summary |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
The Raspberry Pi is an inexpensive Linux computer which you can for example use to play back videos (up to | The Raspberry Pi is an inexpensive Linux computer which you can for example use to play back videos (up to Full-HD). This page shows you how to set it up: | ||
== Making the RapberryPi run a video at startup == | == Making the RapberryPi run a video at startup == | ||
=== Prepare the system === | === Prepare the system === | ||
Get a [http://elinux.org/RPi_SD_cards compatible and proven] SD Card (make sure it is not a knock-off). Install The Raspbian image (NOOBS is okay for the beginning, but it wastes a bit space on the SDcard for the recovery image which we don't need. [http://elinux.org/RPi_Easy_SD_Card_Setup Copy the raspbian on the card]. Read about [[SD Card corruption issues]] to avoid those. | Get a [http://elinux.org/RPi_SD_cards compatible and proven] SD Card (make sure it is not a knock-off). Install The Raspbian image (NOOBS is okay for the beginning, but it wastes a bit space on the SDcard for the recovery image which we don't need. [http://elinux.org/RPi_Easy_SD_Card_Setup Copy the raspbian on the card]. Read about [[#SD Card corruption issues]] to avoid those. | ||
Once that is done, connect to the Internet (Ethernet + DHCP) and bring the OS up to date: | Once that is done, connect to the Internet (Ethernet + DHCP) and bring the OS up to date: | ||
Line 15: | Line 15: | ||
uname -a | uname -a | ||
Will let us see the current version. Then there is a | Will let us see the current version. Then there is a script we can run to update it. | ||
sudo apt-get install git | sudo apt-get install git | ||
Line 87: | Line 87: | ||
Make it start the script automatically: | Make it start the script automatically: | ||
sudo nano .bashrc | sudo nano .bashrc | ||
and right at the end put: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
if [ $(tty) == /dev/tty1 ]; then | if [ $(tty) == /dev/tty1 ]; then | ||
./startup_script.sh | ./startup_script.sh | ||
Line 109: | Line 109: | ||
==Synchronizing multiple RaspberryPi== | ==Synchronizing multiple RaspberryPi== | ||
maybe you want to | maybe you want to give the different Pi different host names, so you don't get confused. Do it in the config utility: | ||
sudo raspi-config | sudo raspi-config | ||
Line 145: | Line 145: | ||
omxplayer-sync -lubv synctest.mp4 | omxplayer-sync -lubv synctest.mp4 | ||
-b flag to make screen background black | -b flag to make screen background black. (Remove -v for verbose mode later once everything works) | ||
Note: You can use the startup_script above to do this, just replace the omxplayer command with the omxplayer-sync command from here. | |||
==Timing== | ==Timing== | ||
Line 158: | Line 158: | ||
The shutdown command has a timer built in, so when it is called like this | The shutdown command has a timer built in, so when it is called like this | ||
sudo shutdown -h 15:00 | sudo shutdown -h 15:00 | ||
the system will shut down at three in the | the system will shut down at three in the afternoon. | ||
sudo shutdown -h +30 | sudo shutdown -h +30 | ||
will shut the system down in 30 minutes from now. | will shut the system down in 30 minutes from now. | ||
Line 170: | Line 170: | ||
[https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=59520 source] | [https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=59520 source] | ||
==SD Card corruption issues== | ==SD Card corruption issues== | ||
Line 176: | Line 175: | ||
===How to minimize the risk of SD Card corruption=== | ===How to minimize the risk of SD Card corruption=== | ||
* Also read: [https://learn.adafruit.com/read-only-raspberry-pi read-only-raspberry-pi] | |||
* Make sure it is a proven, compatible and non-fake SD Card | * Make sure it is a proven, compatible and non-fake SD Card | ||
* A faster card may be more stable (shorter time to write - less times when it is dangerous when a power loss happens | * A faster card may be more stable (shorter time to write - less times when it is dangerous when a power loss happens |