Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khuedoan/esp-blackbox
Black box monitoring with ESP32 (WIP)
https://github.com/khuedoan/esp-blackbox
Last synced: 13 days ago
JSON representation
Black box monitoring with ESP32 (WIP)
- Host: GitHub
- URL: https://github.com/khuedoan/esp-blackbox
- Owner: khuedoan
- License: gpl-3.0
- Created: 2022-07-16T03:49:32.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-19T19:09:25.000Z (over 2 years ago)
- Last Synced: 2024-10-06T19:41:41.451Z (about 1 month ago)
- Language: C++
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ESP Black box monitoring
Black box monitoring with ESP32 and ST7789 (WIP).
## Features
- [ ] Monitor
- [ ] HTTP/HTTPS
- [ ] TCP
- [ ] Ping
- [ ] Blink if there's downtime
- [ ] GUI
- [ ] Display
- [ ] Web
- [ ] OTA update## Setup
### Hardware
```
┌─────────────────┐
│ D23├───────────────┐
│ ┌───────┐ │ │
│ │ │ │ │
│ │ │ │ │ ┌────┬───────────┬──┐
│ │ │ │ │ │BLK │ │ │
│ │ │ │ ┌──┼──┤DC │ │ │
│ └───────┘ D18├────────┐ ┌─┼──┼──┤RES │ │ │
│ │ │ │ │ └──┤SDA │ │ │
│ │ └─┼─┼─────┤SCL │ │ │
│ │ │ │ ┌───┤VCC │ │ │
│ D4├──────────┘ │ │ ┌─┤GND │ │ │
│ D2├────────────┘ │ │ └────┴───────────┴──┘
│ │ │ │
│ │ │ │
┌─┤GND 3V3├──────────────┘ │
│ └─────────────────┘ │
│ │
└────────────────────────────────────┘```
| ESP32 | ST7789 |
| ----- | ------ |
| GND | GND |
| 3v3 | VCC |
| D2 | DC |
| D4 | RES |
| D18 | SCL |
| D23 | SDA |### Firmware
Prerequisites:
```sh
paru -S platformio
sudo usermod -aG uucp $USER
```Build and upload:
```sh
make
```To open serial console, run the following command and press the EN button on the board:
```sh
make monitor
```