Commit Graph

42 Commits

Author SHA1 Message Date
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
Youen Toupin
61c5bb090f fixed DataLogger bug 2022-03-28 20:48:36 +02:00
Youen Toupin
a7e662faf1 gitignore update 2022-03-28 20:40:55 +02:00
Youen Toupin
6bebf00842 removed generated files (pio init --ide eclipse) 2022-03-28 20:38:47 +02:00
Youen Toupin
c9c5319d7e fixed bug with local variable shadowing a class member variable
fixed interrupt code that could run from flash (because flash cache is disabled during SPIFFS operations)
2022-03-28 20:32:05 +02:00
01103d0b46 added data logger 2022-03-27 23:58:52 +02:00
22e7612a89 updated eclipse project for CDT 2022-03-26 17:53:35 +01:00
1256612ff8 added OTA support for deploying without USB cable 2022-03-26 17:44:30 +01:00
8778a57189 migrated from Arduino IDE to PlatformIO 2022-03-26 17:26:40 +01:00
Youen Toupin
05b8759bbb fixed overflow bug for voltage bigger than 32V (new limit is 65V)
Added CSS file to make display bigger for smartphones
2022-03-23 19:08:52 +01:00
Youen Toupin
c2ccafbcde improved wifi management
- Possibility to create an access point on the ESP32
- Possibility to make the ESP32 try to connect to multiple access points
2022-03-22 19:30:34 +01:00
Youen Toupin
362789f2a2 minor PCB changes 2022-03-20 14:01:40 +01:00
Youen Toupin
b136342c2c finished power meter and speed meter 2022-03-19 23:55:51 +01:00
Youen Toupin
3d9aee6d0a rewired components to other ESP32 pins
- fixes issue with ADC2 that can't be used at the same time as wifi
- needs only three 1x4 connectors for the ESP32 module
- all ESP32 unused pins are easily available on the PCB for future extensions
- however, non-default pins are now used for I2C (and if needed in the future, SPI will use non-default pins as well)
2022-03-19 11:55:44 +01:00
Youen Toupin
7daca0a650 MCU_board PCB wip 2022-03-18 23:59:19 +01:00
Youen Toupin
292b7d7f5a added ADC calibration code 2022-03-18 23:50:02 +01:00
Youen Toupin
48d8ca4ac2 test code that reads a voltage and displays it in the web browser 2022-03-15 23:23:31 +01:00
Youen Toupin
262838bb42 Added test api URL, configured static files caching 2022-03-13 00:01:02 +01:00
Youen Toupin
45928917fa removed unused file 2022-03-12 23:59:49 +01:00
Youen Toupin
8bdd34412f Added WebApp project 2022-03-12 23:58:44 +01:00
Youen Toupin
15b7838219 Serving files from SPIFFS 2022-03-12 13:07:41 +01:00
Youen Toupin
2ea7220173 Integrated HTTP server (hello world page) 2022-03-12 12:42:05 +01:00
Youen Toupin
7559e78719 symlink hacks to make Arduino IDE use local libraries 2022-03-12 12:22:36 +01:00
Youen Toupin
8c95deff00 Added AsyncTCP and ESPAsyncWebServer from https://github.com/me-no-dev/ 2022-03-12 12:21:38 +01:00
Youen Toupin
de1de315cc Added sample ESP32 program
Can be built with Arduino IDE and edited with Eclipse CDT
2022-03-12 11:43:50 +01:00
Youen Toupin
7f7b62f71a finished prototype version of power switches 2022-02-13 22:53:22 +01:00
Youen Toupin
8ab1890d03 moved kicad project to MCU_board, and added power_switches kicad project 2022-02-13 13:05:18 +01:00
6bd2745d71 added I2C connector, speed connector, batterry voltage sensor, power led 2022-02-06 22:47:56 +01:00
231e73f546 added components documentation 2022-02-06 22:47:04 +01:00
0625a08a5f added NodeMCU_ESP32 component 2022-02-06 00:44:34 +01:00
44c0315765 remove old version of kicad project file 2022-02-05 14:57:28 +01:00
dd7462113e update to kicad 6.0 2022-02-04 22:23:44 +01:00
392925c532 project creation (wip) 2022-02-04 21:53:33 +01:00
86649be180 Initial commit 2022-02-04 20:44:42 +00:00