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
composants:rpi_card [2020/11/06 16:10] – [Activating SSH] mhcomposants:rpi_card [2021/05/23 19:48] (current) – [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.1604675447.txt.gz
  • Last modified: 2020/11/06 16:10
  • by mh