
开源协议
:CC BY-NC 3.0
描述
项目简介
本项目基于ESP8266构建,是一个可以手机控制的桌面宠物,电路元件使用0603贴片元件,减少元件占用面积,使用TYPE-C供电,且接入TYPE-C供电后,电池充电的同时给后端负载供电,PMOS关断,切断电池供电,减小发热,电池使用3.7V锂电池。 本项目不含电池成本大致为50元,除了舵机和电池外,其他元件均可以在立创商城购买。
(介绍中PCB分线为第一版PCB,由于存在一些问题,所以飞线解决,开源工程中已经修改完善,可以放心复刻)。
项目功能
具有以下功能:
✅手机控制
✅手机遥控
✅表情显示
✅每日天气
✅时钟显示
项目参数
此处可填写项目的相关功能参数介绍,示例:
- MCU选用ESP8266;
- 锂电池充电管理芯片采用TP4056;
- 锂电池升压芯片选用MFP6291;
- 小狗显示屏选用0.96寸OLED;
原理解析(硬件说明)
电源电路:
采用TYPE-C-6P接口作为供电接口,当TYPE-C接入时,PMOS关闭,NMOS打开,将MFP6291的EN引脚拉低,使锂电池升压关闭,同时关闭锂电池输出,TYPE-C给后端供电的同时给锂电池充电,当充电器拔出时,PMOS打开,NMOS关闭,电池经升压后给后端电路供电。
电源切换及电池升压控制电路
电池升压电路
##电池充电电路
当电池正在充电时红灯亮,电池充满后绿灯亮。
下图为TP4056应用电路。
工程原理图
PCB3D视图
PCB,外壳,舵机安装过程:
1.舵机安装
将其中一条舵机线缆折平后压到两个舵机缝隙之间的下壳底面,然后将另一条折叠在上一条的表面,两条线缆堆叠放置几层,与舵机顶面平齐后,用胶带临时固定,然后从pcb挖槽区域引出。如下图:
2.pcb固定
将螺丝孔与外壳预留孔对齐后,用购买舵机赠送的两颗长螺丝拧紧即可。(可以微调一下板子的位置)
3.电池安装
将电池用双面胶固定在上壳靠后位置,且电池的引出线若不够长,则需要将茶色高温胶带撕开,重新焊接两根足够长度的引线,或者在原有长度上焊接,需做好绝缘。
舵机连接
左腿为io12
右腿为io14
左后为io13
右后为io16
3D外壳
下壳TYPE-C位置需要用水口钳或者其他工具修剪,修剪到TYPE-C位置即可。
程序烧录软件及固件在附件中下载,烧录时需短接PCB板上的debug针脚,即IO0下拉至低电平。
烧录流程示例图如下,可照着操作(为立创官方教程,由于io口引出一致,且更加详细清楚易懂,所以引用了官方的,固件,软件,3D可在底部下载)。
烧录软件操作示例图
注意
spiffs.bin文件的烧录地址为0x300000
firmware.bin文件烧录地址为0x00000
烧录端口选择
右键计算机选择管理G(win11需先点击显示更多选项)
点击设备管理器,查看端口,查看CH340烧录器位于哪个端口,返回烧录软件界面选择对应的端口。
一切准备就绪后,点击START开始烧录就好了。
设计图

BOM


评论