项目简介
TrixEVSE是一个基于Python和Arduino框架的自定义电动汽车充电站项目,以WallBe Eco 2.0s充电站为基础,通过添加WiFi模块和其他硬件扩展功能,为修复破损的电动汽车充电站并进行功能扩展提供了经济高效的解决方案。
项目的主要特性和功能
- mDNS监听功能:可通过
trixing-evse.local
域名进行网络通信。 - Modbus接口:支持Modbus通讯协议,用于和其他设备进行数据交互。
- HTTP JSON API:提供
http://trixing-evse.local/j
接口,便于用户进行数据传输和获取。 - Arduino软件支持:采用Arduino 1.8.13开发环境,集成ArduinoJSON库、ModbusIP库和U8x8库。
安装使用步骤
假设用户已经下载了本项目的源码文件:
1. 将源码文件上传至Arduino开发板,确保硬件连接正确。
2. 配置WiFi参数,保证设备与网络连接正常。
3. 通过mDNS域名trixing-evse.local
进行设备访问。
4. 使用Modbus接口进行数据交互,或通过HTTP JSON API进行数据获取和传输。
硬件组成
- 破碎的Wallbox充电站(推荐使用Wallbe Eco 2.0s)
- Wemos D1 R1 Mini V3 ESP8266基于WiFi的微控制器
- RS48 TTL转换器(基于MAX485)
- OLED I2C显示屏(制造商推荐Makerhawk I2C SSD1306)
- 按钮开关
- SDM120 Modbus Din Rail功率计
- Din Rail常开端子继电器(例如Heschen CT1-25)
- EVSE DIN带RS485的充电控制器(可从evse-wifi.de购买)
需按照正确的连接方式组装硬件,并参考相关文档进行配置和使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】