Giter VIP home page Giter VIP logo

ai-on-the-edge-device's Introduction

AI-on-the-edge-device

This is an example of Artificial Intelligence (AI) calculations on a very cheap hardware.

Details on function, installation and configuration can be found on the Wiki Page

A 3d-printable housing can be found here: https://www.thingiverse.com/thing:4573481

or here https://www.thingiverse.com/thing:5028229

respectively ESP32-Cam housing only: https://www.thingiverse.com/thing:4571627

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:

Change log


Known Issues

  • slow response of web server during picture analysis
  • spontaneous reboots (mostly due to html access during image processing) - self recovery implemented

General remark: Beside the firmware.bin, typically also the content of /html needs to be updated!

9.2.0 - External Illumination (2021-12-02)
  • Direct JSON access: http://IP-ADRESS/json
  • Error message in log file in case camera error during startup
  • Upgrade analog CNN to v9.1.0
  • Upgrade digital CNN to v13.3.0 (added new images)
  • html: support of different ports
9.1.1 - External Illumination (2021-11-16)
  • NEW 9.1.1 bug fix: LED implemenetation
  • External LEDs: change control mode (resolve bug with more than 2 LEDs)
  • Additional info into log file
  • Bug fix: decimal shift, html, log file
9.0.0 - External Illumination (2021-10-23)
8.5.0 - Multi Meter Support (2021-10-07)
  • Upgrade digital CNN to v13.1.0 (added new images)
  • bug fix: wlan password with space, double digit output
8.4.0 - Multi Meter Support (2021-09-25)
  • License change (remove MIT license, remark see below)

  • html: show hostname in title and main page

  • configuration:

    • moved setting ExtendedResolution to individual number settings
    • New parameter IgnoreLeadingNaN (delete leading NaN's specifically)
    • ATTENTION: update of the config.ini needed (open, adjust ExtendedResolution, save)
  • Bug fixing (html, images of recognized numbers)

ATTENTION: LICENSE CHANGE - removal of MIT License.

  • Currently no licence published - copyright belongs to author
  • If you are interested in a commercial usage or dedicated versions please contact the developer
    • no limits to private usage
8.3.0 - Multi Meter Support (2021-09-12)
  • Upgrade digital CNN to v12.1.0 (added new images)
  • Dedicated NaN handling, internal refactoring (CNN-Handling)
  • HTML: confirmation after config.ini update
  • Bug fixing
8.2.0 - Multi Meter Support (2021-08-24)
  • Improve server responsiveness
  • Flow status and prevalue status in overview
  • Improved prevalue handling
8.1.0 - Multi Meter Support (2021-08-12)
  • GPIO: using the general mqtt main topic for GPIO

  • Upgrade digital CNN to v12.0.0 (added new images)

  • Update tfmicro to new master (2021-08-07)

  • Bug fix: remove text in mqtt value, remove connect limit in wlan reconnet

8.0.5 - Multi Meter Support (2021-08-01)
  • NEW 8.0.5: bug fix: saving prevalue
  • NEW 8.0.4: bug fix: load config.ini after upgrade
  • NEW 8.0.3: bug fix: reboot during config.ini handling, html error
  • NEW 8.0.2: saving roundes prevalue, bug fix html server
  • NEW 8.0.1: bug fix: html handling of parameter FixedExposure and ImageSize
  • Dual / multi meter support (more than 1 number to be recognized) This is implemented with the feature "number" on the ROI definition as well as selected options
  • MQTT: standardization of the naming - including new topics (json, freeMem , uptime)c
  • Preparation for extended GPIO support (thanks to Zwerk2k) - not tested and fully functional yet
  • Bug fixing: html server, memory leak, MQTT connect, hostname, turn of flash LED

ATTENTION: the configuration and prevalue files are modified automatically and will not be backward compatible!

Additional ideas

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


History

7.1.2 MQTT-Update - (2021-06-17)

7.0.1 MQTT-Update - (2021-05-13)

6.7.2 Image Processing in Memory - (2021-05-01)
5.0.0 Setup Modus - (2020-12-06)
4.1.1 Configuration editor - (2020-12-02)
4.0.0 Tflite Core - (2020-11-15)
3.1.0 MQTT-Client - (2020-10-26)
2.2.1 Version Control - (2020-09-27)
2.1.0 Decimal Shift, Chrome & Edge - (2020-09-25)
2.0.0 Layout update - (2020-09-12)
1.1.3 Initial Version - (2020-09-09)

ai-on-the-edge-device's People

Contributors

jomjol avatar michaeljoos72 avatar ottk3 avatar phlupp avatar pixeldoc2000 avatar queeek avatar zwer2k avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.