composants:rpi_card

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
Last revisionBoth sides next revision
composants:rpi_card [2020/11/06 16:15] – [Default login] mhcomposants:rpi_card [2021/05/23 19:47] – [Raspberry Pi] mh
Line 1: Line 1:
 ====== Raspberry Pi ====== ====== Raspberry Pi ======
- 
  
 === Default login === === Default login ===
Line 7: Line 6:
   ***Pass :** raspberry   ***Pass :** raspberry
  
 +At first boot on a fresh flash it is good practice to immediately run updates and configure a few options using raspi-config before proceeding to any more tuning.
  
-==== Activating SSH ====+====SSH =====
  
 <code bash> <code bash>
Line 18: Line 18:
 It is good practice to have your router assign a static IP address to a RPi if you want to regularly connect to it via ''ssh'' It is good practice to have your router assign a static IP address to a RPi if you want to regularly connect to it via ''ssh''
  
-==== Activating Camera ====+====Camera ===== 
 + 
 +[[https://wiki.mchobby.be/index.php?title=Pi-HQ-CAM-LENS|External wiki information on different cameras]] 
 + 
 +==== Activating the camera ====
  
 <code bash> <code bash>
Line 26: Line 30:
 Go to ''Interface Options'' then ''Camera'' and activate it. Raspi-config will propose a reboot which should be accepted. Go to ''Interface Options'' then ''Camera'' and activate it. Raspi-config will propose a reboot which should be accepted.
  
-=== Python script to take pictures === 
  
-==== Running scripts at startup ====+==== Python script to take pictures ==== 
 + 
 +Navigate to a folder where you want the script to be located. 
 + 
 +<code bash> 
 +$ touch camera.py 
 +</code> 
 + 
 +Edit this file and copy the following : 
 + 
 +<code python> 
 +#!/usr/bin/env python 
 + 
 +from picamera import PiCamera 
 +from time import sleep 
 + 
 +camera = PiCamera() 
 +camera.start_preview() 
 +sleep(5) 
 +camera.capture('/home/pi/Desktop/picture.jpg'
 +camera.stop_preview() 
 +</code> 
 + 
 +//Warning, this will save to user pi's desktop, remember to change username if you aren't using user pi// 
 + 
 +Run the script : 
 + 
 +<code bash> 
 +$ python camera.py 
 +</code> 
 + 
 +You can view the picture by either copying it to another machine with ''scp'' or by using a screen and mouse/keyboard on the pi itself. 
 + 
 +==== Creating a Timelapse with Camera ==== 
 + 
 +You can use the built-in ''raspistill'' tool or make up your own in your choice of code language. 
 + 
 +Example with ''raspistill''
 + 
 +<code bash> 
 +$ raspistill -w 1920 -h 1080 - t 10000 -tl 1000 -o image%04d.jpg 
 +</code> 
 + 
 +This will take FullHD shots at 1 second interval for 10 seconds, naming them with 4-digit incremental numbers. 
 + 
 +If no ''-w'' and ''-h'' options are provided, the Raspberry Pi will default to taking full sized pictures : 4056 x 3040 which will weigh approx. ~6 MB each. Also note that a Pi 4 will not be able to take these effeciently at an interval ~< 2s. 
 + 
 +''raspistill'' has a lot of options and effects that can be activated/parametered, have a look at ''raspistill --help'' or ''man raspistill'' 
 + 
 +[[https://www.raspberrypi.org/documentation/usage/camera/raspicam/timelapse.md|Official Documentation]] 
 +===== Scripts @ startup =====
  
 Modify the /etc/rc.local file (requires sudo) Modify the /etc/rc.local file (requires sudo)
Line 43: Line 96:
  
  
-==== Temperature checks ====+===== Temperature checks =====
  
-=== CPU temp ===+==== CPU temp ====
  
 <code bash> <code bash>
Line 52: Line 105:
  
 Divide by 1000 to get °C format Divide by 1000 to get °C format
----- + 
-=== GPU temp ===+==== GPU temp ====
  
 <code bash>  <code bash> 
Line 59: Line 112:
 $ /opt/vc/bin/vcgencmd measure_temp (Full Path) $ /opt/vc/bin/vcgencmd measure_temp (Full Path)
 </code> </code>
-----+
  
 These measures were done on a Rapsberry Pi 4 running Raspbian with no heavy-duty program running, no screen or USB devices attached and at a room temperature around 20°C These measures were done on a Rapsberry Pi 4 running Raspbian with no heavy-duty program running, no screen or USB devices attached and at a room temperature around 20°C
  • composants/rpi_card.txt
  • Last modified: 2021/05/23 19:48
  • by mh