# YuGiOhElecDev **Repository Path**: jingyang1124/yu-gi-oh-elec-dev ## Basic Information - **Project Name**: YuGiOhElecDev - **Description**: 游戏王大师决斗电击装置 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-06 - **Last Updated**: 2025-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # YuGiOhElecDev #### 介绍 游戏王大师决斗电击装置 电脑端使用**python+opencv+tesseract OCR**对"游戏王大师决斗"的游戏画面进行实时处理并获取生命值信息 再将生命值信息通过UDP发送给**ESP32** 游戏中生命值下降时,**ESP32+DCDC升压+H桥**控制电子理疗仪电极片上产生脉冲信号 #### 演示视频 [【自制】游戏王·扣血放电装置(原型装置验证成功)_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1czUABPEpR/?spm_id_from=333.337.search-card.all.click&vd_source=8d53258a2708f6a44c4d15b01a44d28a) #### 硬件接线图 ![](https://jingyang1124.oss-cn-shanghai.aliyuncs.com/img/DIY_Project/YGOElecDev/method4.png) #### 注意事项 1. **DCDC升压模块输出电压不要设置太高!!!!!(建议不要超过15V)** 2. ESP32C3对应的arduino中配置如下: ![](https://jingyang1124.oss-cn-shanghai.aliyuncs.com/img/DIY_Project/YGOElecDev/arduinoElecDev.png) 3. Arduino程序中需要将这里修改为你所使用的WIFI(ssid是WIFI名称,pass是WIFI密码): ![](https://jingyang1124.oss-cn-shanghai.aliyuncs.com/img/DIY_Project/YGOElecDev/ARDUINO_WIFI_SET_2.jpg) 4. 将ESP32连接上WIFI后通过OLED可以看到ESP32的ip: ![](https://jingyang1124.oss-cn-shanghai.aliyuncs.com/img/DIY_Project/YGOElecDev/oled_ip.jpg) 然后将python脚本中这里修改为ESP32的ip,例如OLED上显示的是192.168.0.104 那么python脚本中这里也要修改成相同的: ![](https://jingyang1124.oss-cn-shanghai.aliyuncs.com/img/DIY_Project/YGOElecDev/python_ip_set.jpg)