|
|
5 lat temu | |
|---|---|---|
| code | 5 lat temu | |
| firmware | 5 lat temu | |
| images | 5 lat temu | |
| sd-card | 5 lat temu | |
| .DS_Store | 5 lat temu | |
| .gitignore | 5 lat temu | |
| Changelog.md | 5 lat temu | |
| LICENSE | 5 lat temu | |
| README.md | 5 lat temu |
This is an example of Artificial Intelligence (AI) calculations on a very cheap hardware.
A 3d-printable housing can be found here: https://www.thingiverse.com/thing:4571627
If you would like to support the developer with a cup of coffee you can do that via Paypal.
General remark: Beside the firmware.bin, typically also the content of /html needs to be updated!
Improvement for wlan password: additionally now "=" is possible in the password or wlan-name
Reduction of log file info (removal of memory information)
2021-01-18
ExtendedResolution uses the after comma digit of the last analog counter to increase precision by one digit.
This can only be activated in expert mode.2021-01-17
Bug fixing:
2021-01-05
Configuration: simple enabling / disabling of analog counters
Alignment Algorithm: implementation of 3 alignment options (AlignmentAlgo)
Default = know algo based on 1 channel SAD (square average difference) - using only the red channelAccurate = using all 3 color channels (3x slower)Fast = alignment only on first run, afterward only detection of shift of image by comparing SAD-valuesFast Option allows must faster value updates (up to 2 per Minute)Configuration of hostname in config.ini: new parameter hostname in section System
Switching of GPIO12/13 via http-interface:
/GPIO?GPIO=12&Status=high
/GPIO?GPIO=12&Status=low
Bug fixing: html configuration page
based on Master v6.0.0 (2021-01-02)
Major change: image processing fully in memory - no need of SD card buffer anymore
Need to limit camera resolution to VGA (due to memory limits)
MQTT: Last Will Testament (LWT) implemented: "connection lost" in case of connection lost to TopicError
Disabled CheckDigitIncreaseConsistency in default configuration - must now be explicit enabled if needed
Update digital CNN to v7.2.1 (additional digital images trained)
Setting of arbitrary time server in config.ini
Option for fixed IP-, DNS-Settings in wlan.ini
Increased stability (internal image and camera handling)
Bug fixing: edit digits, handling PreValue, html-bugs
Implementation of initial setup modus for fresh installation
Code restructuring (full compatibility between pure ESP-IDF and Platformio w/ espressif)
Implementation of configuration editor (including basic and expert mode)
Adjustable time zone to adjust to local time setting (incl. daylight saving time)
MQTT: additional topic for error reporting
standardized access to current logfile via http://IP-ADRESS/logfileact
Update digital CNN to v7.2.0, analog CNN to 6.3.0
Bug fixing: truncation error, CheckDigitConsistency & PreValue implementation
Implementation of rolling log-files
Update Tflite-Core to master@20201108 (v2.4)
Bug-fixing for reducing reboots
Update digital CNN to v6.5.0 and HTML (Info to hostname, IP, ssid)
New implementation of "checkDigitConsistency" also for digits
MQTT-Adapter: user and password for sign in MQTT-Broker
Implementation of Decimal Shift
Update default CNN for digits to v6.4.0
Improvement HTML
Support for Chrome and Edge
Reduce logging to minimum - extended logging on demand
Implementation of hostname in wlan.ini (hostname = "HOSTNAME")
Bug fixing, code corrections
wasserzaehler.html?noerror=true to suppress an potential error message/html can be updated via a zip-file, which is provided in /firmware/html.zip)firmware.bin, also the content of /html needs to be updated!