都说工程师里面直男多,但工程师浪漫起来就没小鲜肉什么事儿了。今天社长带来的是一款基于ESP32的情侣互动小电视:具备天气时钟、恋爱纪念日及情话显示、想你啦互动等功能(天知道单身狗社长抱着怎样的心情编辑这篇文章。

项目名称:一款基于ESP32的情侣互动小电视;
一、产品简介
一款基于ESP32制作的情侣小电视,具备天气时钟、恋爱纪念日及情话显示、想你啦互动等功能。

(ESP32的情侣互动小电视实拍图 )
二、应用场景
桌面可爱风格小摆件、背包挂件、情侣之间日常互动的小玩具。

三、产品概述
- 本产品是基于ESP32-WROOM-32E模组开发的一款情侣小电视,使用拨动开关进行开关机,通过type-c进行充电。
- UI界面分为三部分,分别为主页、纪念日页、想你啦页面。
- 主页:主要显示时间和天气信息,同时显示电量和动画。

4.纪念日页面:显示恋爱天数、情话和爱你动画。

5.想你啦页面:向配对过的小电视发送“想你啦”信息,另一台小电视可回复“收到”信息。

四、产品参数
- 充电接口:type-c;
- 无线连接:WiFi(2.4G);
- 产品尺寸:45mm45mm20mm(PCB尺寸:3.56mm3.56mm1.6mm);
- 屏幕型号:中景园1.3寸TFT LCD显示屏,ST7789驱动,240*240RGB,插接式12Pin裸屏;
- 工作温度:-40℃至40℃;
- 续航时间:约3.5小时(采用400mAH电池);
五、使用说明
- 左侧开关控制小电视开关机,插上电源线即可充电,开机状态可烧录。
- 单击左按钮跳出情侣日页面,双击左按钮发送想你啦,长按左按钮重启;单击右按钮调节屏幕亮度,双击右按钮切换屏幕动画,长按右按钮配网。
- 第一次使用/右按钮长按/网络连接失败的情况下都会弹出无网络提示,请在手机WiFi中找到并连接“情侣小电视”,分别输入网络名称、密码、所在城市后点击保存,小电视会自动重启。

六、备注
- 本项目包括硬件原理图和PCB文件、代码固件文件、3D外壳模型文件。附件包括源代码文件(基于Arduino框架和platformio插件)、外壳3D建模文件(stl)。
- 使用本模块需要使用VScode平台配置platformio插件,将文件中的代码压缩包解压添加到项目即可使用。基于platformio开发时,可选择开发板为ESP32 Dev,共两个按钮可进行编程使用。
- 采用的芯片均为通用型芯片,成本低。单个模块(PCB+屏幕+电池+外壳)的制作成本在50元左右。
- 部分bom中没有的元器件可在淘宝购买,电池型号可选702530或602530的软包锂电池,容量400mAH。器件链接在附件的bom表中。
- Type-c背后的两颗电阻可以不贴(R12、R13),充电指示灯LED(U4)根据个人情况选择贴与不贴。
|