The Pi Camera v3 w/ NoIR is a high-quality camera module designed specifically for Raspberry Pi boards. It features a 12.3 MP Sony IMX708 sensor, capable of capturing high-resolution images and video. The "NoIR" variant lacks an infrared filter, making it ideal for low-light and infrared photography, such as night vision applications or scientific imaging. This module is compact, lightweight, and integrates seamlessly with Raspberry Pi systems, making it a versatile choice for hobbyists, educators, and professionals.
Below are the key technical details of the Pi Camera v3 w/ NoIR:
Specification | Details |
---|---|
Sensor | Sony IMX708 |
Resolution | 12.3 Megapixels |
Maximum Image Size | 4608 x 2592 |
Video Modes | 1080p at 30/60 fps, 720p at 120 fps, etc. |
Lens Type | Fixed focus |
Field of View (FoV) | 75° (horizontal) |
Infrared Filter | None (NoIR variant) |
Interface | CSI-2 (Camera Serial Interface) |
Power Supply Voltage | 3.3V (via Raspberry Pi) |
Dimensions | 25mm x 24mm x 9mm |
Weight | ~3 grams |
The Pi Camera v3 w/ NoIR connects to the Raspberry Pi via the CSI (Camera Serial Interface) port. Below is the pin configuration for the CSI ribbon cable:
Pin Number | Signal Name | Description |
---|---|---|
1 | GND | Ground |
2 | 3.3V | Power supply for the camera module |
3 | I2C SDA | I2C data line for camera control |
4 | I2C SCL | I2C clock line for camera control |
5 | CSI-2 Data+ | Positive differential data signal |
6 | CSI-2 Data- | Negative differential data signal |
7 | CSI-2 Clock+ | Positive differential clock signal |
8 | CSI-2 Clock- | Negative differential clock signal |
sudo raspi-config
sudo reboot
The libcamera
library is used to interact with the Pi Camera v3. Below are examples of capturing images and videos:
libcamera-still -o image.jpg
libcamera-vid -o video.h264 -t 10000
The Pi Camera v3 can also be controlled using Python. Below is an example script:
from picamera2 import Picamera2
import time
picam2 = Picamera2()
picam2.start_preview()
picam2.start() print("Camera started. Capturing an image in 5 seconds...")
time.sleep(5)
picam2.capture_file("image.jpg") print("Image captured and saved as 'image.jpg'.")
picam2.stop() print("Camera stopped.")
Camera not detected:
sudo apt update && sudo apt upgrade
Poor image quality:
Error: "No data received from sensor":
Python script not working:
picamera2
library is installed:pip install picamera2
Q: Can the Pi Camera v3 w/ NoIR be used for daylight photography?
A: Yes, but the lack of an infrared filter may result in color distortion under normal lighting conditions.
Q: Is the Pi Camera v3 w/ NoIR compatible with all Raspberry Pi models?
A: It is compatible with most Raspberry Pi models that have a CSI port. However, always check the official documentation for compatibility.
Q: Can I use the Pi Camera v3 w/ NoIR for time-lapse photography?
A: Yes, the camera supports time-lapse photography. You can use tools like libcamera
or Python scripts to automate the process.
Q: Does the NoIR variant work in complete darkness?
A: The NoIR variant requires an external infrared light source to capture images in complete darkness.