Commit Graph

83 Commits

Author SHA1 Message Date
0637250f10 Added code to measure voltages using an ADS1015 (wip) 2024-05-25 00:04:54 +02:00
2ac358ba24 fixed lint errors in Eclipse 2023-08-15 17:00:48 +02:00
fde8f27f70 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2023-08-15 12:27:40 +02:00
eda87b7c9c test files 2023-08-15 12:25:54 +02:00
1b81c2764d webmanifest tests (not working)
probably not working because it is not served over HTTPS
2023-08-15 12:25:40 +02:00
9ce570a655 removed .cproject from ignore list as it is an important configuration file for Eclipse CDT 2023-08-15 12:17:28 +02:00
eb992a091c wip 2023-08-13 10:59:37 +02:00
Youen Toupin
ec5b72ecbc added physics model description 2022-05-28 12:57:21 +02:00
Youen Toupin
f22680064d fixed chronometer unwanted line wrap 2022-05-26 19:35:54 +02:00
Youen Toupin
47443e7e4d font size relative to screen size
added button to toggle fullscreen mode
2022-05-26 19:32:40 +02:00
Youen Toupin
47e1a429b9 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2022-04-22 00:07:35 +02:00
Youen Toupin
6c80c65efb added convention for I2C on RJ45/RJ12 2022-04-22 00:06:55 +02:00
c7da034218 added chronometer 2022-04-17 19:32:26 +02:00
55bdad727b added icons 2022-04-17 17:34:37 +02:00
97c2f379b8 computing trip statistics on ESP32 (distance, time, elevation, etc.) 2022-04-17 12:11:20 +02:00
98a59085d4 refactored Gauge class to inherit from NumericValue 2022-04-16 22:54:15 +02:00
641acf7c12 added some numerical values in dashboard (wip) 2022-04-16 22:37:05 +02:00
bd851a06f7 added smooth animation when a gauge value changes 2022-04-16 12:35:23 +02:00
f9a7e3ceda better styling of gauges (battery shape and inclined shape) 2022-04-15 23:08:48 +02:00
44a69a8d0b finished first version of circular gauge 2022-04-15 20:07:07 +02:00
03d8fa6771 circular gauge rendering (wip) 2022-04-15 19:34:41 +02:00
b8bec376a0 refactored GaugeLinear to share implementation with other types of gauge 2022-04-13 22:29:28 +02:00
45ac1dd610 added battery and speed gauges (wip) 2022-04-13 22:10:08 +02:00
e999e325c5 implemented automatic update of power gauge 2022-04-13 12:25:06 +02:00
ef1d2cbad0 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2022-04-12 23:09:00 +02:00
649e082c69 added widget area visualisation in dashboard mockup 2022-04-12 23:07:29 +02:00
48fb012e54 added widget layout styling
added basic system to render linear gauges (wip)
2022-04-12 23:06:58 +02:00
325a2fdc8a Mise à jour de 'README.md' 2022-04-11 21:24:13 +01:00
3629dff9e0 Mise à jour de 'README.md' 2022-04-11 21:13:46 +01:00
81c2d82e1d improved clock widget 2022-04-10 19:47:11 +02:00
184f1cee33 added debug code to display how often mithril redraws 2022-04-09 20:05:22 +02:00
3f03e8f8ba first version of clock widget 2022-04-09 19:52:06 +02:00
71b87437c7 disabled mithril redraw for each status request
the goal is to allow each page to finely manage how to update with
minimum CPU usage
2022-04-09 19:51:44 +02:00
f8c2a28c47 refactored code to avoid relative paths
added Component and Page base classes
added Clock widget (wip)
2022-04-09 18:38:04 +02:00
245a3ec2e3 finished first version of dashboard mockup 2022-04-08 23:29:39 +02:00
Youen Toupin
56465c4a9a dashboard mockup (wip) 2022-04-08 20:23:27 +02:00
Youen Toupin
d4c3af1e8b dashboard mockup (wip) 2022-04-08 19:51:29 +02:00
Youen Toupin
fd444202e0 Refactored API access to cache/reuse the last result when changing page 2022-04-04 22:35:03 +02:00
Youen Toupin
7c13b98aba Added menu
Added Bulma CSS framework
Using PurgeCSS plugin to remove all unused CSS
2022-04-03 19:44:53 +02:00
Youen Toupin
f5ea6054da Added menu with two pages (RawDataPage and DashboardPage)
Added temperature and altitude display in RawDataPage
2022-04-02 23:34:13 +02:00
Youen Toupin
127fd6176c Added debug logging to memory, and Web API to retrieve the log 2022-03-31 23:41:16 +02:00
Youen Toupin
7ada49cb5b Improved speed sensor filter
Excluding bounces that are incoherent, if the resulting acceleration
would exceed 10m/s/s
2022-03-31 22:47:54 +02:00
Youen Toupin
9700b9f9e1 Moved SCL to GPIO4 because boot fails if it's connected to GPIO12
Added temperature and altitude to data logger
Added periodic log flush to avoid data loss
2022-03-31 22:06:38 +02:00
a91d56c390 swapped GPIO pins for SCL and SDA, because GPIO12 is a special pin that must not be pulled high during boot 2022-03-31 12:02:39 +02:00
496a7b7132 added notes about special pins 2022-03-31 10:45:33 +02:00
Youen Toupin
532cca230b added temperature and altitude estimation from atmospheric pressure 2022-03-31 00:13:19 +02:00
Youen Toupin
fd1143d732 added DigitalPressureSensor library 2022-03-31 00:12:45 +02:00
Youen Toupin
b945c881ab changed I2C GPIO connexion, to avoid GPIO2 which is the debug led 2022-03-30 23:03:09 +02:00
Youen Toupin
57eb6b4e37 Added pinout for ESP32 devkit V1 2022-03-30 20:38:20 +02:00
Youen Toupin
cc8f7dec96 updated I2C connector to use the same pinout as nodelynk and grove 2022-03-30 20:29:48 +02:00