Water Meter Measurement / Wasserzähler Erfassen 3D Printer Model

Author: @
License: CC BY
File formats: FCStd,stl
Download type: zip
Size:2.4MB

The file 'Water Meter Measurement / Wasserzähler Erfassen 3D Printer Model' is (FCStd,stl) file type, size is 2.4MB.

Summary

Update 04.09.2020: There is an update version available, which is more compact on the hardware side and much easier from software side, because it is a all in one device. It does not need a docker container for image analysis any more.
Hardware: https://www.thingiverse.com/thing:4573481
Software: https://github.com/jomjol/AI-on-the-edge-device

UPDATE 14.09.2019: new version for ESP32-CAM module is published: https://www.thingiverse.com/thing:3860911

Additional to hardware a complete image processing and evaluation software is published on GitHub: https://github.com/jomjol/water-meter-measurement-system Meanwhile the server for image processing is available as Docker Image for easy implementation** - have a look and HAVE FUN

This is system to take pictures of a water meter for house monitoring the water consumption. It is a part of a house automation system in order to monitor and check the water consumption.

In order to achieve this, I have created 3 major parts:

  1. round clamping adapter to my watermeter - fix system on water meter
  2. tube towards camera, including LED illumination
  3. camera holder, including ArduCAM camera module and ESP8266 for connection to house server and controll of ArduCAM and LED light

The 3D printed parts are connected with a self mead spherical bajonet connection. The seperation is due to

  • adapting single parts to changes (e.g. exchange of the water meter, new camera module)
  • mountability (e.g. installation of LED inside the tube)
  • printing size

The camera holder contains the major part of the electronic (ArduCAM, ESP8266). It is based on the scalable box (https://www.thingiverse.com/thing:3202128) and consists of 3 parts:

  1. bottom with bajonet connection to tube and holder for ArduCAM module
  2. inlay for fixation of ArduCAM and ESP8266 (D1 mini) module
  3. top Cover (incl. venting holes and USB-Connector)

The software and image processing is not part of this description. A brief summary:

  • the system (ArduCAM + ESP8266) host an HTTP-server, which takes a picture of the water meter on demand
  • the picture is analysed on a linux server using OpenCV, NodeJS and php-scripting
  • the data is used aftwards in the scope of house automatization & energy/water consumption monitoring

An overview of the full system can be found here on GitHub: https://github.com/jomjol/water-meter-measurement-system
The code and the electric setup of the HTTP-Server can found on GitHub https://github.com/jomjol/water-meter-picture-provider

The construction is done in FreeCAD. I have uploaded the FCStd-Files, although their are not self explaning or good commented.

For more information contact me with a private message.

1_Adapter_Wasseruhr.FCStd 653.6KB
1_Adapter_Wasseruhr.stl 563.2KB
2_Tubus_Mitte.FCStd 662.1KB
2_Tubus_Mitte.stl 324.0KB
3_5_Kamerabox.FCStd 592.9KB
3_Kamerabox_Bottom.stl 329.4KB
4_Kamerabox_Elektronikhalter_Inlay.FCStd 173.6KB
4_Kamerabox_Elektronikhalter_Inlay.stl 306.1KB
5_Kamerabox_Top.stl 1.1MB