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:10] – [Activating SSH] mhcomposants:rpi_card [2021/05/23 19:47] – [Raspberry Pi] mh
Line 1: Line 1:
 ====== Raspberry Pi ====== ====== Raspberry Pi ======
  
-===== General Infos ===== +=== Default login ===
- +
-==== Default login ====+
  
   ***User :** pi   ***User :** pi
   ***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 17:
  
 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''
-==== Running scripts at startup ====+ 
 +===== Camera ===== 
 + 
 +[[https://wiki.mchobby.be/index.php?title=Pi-HQ-CAM-LENS|External wiki information on different cameras]] 
 + 
 +==== Activating the camera ==== 
 + 
 +<code bash> 
 +$ sudo raspi-config 
 +</code> 
 + 
 +Go to ''Interface Options'' then ''Camera'' and activate it. Raspi-config will propose a reboot which should be accepted. 
 + 
 + 
 +==== 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 33: Line 96:
  
  
-==== Temperature checks ====+===== Temperature checks =====
  
-=== CPU temp ===+==== CPU temp ====
  
 <code bash> <code bash>
Line 42: 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 49: 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