Nincs leírás

jomjol 41f9436465 Merge pull request #1113 from jomjol/fix-missing-hash 3 éve
.github 41f9436465 Merge pull request #1113 from jomjol/fix-missing-hash 3 éve
code 88a074dfa9 Rolling 20220928 3 éve
firmware 228a87038e Link to the installtion guide in firmware-Readme. It will packed into the initial-setup.zip 3 éve
images 3fc6c194e5 updated main landing page 3 éve
sd-card bb924531ef v12.0.0 3 éve
tools 28a39d8dfc fix tools readme 3 éve
.gitignore d11ee2a4cf Rolling 20220925 3 éve
.gitmodules fc4f3eebb6 fixed rebase conflicts 3 éve
Changelog.md aec1dc770b Update Changelog.md for release 3 éve
FeatureRequest.md 660326af42 Update FeatureRequest.md 3 éve
README.md 5233c14725 Update README.md 3 éve

README.md

Welcome to the AI-on-the-edge-device

Artificial intelligence based systems have been established in our every days live. Just think of speech or image recognition. Most of the systems relay on either powerful processors or a direct connection to the cloud for doing the calculations up there. With the increasing power of modern processors the AI systems are coming closer to the end user - which is usually called edge computing. Here this edge computing is brought into a practical oriented example, where a AI network is implemented on a ESP32 device so: AI on the edge.

This projects allows you to digitalize your analoge water, gas, power and other meters using cheap and easily available hardware.

All you need is an ESP32 board with a supported camera and a bit of a practical hand.

Key features

  • Small and cheap device (3x4.5x2 cm³, < 10 EUR)
  • camera and illumination integrated
  • Web surface for administration and control
  • OTA-Interface to update directly through the web interface
  • API for easy integration
  • Inline Image processing (feature detection, alignment, ROI extraction)
  • Tensorflow Lite (TFlite) integration - including easy to use wrapper

Workflow

The device takes a photo of your meter at a defined interval. It then extracts the Regions of Interest (ROI's) out of it and runs them through an artificial inteligence. As a result, you get the digitalized value of your meter.

There are several options what to do with that value. Either send it to a MQTT broker, write it to an InfluxDb or simply provide it throug a REST API.

Impressions

AI-on-the-edge-device on a Water Meter

Web Interface (Water Meter)

AI-on-the-edge-device on a Electrical Power Meter

Setup

There is a growing wiki which provides you with a lot of information.

Head there to get a start, set it up and configure it.

There are also a articles in the German Heise magazine "make:" about the setup and the technical background (!not for free!)

Download

The latest available version is available on the Releases page.

Initially you will have to flash it through an USB connection. Later an update is possible directly over the Air (OTA).

Casing

A 3d-printable housing can be found here:

Build it yourself

See Build Instructions.

Donate

If you would like to support the developer with a cup of coffee you can do that via Paypal.

If you have any technical topics, you can file a issue in this repository.

In other cases you can contact the developer via email:

Changes and History

See Changelog

Tools

Additional Ideas

There are some ideas and feature requests which are not followed currently - mainly due to capacity reasons on side of the developer. They are collected here: FeatureRequest.md