> For the complete documentation index, see [llms.txt](https://conservation-x-labs-1.gitbook.io/sentinel-multi-language/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://conservation-x-labs-1.gitbook.io/sentinel-multi-language/support/sentinel-specification-sheet.md).

# Sentinel Specification Sheet

The Sentinel connects to commercial camera traps to process captured images and transmit results of animal species detected by a neural network on-device. It includes a custom printed circuit board with a low-power microcontroller (Microchip SAM D21E) and an embedded computer with tensor processing unit (Google Coral SoM) for image processing. The circuit board also includes power management components, a camera trigger detection circuit, and microSD storage for processed image data. Communication modules may include cellular (Blues Wireless), LoRaWAN (Blues Wireless), or satellite (SpaceX) in addition to built-in WiFi. The circuit board is powered by rechargeable lithium-ion batteries and enclosed in a weather-proof housing.

## Product Description

* Attach to any trail camera with a standard SD card slot
* Run powerful customized on-board AI-models&#x20;
* Get insights out from nearly anywhere with customizable, modular communication options (satellite, cellular, LoRaWAN)
* Long battery life enabled by customizable processing periods

## Technical Specifications

#### Performance

* Customizable Photo Processing Periods
  * Immediate processing
  * Photo count reached (every 10 photos, 30 photos, etc)
  * Set time period (every 6 hours, 24 hours, 3 days etc)
* Battery Life
  * \~65-100 processing cycles per battery (e.g. 65 cycles\*7 batteries / (24hrs in a day / 12 hour processing period) = 227.5 days estimated battery life)
* Model Support
  * YOLOv5 (including MegaDetector v5)
  * EfficientDet
  * MobileNet
  * ResNet
  * FOMO (Edge Impulse)
* Camera Support
  * Most commercial camera traps with a standard SD card slot
* External Memory Support
  * MicroSD (up to 1 TB)
  * USB (up to 1 TB)
* Power Consumption
  * Sleep: <1mA&#x20;
  * Image Processing: 600mA-1A
  * Peak (for microseconds): 3A&#x20;

<div align="left"><figure><img src="/files/MIB45XlkCT5GX68kyDfG" alt=""><figcaption><p>Power consumption during activity states</p></figcaption></figure></div>

#### Electronics

* Google Coral SoM (System-on-Module)
  * NXP i.MX 8M SoC (quad Cortex-A53, Cortex-M4F)&#x20;
  * Google Edge TPU coprocessor (4 TOPS (int8); 2 TOPS per watt)
  * 8GB eMMC flash storage
* Microchip SAM D21E Microcontroller
* Spypoint Cell-Link Cable
  * 512MB SD to USB interface
* Communication Options
  * Wi-Fi (802.11b/g/n/ac 2.4/5GHz)
  * Satellite (optional, SpaceX Swarm M138)
  * Cellular (optional, Blues Wireless Cellular Notecard with external SIM slot)
  * LoRaWAN (optional, Blues Wireless LoRa Notecard)
* Power Options
  * (preferred) 2x 18650 rechargeable lithium-ion batteries&#x20;
  * (optional) 5x 18650 rechargeable lithium-ion batteries
  * (optional) External solar-powered battery pack (note this replaces all 18650 batteries)
  * JST connector
  * Micro-USB

<div align="left"><figure><img src="/files/OJ7Cnxl3bt07bhKOWe9n" alt=""><figcaption><p>Sentinel hardware components</p></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://conservation-x-labs-1.gitbook.io/sentinel-multi-language/support/sentinel-specification-sheet.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
