3D裸眼风扇 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 3D裸眼风扇

简介:使用ESP32S3单片机制作一个3D裸眼风扇,可以远程控制

开源协议: GPL 3.0

(未经作者授权,禁止转载)

已参加:星火计划2023

创建时间: 2023-03-01 15:20:34
更新时间: 2023-10-17 10:54:04
描述

项目说明

本项目是制作一个3D裸眼风扇广告机,它是一款裸眼D的新型产品,采用晶片、磁铁、发光二极管(LED)技能及螺旋桨叶片组合而成,叶片在驱动下随之动弹,继而显现出D浮空影像。同时还设计了喇叭,可以实现播放视频、听音乐功能

开源协议

依据GPL 3.0 开源协议,可以复制、修改和传播,并且不限制商业使用。

 

项目相关功能

1.图片显示,160x160的分辨率,上传jpeg图片格式,可以显示多张图片

2.视频播放,不能直接播放MP4文件,需要单独解码后才能播放

3.音乐播放,可以播放音乐wav文件。

4.云端控制,使用手机APP进行控制。包括上传图片,开启/停止功能,按钮选择功能

 

项目属性

本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。

 

项目进度

2023年2月14日,开始设计

2023年3月30日,完成第一版设计,40x40分辨率

2023年4月4日,开始设计第二版本提高清晰度,160x160分辨率

2023年4月15日,开始编写ESP32程序,调试电机驱动,LED显示,音乐播放功能。

2023年5月10日,开始编写手机APP,实现联网远程控制。

设计原理

 

电路部分

主控芯片选择ESP32S3,带有WiFi功能,可以实现云端控制。ESP32S3作为一个双核240MHZ处理器,有足够的性能解码JPEG图片,mp3音乐文件。

电机驱动采用TMC2209芯片来驱动一个28步进电机,低速时可以静音驱动,带来很好的体验,不会影响音乐播放带来噪音。

LED灯采用WS2812幻彩灯珠,1615的小体积封装提高分辨率

音频驱动采用MAX98357芯片,可以驱动一个3W的小喇叭。

 

 

 

外壳部分

使用FreeCAD软件进行外壳设计。在本次结构设计中有一个难点就是如何给电路板供电,采用电池供电但是续航不久,于是不采用。使用外置电源不用考虑续航问题,但绕线是个问题。于是设计了一个采用轴承导电的机构。其他零件使用3D打印出来。

 

 

软件说明

 

ESP32主控

ESP32主控主要是编写LED驱动程序,JPEG图片解码程序,wav音乐解码播放,已及通MQTT订阅来接收云端数据,实现远程控制。如下是一些主要代码

 

手机APP

手机App是使用前端html和JavaScript写的一个网页,然后对网页打包成安卓应用。实现的功能主要有上传图片,控制esp32的各种功能。部分程序如下

 

 

此外为了实现流畅播放视频,我单独使用python脚本对视频进行了解码。

 

实物展示

 


 

 

 

 

 

 

 

 

 

其他

 

视频讲解:https://www.bilibili.com/video/BV1tN411y7ZS/

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

安卓APP.apk

158
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP