Outdoor IP Camera PIR surveillance system on LiFePO4 battery

I want to assemble 2 ip pir cameras operating on one or two batteries that will be connected throught router with a board that will write 2 ip signals onto sd card or hdd.

So before I start this project I have few questions that I would like to know answer on.

For cameras:

  1. Can these parts work together:

a)

board / Pro Mini borad 5V
wireless / NRF24L01+PA+LNA SMA or NRF24L01 SI24R01
PIR / HC-SR501
battery / 18650 with power bank
camera / OV7670 640x480 300KP 3.3V with step down converter from power bank

b)

board / Pro Mini borad 3.3V
wireless / NRF24L01+PA+LNA SMA or NRF24L01 SI24R01
PIR / HC-SR501
battery / 18650 with step down converter
camera / OV7670 640x480 300KP 3.3V

  1. What camera would be best buy for picture quality/power consumption/price.

  2. Can this be achieved with Pro Mini board or do I need bigger board like Uno.

For storage:

A)

HAME A2 with OpenWrt and HDD

B) Arduino Uno with wireless module or Arduino Yun

Thx!