We have many yolov models that need to be deployed locally on the PC for monitoring and performing some actions. We compared many IP cameras on the market and found that they could not meet our following needs:
1. Realize camera IP scanning in the LAN, and the device will automatically connect
2. The camera can communicate with other hardware, with serial port and IO control
3. Easy to install and DIY
So we developed Sentry and made all its firmware open source. It has the following characteristics:
1. Design a set of very convenient WebAPI, which includes functions such as reporting your own IP in the LAN
2. Contains an IO port and a serial port for communicating with other hardware
3. Designed with a standard 1/4-inch port for easy fixing
With Sentry, we have deployed and implemented many interesting applications on PCs including:
- FDM 3D printer printing failure detection
- fire detection
- mouse detection
- detect the number of goats
- detect and identify birds in the yard
As follows, some applications implemented by Sentry: DEMO:
3D print failed detection
Here is the wiki for Sentry: http://wiki.fiber-punk.com/en/sentry-nexus-ai/sentry-pro-nexus-ai-table-contents
Flame, smoke detection
Sentry's Hardware:
The following is the hardware interface included in Sentry, you can use this to better understand the use of Sentry.
- Power/Data Input Port
- UART expansion interface
- reset switch
- Type C power supply
- I2C expansion interface
- boot switch (update firmware in boot mode)
- 120° camera, max resoultion: 1600x1200
- Antenna port
Sentry's software
Sentry firmware: https://github.com/fiberpunk1/SentryPro
Sentry webapi: https://github.com/fiberpunk1/SentryAPI
Sentry pc client
Click here to get Sentry: https://fiber-punk.com/products/sentry-pro-by-fiberpunk-fdm-edition