收藏官网,优惠快人一步
您可以尝试通过快捷键 CTRL + D 加入收藏夹
做了一个多功能的摆件/挂坠/摸鱼小玩具……
它起到一个什么作用呢?有些啥功能?
全反射8色屏
定位信息读取,是一个简单的码表,通过TYPEC外接扩展模块实现,支持NMEA0183定位协议
备忘录
播放音乐
闹钟:可设置星期,时间
常显时钟:续航一个月
看小说
加速度计,角度计、抬手唤醒
WEB配网、文件管理器、设置菜单
其他功能:电量计、自定义铃声、休眠壁纸、低电量壁纸;备忘录、时钟交替显示、休眠显示
演示一下部分功能!
操作丝滑!要多丝滑,有多丝滑~
闹钟设置▼
休眠时间设置▼
日常摸鱼休闲用一下,需要闹钟用一下,想要骑行用一下,想要听歌用一下,想学LVGL9复刻一下……赛博挂坠,你值得拥有!
那么!想实现这些功能,软硬件如何设计呢?成本又是多少?
原理图
PCB图
实物图
板厚1.0,设计软件:嘉立创EDA
主控:ESP32-C3FH4,集成4MBFlash
锂电池充电管理:LTH7R/4054
3.3V-LDO:ME6210A33M3G
时钟:RX8010SJ
加速度计:LIS2DW12TR,唤醒过于灵敏
USB/电池自动切换电路:二极管+PMOS管实现
TYPE-C接口:充电、烧录程序外接扩展板用
电量计:小容量电池一点都不准,进行8次方曲线拟合补偿稍微准点 MAX17048G
贴片蜂鸣器+三极管驱动用于播放midi音乐和闹钟
其他物料:三向波轮开关、501430-210毫安、PA1.0x3mm螺丝、2.4G天线、三向拨轮 FT-007、AXE510127D座子、裸屏、拓展模块
依然使用捡垃圾捡来电池管理板子,拆出上面的BQ24074芯片,做成带TYPEC、带通讯、带电池管理的模块(模块完善后开放)。
再飞线加上各功能模块,加上外壳即可组成一个一个不同的模块,使用TYPEC接口与主机进行通讯,因带电池管理,可以实现模块的独立供电,从而不需要耗费主机那可怜的200mah电量。
目前实现卫星模块,是NMEA0183协议的都行。自己做模块的话将模块的TX接主控typec的DP,需要共地。
左:一体式,右:分体式
IDE:VScode+platformio
框架:Arduino
芯片:ESP32C3
GUI:LVGL9
屏幕:JDI Memory LCD 不息屏也能保持极低功耗
交互方式:3向拨轮,ADC分压采样模式(开机长按10秒进入按键ADC校准)
空片上电会一直断开连接不用理会,直接烧录即可!
注意,由于win7系统不自带winusb驱动,请升级至win8以上系统,或前往乐鑫原厂手册安装驱动
步骤如下:
选择esp32-c3,USB模式
选择路径,记得打钩,烧录地址0x0,注意是零叉零,不是欧叉欧
选择com口,没有就多点几次
选择波特率,直接拉满
点击START开始,失败就多点几次
图示
烧录成功首次开机会进入按键校准界面
“这么好的赛博挂坠,成本多少呀?”
个人DIY,成本不到45元!
本项目已开源!
——想复刻?想给作者点赞?可复制开源网址 前往原文。
开源网址:https://oshwhub.com/jie326513988/cyber-pendant
L7805CV-DG/线性稳压器(LDO) | 0.5026 | |
AMS1117-3.3/线性稳压器(LDO) | 0.1237 | |
BAT54C,215/肖特基二极管 | 0.0325 | |
LM358DR2G/运算放大器 | 0.35 | |
CJ431/电压基准芯片 | 0.1237 | |
LM393DR2G/比较器 | 0.3584 | |
ADUM4160BRWZ-RL/隔离式USB芯片 | 23.39 | |
REF3012AIDBZR/电压基准芯片 | 0.9006 | |
SS8050/三极管(BJT) | 0.0345 | |
8S005/锡膏/锡浆 | 16.59 |
56万现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件
您确定要删除此收货地址的吗?
您确定删除此收货地址吗?
content
content