Adicionar primeiro
This commit is contained in:
85
README.md
85
README.md
@@ -1 +1,84 @@
|
||||
# chargeflow
|
||||

|
||||
|
||||
J1772 EVSE firmware for ESP32 based devices.
|
||||
|
||||

|
||||
[](LICENSE.md)
|
||||
|
||||
## Key features
|
||||
- Hardware abstraction for device design
|
||||
- Responsive web-interface
|
||||
- OTA update
|
||||
- Integrated energy meter
|
||||
- [REST](https://github.com/dzurikmiroslav/esp32-evse/wiki/Rest) API
|
||||
- MQTT API
|
||||
- [Modbus](https://github.com/dzurikmiroslav/esp32-evse/wiki/Modbus) (RS485, TCP)
|
||||
- [Scripting](https://github.com/dzurikmiroslav/esp32-evse/wiki/Script)
|
||||
- [Nextion HMI](https://github.com/dzurikmiroslav/esp32-evse/wiki/Nextion)
|
||||
|
||||
### Device definition method
|
||||
|
||||
_One firmware to rule them all._ Not really :-) one per device platform (ESP32, ESP32-S2...).
|
||||
|
||||
There is no need to compile the firmware for your EVSE design.
|
||||
Source code ist not hardcoded to GPIOs or other hardware design features.
|
||||
All code is written in ESP-IDF without additional mapping layer like Arduino.
|
||||
|
||||
All configuration is written outside firmware in configuration file named _board.cfg_ on dedicated partition.
|
||||
For example, on following scheme is minimal EVSE circuit with ESP32 devkit.
|
||||
|
||||

|
||||
|
||||
For this circuit there is _board.cfg_, for more information's see [Wiki](https://github.com/dzurikmiroslav/esp32-evse/wiki/Board-config).
|
||||
|
||||
|
||||
```bash
|
||||
#Device name
|
||||
DEVICE_NAME=ESP32 minimal EVSE
|
||||
#Button
|
||||
BUTTON_WIFI_GPIO=0
|
||||
#Pilot
|
||||
PILOT_PWM_GPIO=33
|
||||
PILOT_ADC_CHANNEL=7
|
||||
PILOT_DOWN_THRESHOLD_12=2410
|
||||
PILOT_DOWN_THRESHOLD_9=2104
|
||||
PILOT_DOWN_THRESHOLD_6=1797
|
||||
PILOT_DOWN_THRESHOLD_3=1491
|
||||
PILOT_DOWN_THRESHOLD_N12=265
|
||||
#AC relay
|
||||
AC_RELAY_GPIO=32
|
||||
```
|
||||
|
||||
### Web interface
|
||||
|
||||
Fully responsive web interface is accessible local network IP address on port 80.
|
||||
|
||||
Dashboard page
|
||||
|
||||

|
||||
|
||||
Settings page
|
||||
|
||||

|
||||
|
||||
Mobile dashboard page
|
||||
|
||||

|
||||
|
||||
## Hardware
|
||||
|
||||
### ESP32DevkitC
|
||||
|
||||
Dev board with basic functionality, single phase energy meter, RS485. One side pcb, for DIY makers easy to make at home conditions ;-)
|
||||
|
||||
[EasyEDA project](https://oshwlab.com/dzurik.miroslav/esp32-devkit-evse)
|
||||
|
||||

|
||||
|
||||
### ESP32-S2 DIY ALPHA
|
||||
|
||||
ESP32-S2 based EVSE with advanced functionality, three phase energy meter, RS485, UART, 1WIRE, RCM, socket lock.
|
||||
|
||||
[EasyEDA project](https://oshwlab.com/dzurik.miroslav/esp32s2-diy-evse)
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user