Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
raspberry:videolooper [2021/05/27 13:09]
admin
raspberry:videolooper [2021/06/07 18:07] (current)
admin [Read Only]
Line 2: Line 2:
  
 This is a manual for a simple video-loop-player based on a Raspberry Pi (Zero).\\ This is a manual for a simple video-loop-player based on a Raspberry Pi (Zero).\\
 +
 +===== Burn and Config =====
  
 Burn a [[https://www.raspberrypi.org/software/operating-systems/|Raspberry Pi OS Lite]] on an SD card. And boot up  your Raspberry and connect it to your local net.\\ Burn a [[https://www.raspberrypi.org/software/operating-systems/|Raspberry Pi OS Lite]] on an SD card. And boot up  your Raspberry and connect it to your local net.\\
Line 8: Line 10:
 Enable SSH on the Raspberry Pi in:\\ Enable SSH on the Raspberry Pi in:\\
   $ sudo raspi-config   $ sudo raspi-config
-or create a new file named "ssh" in the boot folder\\+(or create a new file named "ssh" in the boot folder).\\ 
 +Change password and expand file system, too and reboot.\\
  
-To find your Pi on the net one can use this command:+ 
 +==== Software ==== 
 + 
 +To find your Pi on the local net one can scan it with this comand:
    $ sudo arp-scan -l    $ sudo arp-scan -l
-Log in with ssh pi@ 192.168.???.????+Log in with
 + ssh pi@ 192.168.???.???? 
 +on the Pi update and upgrade: 
 +  $ sudo apt-get update 
 +  $ sudo apt-get upgrade 
 +Install the omxplayer: 
 +  $ sudo apt-get install omxplayer 
 + 
 +=== Autostart === 
 + 
 +To create the autostart open: 
 +  $ sudo nano /etc/rc.local 
 + 
 +and write before "exit 0" the following: 
 +  printf "  \n" 
 +  printf "    =============================================\n" 
 +  printf "    =             MY VIDEO LOOP                 =\n" 
 +  printf "    =                                           =\n" 
 +  printf "    =          wolfgang spahn 01-2021           =\n" 
 +  printf "    =         http://dernulleffekt.de           =\n" 
 +  printf "    =============================================\n" 
 +  printf " \n" 
 + 
 +If one wants to run an additional program these line should be added: 
 +  # start LEDs blinking 
 +  printf "start to blink an LED on GPIO 27\n" 
 +  /home/pi/python/blink_02.py & 
 +e.g.: 
 +   $ wget http://www.dernulleffekt.de/programme/blink_02.py.tar 
 +   $ tar xf blink_02.py.tar 
 +   $ sudo chown root:root blink_02.py 
 +   $ sudo chmod 755 blink_02.py 
 + 
 +And to start the omxplayer add that: 
 +  # start the omxplayer 
 +  printf "start the video loop\n" 
 +  omxplayer /home/pi/video/myvideo.mp4 & 
 + 
 +To run the omxplayer in the background one has to add the "&" at the end of the line.\\ 
 + 
 +Copy the video to /home/pi/video. It should be has to be an mp4 (H264) format.\\ 
 + 
 + 
 + 
 +---- 
 +==== all in one USB cable ==== 
 + 
 +To power and simultaneously connect an USB hub to the Raspberry Pi Zero with just a single USB cable one needs an [[https://en.wikipedia.org/wiki/USB_On-The-Go|USB-OTG]] cable.\\ 
 + 
 + 
 +An other possibility would be this [[raspberry:pi_zero_usb-otg|Pi Zero USB-OTG Hack]].\\ 
 + 
 +{{:raspberry:usb-osg_on_zero_01.jpg?400|}}\\ 
 + 
 +---- 
 +==== SSH over USB==== 
 + 
 +[[raspberry:zero_over_usb|Connect a Raspberry Pi Zero over USB]] 
 + 
 +---- 
 +===== Read Only ===== 
 +For preventing any data loss while turning off the Pi one has to change the SD card to read only: [[raspberry:read_only|Read-Only SD Card]] 
 + 
 +---- 
 +==== License ==== 
 + 
 +This manuals is made by **Wolfgang Spahn** 2021.\\ 
 +Except where otherwise noted, content on this wiki is licensed under the following license: [[http://creativecommons.org/licenses/by-nc-sa/4.0/"|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]].\\
  
 +<html>
 +<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> 
 +</html>
  
----+----