Trail Camera Secrets

, 14 November 2020
Trail Camera Secrets

Trail cameras are small magical boxes that are self contained, weatherproof cameras that can see in the dark and are triggered by animal movement. 

They can take photos and/or video with sound and some can also be used for capturing timelapse.

This is a timelapse of 283 images, each 2 minutes apart, so that 10 hours is seen in just 12 seconds


So trail cameras can reveal aspects of nature that are normally hidden from us, such as - activity in the dark, behaviour that might only happen occasionally, the daily pattern of activity and in timelapse mode the habitat changes over weeks or months.

This is a compilation of 24 hours of video from a reedbed with - Robin, Wren, Cettis Warbler, Moorhen, Water Vole, Fieldmouse and Water Shrew.


This is from a trail camera viewing under a sheet of wood where animals can find shelter - this is a Pygmy Shrew.


More examples from Rye Harbour Nature Reserve can be found on our YouTube channel

But trail cameras can be tricky to use, so here are some of the things I have learnt:

Choosing a trail camera

  • prices vary and you generally get what you pay for
  • do online research first, don't buy on impulse
  • camera angle of view and close focus varies between models - choice depends on what your subject will be
  • some have excellent sound recording
  • some infra red models can be seen by some animals

trail camera strapped to a post overlooking a rock in a reedbed with apple behind it

Trail 145523

Positioning a trail camera

  • choose somewhere away from where people go
  • find out the close focus by taking trial images (you can bring the focus closer by just crudely adding a lens from a pair of cheap reading glasses - see below, but since learnt 2 things, just blutac works OK and make sure you don't leave any gaps, otherwise spiders or insects will get in to the lens)
  • consider the view carefully, create a view that doesn't have anything in front of the camera that will move in the wind (giving false triggering) or show up as a white blob at night
  • consider a low viewing angle for greatest impact - a small post to strap camera to will help or create a mini-tripod or use a gorillapod
  • be creative and make an arena, provide a perch or rock for animals to sit on, try using food to attract animals, but don't put it on view, provide a runway and look down the path the animal may take
  • take some trial images to check what the the camera is seeing
  • glue a spirit level tube on the top to make it easier to set it level
  • if it's not set close to home get a spare memory card, so that you can swap and keep recording


lens from reading glasses on trail camera with blutac and elastic bands

Trail 145526

Before you leave a trail camera

  • check the battery charge
  • check the memory card is empty
  • clean the lens
  • position the camera vertically with a spirit level or phone app
  • and most important of all, double check that you have turned it on before you leave it!

Be patient, leave it for at least 24 hours and preferably a week, it will record wildlife without disturbing it and you might capture something that delights you. If so do share it on social media and if it's in Sussex share at https://www.facebook.com/group...

If you have other trail camera tips please share in the comments below.


The two trail cameras I am using at the moment are:

  • Browning Spec Ops Edge at about £200 has great video and sound recording - it took the Curlew video above.
  • Topnaca 4K Trail Camera 20MP at about £80 - it took "A Rock in a Reedbed" and the timelapse above 
Leave a comment

Comments

  • A great place for Trail cams is the non profit making enterprise https://www.naturespy.org/ . I have bought all my trail cams from them. Very helpful and reasonably priced too. They have a guide to choosing a trail cam if you’re not sure what you want. The Browning Special Ops Edge is a great camera, I have the Browning Special Ops Advantage, the earlier version and I love it.

    14 Nov 2020 17:19:00

  • PS I find that in the garden, using a flexible tripod, like a Gorillapod can help considerably with getting the right angle.

    14 Nov 2020 17:21:00

  • William Cobb:

    Is there a wildlife Camera that can record for more than 20 seconds at night. Thank you for your help…William

    16 Mar 2022 16:05:00

Time Δ Debug Message - Perch Runway 3.2
1783130876.9070 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783130876.93410.0271Matched route: news/[slug:s]
1783130876.93420.0001Server address: 216.73.217.177
1783130876.93430.0001Using master page: /templates/pages/blog/post.php
1783130876.93430Page arguments:
Array
(
    [0] => /news/trail-camera-secrets
    [s] => trail-camera-secrets
    [1] => trail-camera-secrets
)
1783130876.93460.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783130876.93590.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783130876.9380.0021 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783130876.93870.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783130876.9410.0022 [1] SELECT * FROM swt_shop_cart WHERE cartID=22593583
1783130876.9420.001 [1] SELECT * FROM swt_shop_cart WHERE cartID=22593583
1783130876.94280.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 02:07:00' AND saleTo>'2026-07-04 02:07:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783130876.94440.0016 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='trail-camera-secrets')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-04 02:07:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783130876.94730.0028 [1] SELECT FOUND_ROWS() AS `count`
1783130876.9480.0008 [1] SELECT * FROM swt_blog_posts WHERE postID=2372 AND postStatus='Published' AND postDateTime<='2026-07-04 02:07:00'
1783130876.94910.0011 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783130876.94990.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783130876.95170.0018 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1783130876.95240.0007 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783130876.95290.0004 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783130876.95350.0006Using template: /templates/blog/post.html
1783130876.95370.0003 [162] SELECT catID, catPath FROM swt_categories
1783130876.95480.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 02:07:00' AND postSlug='trail-camera-secrets'
1783130876.97690.0221Using template: /templates/blog/post.html
1783130876.97750.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783130876.97930.0018Using template: /templates/pages/attributes/seo.html
1783130876.97960.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783130876.98050.0009 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783130876.98230.0018 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783130876.98560.0033 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783130876.98620.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783130876.98820.002Using template: /templates/navigation/ps_nav_template.html
1783130876.98820 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783130876.98880.0005 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783130876.9890.0003 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783130876.99360.0046 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783130876.99520.0016 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783130876.9960.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783130876.99910.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
17831308770.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783130877.00230.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783130877.0030.0006Using template: /templates/blog/post.html
1783130877.00340.0004 [1] SELECT * FROM swt_blog_authors WHERE authorID='6' LIMIT 1
1783130877.00430.0009Using template: /templates/blog/author.html
1783130877.00470.0005 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='trail-camera-secrets')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-04 02:07:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783130877.0070.0023 [1] SELECT FOUND_ROWS() AS `count`
1783130877.00770.0006 [1] Using template: /templates/blog/post.html
1783130877.01120.0035Using template: /templates/blog/comment_form.html
1783130877.01220.001 [3] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2372 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783130877.07670.0645 [3] Using template: /templates/blog/comment.html
1783130877.07770.001Using template: /templates/blog/post.html
1783130877.07810.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='6' LIMIT 1
1783130877.07970.0016 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783130877.08090.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783130877.08160.0007 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783130877.0860.0044 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783130877.09050.0045 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783130877.09320.0027 [6] Using template: /templates/navigation/footer-nav.html
1783130877.09450.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783130877.09520.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783130877.09590.0007 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783130877.09840.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783130877.0990.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783130877.10150.0026 [10] Using template: /templates/navigation/footer-nav.html
1783130877.10460.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783130877.10540.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783130877.1060.0006 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783130877.10870.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783130877.10950.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783130877.11180.0023 [29] Using template: /templates/navigation/footer-nav.html
1783130877.11440.0027 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783130877.11540.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783130877.11590.0006 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783130877.11810.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783130877.11870.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783130877.12080.0021 [10] Using template: /templates/navigation/footer-nav.html
1783130877.12270.0019Request time: 0.2186
1783130877.12270Process time: 0.2184
1783130877.12280Memory: 1.6541