Skip to content

Access Arducam Pi Cameras on Android

Android

This doc will introduce you a handy way to use a Raspberry Pi camera to capture images with your phone.

Preparation


What you need:

Please follow the quick manuals to first make sure the cameras work properly.

Connect to Pi


Open RaspController on your phone, and click the plus button (bottom right) to add a device.

android2

  • Device name: whatever you want to call it
  • Host/IP Address: Your Raspberry Pi's IP address.
  • SSH Port: keep it to default.
  • Timeout (Sec): keep it to default
  • Username: Your RPI's username. (by default, it's "pi")
  • Authentication: Choose whether you use Password or Keys for SSH. Default password is "raspberry".

Click CONNECTION TEST, and then click the save button.

Add custom libcamera commands


Tap on the added device.

android3

Tap custom commands > USER

android4

android5

Add the two following commands:

android6

For 16MP-AF (all pi models) and 64MP-AF (Pi 4B/CM4):

libcamera-still --autofocus --timestamp


For 64MP-AF (other Pi models):

libcamera-still --autofocus --timestamp --width 4624 --height 3472

Capture Pictures


Tap on the added command & wait till the image's captured.

android7

Navigate back and tap on File Manager. (This allows you to view and manage all files on your Raspberry Pi)

android8

Tap on the captured image to download to your phone.

android9

Note

You can also use this setup with Arducam OV5647, IMX219, and IMX477 series, or the official camera module v1/v2/HQ.
The two default camera options in the menu only take pictures at 5MP,for full resolution captures and customized controls, we highly recommend adding your custom commands.