8000 GitHub - muscaestar/WheelBLExt_Server: G920蓝牙Hub——服务端(基于ESP32C3)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

muscaestar/WheelBLExt_Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

G920蓝牙Hub——服务端(基于ESP32C3)

V1.0.1

基于上一版本做了修改,可以分别控制两块74HC4051的使能。硬件上需要把两块74HC4051的EN连线切断,然后飞线。不打新板了,手工改一改用着。

V1.0.0

bc1bde01afd9ea0e0ccc948b04b20c53_720

概括

  • 以ESP32C3为核心
    • 外部信号输入
      • 蓝牙:接受外部输入的按键指令
      • 按钮:
        • 一个拨动开关控制蓝牙开启关闭,若关闭进入睡眠模式
        • 一个微动开关,清空当前输入指令
    • 信号输出
      • 视觉信号:
        • 红色LED,电源
        • 蓝色LED,灯亮代表蓝牙开启,灯灭代表蓝牙关闭+睡眠
      • 按键电信号
        • 通过两个74HC4051,控制从G920主板引出的按键触点
  • Z通路开关
    • 控制ESP32与G920主板的主线路通断
  • 电源板块
    • 独立于整体PCB
    • 18690+电量指示+通断开关

使用方式

  • 开启使用:

    1. 检查:Z路开关关闭,蓝牙开关关闭,电源开关关闭
    2. 蓝牙打开,电源打开
    3. G920插入USB
    4. 根据情况控制Z路
  • 省电待机:

    1. Z路关闭
    2. 蓝牙关闭进入睡眠
  • 完全关闭:

    1. 断开G920 USB
    2. Z路开关关闭,蓝牙开关关闭,电源开关关闭

后续优化

  • 没有上电时按键会互相干扰,估计下一版本(如果有)可以加入整流二极管

外壳设计

3b01979397f13c168bcc44b8a7da396e

原理图 Version20240922

SCH_G920_hub_ble_1-G920_HUB_BLE_1_2024-09-28

PCB制版文件

PCB制版文件ZIP

PCB成品

  • 两片74HC4051模块
  • ESP32C3 Supermini
  • ESP32C3 Supermini充放电扩展模块

d4b0beb3a87384795545de6cfa6ec8e7_720 a43b396449782a481f95877c1238f6b2_720

G920的pcb焊点

image image

About

G920蓝牙Hub——服务端(基于ESP32C3)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0