Showing volume data into a video feed from the Axis camera. Data are fetched from a Flowmeter sensor and send via Raspberry Pi into a camera and shown in the video
Content: List of supplies & Specification
|
External links: |
About the project
This project combines our CamScripter RPi with a flowmeter and a custom-made I/O module to visualize the flow measurement of liquids. The integration is aimed at wine shops and pubs and we tested it successfully with both wine and beer.
Technical solution
We tasked Papouch, a company specializing in developing custom electronic systems, to build a custom version of their Quido I/O module (similar to this) for us so that we could connect up to 10 flowmeters to the module. The module is connected to a Raspberry Pi featuring CamScripter RPi and an in-house developed I/O module package.
Flow measurements are forwarded to an AXIS camera and visualized on-screen as a graphic overlay with the help of the CamOverlay App.
The result
This integration is easy to set up and manage. While we developed it mainly for use in wine shops or pubs, it was tested at a much smaller scale: check the photos accompanying this article to see the flowmeter utilized at our own office party.
What do you need?
Hardware: |
|
|
|
|
|
|
|
Software: |
|
|
|
|
Raspberry Pi
- High-quality, two-part ABS construction
- Cut-outs for the dual micro HDMI, Audio/Video, USB and Ethernet ports, as well as the USB-C power connector and access to the microSD card.
- MSRP starts at $75
SF800 – LOW PRESSURE FLOW METER
-
Flow velocity*: 0.5 – 20 litre per minute
-
Temperature: -20 – +90 °C
-
Operating pressure: 16 bar
-
Max. pressure: 40 bar
- MSRP ca. $60
I/O Modul – Quido ETH 10/1
- 10 inputs
- 1 output and thermometer
- MSRP ca. $171
Axis network camera
- Use any compatible camera from Axis Communications with ARTPEC-5/6/7/8 processor
- The Axis camera portfolio can be found at axis.com
- Don’t forget to check the compatibility with CamStreamer apps
- MSRP $419 (AXIS P1135)
CamStreamer apps
- CamScripter App allows to running of micro apps (Node.js script) inside the Raspberry Pi and fetches data from an external device (such as scales, thermometers, flowmeters, and other sensors)
- The ready-made micro app (Node.js script) tailored for this specific Flowmeter is available for free – just download the micro-app from GitHub
- CamOverlay App is an in-camera app that generates dynamic graphic overlays and displays them directly in Axis camera’s video stream – in this case, with real-time data from the thermometer
- MSRP $498
Tip: Learn more about CamScripter RPi in this product sheet where we explain how to set up a Raspberry Pi to work with our app and how to prepare CamScripter RPi to work with micro apps of your choice. |
Setup guide
First, install CamScrpter RPi onto Raspberry PI with instructions on the following link https://www.npmjs.com/package/camscripter-raspberry
Open your internet browser and type in the IP address of your Raspberry Pi to open CamScripter App UI. The IP address must be in the following format: http://localhost:52520/settings.html
Upload the Flow Meter package.
Click “Start” to launch the micro application.
To customize your flowmeter settings and calibrate the device, open CamScripter App UI in your browser and access the Flow Meter control via the gear button next to the installed Flow Meter package.
To launch the data loop, press "Start".