The RunCam Thumb Pro is a compact and lightweight FPV (First-Person View) camera designed specifically for drone racing and aerial photography. It offers high-resolution video capture, low latency, and adjustable settings to ensure optimal performance in various lighting conditions. Its small form factor and durable design make it an excellent choice for hobbyists and professionals seeking high-quality video recording without adding significant weight to their drones.
The following table outlines the key technical details of the RunCam Thumb Pro:
Specification | Details |
---|---|
Resolution | 4K @ 30fps, 2.7K @ 60fps, 1080p @ 120fps |
Lens | Wide-angle lens (150° FOV) |
Video Format | MP4 (H.264 codec) |
Input Voltage | 5V - 20V |
Power Consumption | ~1.5W |
Weight | 16 grams |
Dimensions | 61mm x 18mm x 19mm |
Storage | MicroSD card (up to 256GB, U3 recommended) |
Connector | USB-C for power and data transfer |
Mounting | Standard M2 screw holes |
The RunCam Thumb Pro uses a USB-C connector for power and data transfer. Below is the pinout for the USB-C interface:
Pin | Function | Description |
---|---|---|
1 | VBUS (Power Input) | Accepts 5V - 20V input for powering the camera. |
2 | GND | Ground connection. |
3 | D+ | USB data line for video transfer and settings. |
4 | D- | USB data line for video transfer and settings. |
5 | ID | Used for accessory detection (optional). |
Powering the Camera:
Mounting the Camera:
Inserting the MicroSD Card:
Adjusting Settings:
Recording Video:
While the RunCam Thumb Pro is not typically used with an Arduino UNO, it can be powered and controlled via the Arduino's 5V output and digital pins. Below is an example of how to power the camera and toggle recording using a digital pin:
// Example: Controlling RunCam Thumb Pro with Arduino UNO
// This code toggles the camera's recording state using a digital pin.
const int cameraPowerPin = 7; // Pin connected to the camera's power control
const int buttonPin = 2; // Pin connected to a push button for toggling
void setup() {
pinMode(cameraPowerPin, OUTPUT); // Set camera power pin as output
pinMode(buttonPin, INPUT_PULLUP); // Set button pin as input with pull-up
digitalWrite(cameraPowerPin, LOW); // Ensure camera is off initially
}
void loop() {
if (digitalRead(buttonPin) == LOW) { // Check if button is pressed
digitalWrite(cameraPowerPin, HIGH); // Turn on the camera
delay(1000); // Wait for the camera to initialize
digitalWrite(cameraPowerPin, LOW); // Turn off the camera
delay(500); // Debounce delay
}
}
Camera Not Powering On:
Video Not Recording:
Overheating:
Corrupted Video Files:
Low-Quality Video:
Q: Can the RunCam Thumb Pro be used in low-light conditions?
A: Yes, the camera features adjustable settings to optimize performance in various lighting conditions, including low light.
Q: How do I update the firmware?
A: Download the latest firmware from the RunCam website, copy it to the MicroSD card, and follow the update instructions provided in the manual.
Q: Is the camera waterproof?
A: No, the RunCam Thumb Pro is not waterproof. Avoid exposing it to water or moisture.
Q: Can I use the camera without a MicroSD card?
A: No, a MicroSD card is required for recording video. Ensure the card meets the recommended specifications.
Q: What is the maximum recording time?
A: The recording time depends on the resolution, frame rate, and MicroSD card capacity. For example, a 256GB card can store several hours of 4K footage.