资料介绍
描述
大家好,这里有一些很酷的东西,一个完全从头开始制作的 DIY 手持风扇。
我的目标是制作一个我每天外出时都可以使用的小型便携式风扇。
我准备了一个 3D 打印机身并制作了一个定制 PCB,上面装有驱动主电机的所有基本电子设备,我在这里使用的是微型有刷直流电机,它通常用于微型无人机,它声音很大而且非常强大。
至于这个项目的大脑,我使用了 Attiny13A 来控制驱动直流电机的 Mosfet IC。
1 / 3
它的操作很简单,我们首先通过按下 ON-OFF 开关打开此设置。
接下来,我们按下拨动开关启动风扇。
它有两种模式,可以通过单按和双按拨动开关来触发,第一次按下时,此设置以 100% 的速度运行,第二次按下时为 50%,第三次按下时为 OFF 状态。
这篇文章将讲述这台风扇的整个构建过程,让我们开始吧。
所需材料
以下是我在这个项目中使用的材料-
定制电路板
阁楼13A
TP4056
AO4406A
10K电阻0805封装
M7 二极管 SMA
1uF电容1206
1K电阻0805封装
红色 0603 LED
蓝色 0603 LED
开/关
拨动开关
C型端口
3D打印车身套装
直流微刷电机
无人机风扇
10uf 16v电容
锂电池 3.7V 1200mAh
基本概念
1 / 2
我首先准备了一个简单的设置,该设置使用一个 A04406 IC,该 IC 与我们通过按下拨动开关通过 Arduino Nano 控制的直流电机相连。
我使用此设置创建了一个示例板,该示例板使用通过 Attiny13A 控制并由 3.7V 锂电池供电的微型无人机电机。
我首先准备了一个手柄风扇的 3D 模型,以便在测试期间固定电机。
在检查了此设置的电机运行和实用性之后,我开始研究将使用更小的 MCU 而不是 Arduino nano 的原理图。
3D打印设计
1 / 3
首先,我准备了一个简单的 3D 模型,它由两部分组成。
TOP部分装电机,MID部分装电路和锂电池。
我没有准备一个单一的模型,而是将设计分为两个主要部分和一个将气流汇聚到用户身上的网。
TOP 部分固定电机并有一个通道,电机线通过该通道整齐地封闭,然后有一个 MIDDLE 部分通过螺钉固定 TOP 部分和 NET,MIDDLE 部分还固定带锂离子电池的电子电路。
我首先在 Fusion360 中对 PCB 建模,然后使用其轮廓测量来创建将控制风扇叶片的 PCB 设计。
原理图
1 / 3
这是我准备的原理图,它由三部分组成,包括用于为锂电池正确充电的 TP4056 IC 设置、作为该项目大脑的 Attiny13A MCU 设置,以及在 mosfet 中配置为开关设置的 A04406 IC 设置用于控制负载,在我们的例子中是直流电机。
TP4056 包含两个 LED 指示灯,红色和蓝色,红色表示电池电量低,蓝色表示充满电。
我还添加了一个 Type C 端口用于充电输入。
Attiny13A 通过一个 10K 电阻与 A04406 IC 的栅极相连,我们通过 Attiny MCU 向栅极提供 PWM 信号来控制电机速度。
至于闪存 Attiny,我添加了一个带有 Attiny 的 ISP 引脚的 CON6 接头引脚,这样我就可以连接一个程序员来烧录引导加载程序并在其中上传代码。
电路板设计
1 / 2
我完成了原理图,然后将其转换为电路板文件,然后我开始处理 PCB 文件。
至于PCB的形状,我使用了fusion360的测量,首先准备好电路板轮廓,然后我把所有的组件都放在它们的位置上,并通过两层的走线和形状将它们连接起来。
最后,我在板上添加了一些随机圆形(丝印层)以增加其美感,因为它们在我将从 PCB 制造商订购的红色阻焊膜上看起来很棒。
从 PCBWAY 获取 PCB
1 / 3
我完成了PCB设计并导出了我上传到PCBWAY的报价页面用于下订单的Gerber数据。
我为这个项目选择 RED Soldermask,因为我已经用 RED PLA 和 RED PCB Color 打印了东西,这将补充风扇的美感,所有东西都是红色的。
我在超快的一周内收到了 PCB。
至于 PCB 的质量,我对每块板都是一流的,而且没有任何错误感到震惊。
整体质量非常好,如果您需要以更低的成本获得优质的 PCB 服务,我建议大家检查一下。
印刷电路板组装
PCB组装过程将有以下步骤。
焊膏点胶
取放过程
热板回流焊
THT 组件
锡膏点胶工艺
1 / 2
第一步是将焊膏涂到每个元件焊盘上。
我们使用熔化温度为140 至 270 °C的常规 Sn-Pb 焊膏。
取放过程
1 / 2
然后,我使用 ESD Tweeaser 仔细挑选每个 SMD 组件并将其一个接一个地放置在指定的位置,最多花费 30 秒,但结果是一个完美的 PCB,所有组件都放置在它们的位置。
热板回流焊
1 / 2
在“PICK & Place Process”之后,我小心翼翼地提起整个电路板并将其放在我的DIY SMT Hotplate上,它和这个项目一样也是自制的。
几分钟后,当加热板达到焊膏熔化温度时,所有组件都将通过此热回流焊工艺进行焊接。
THT 组件
最后,我们将 THT 组件添加到 PCB。(开关、按钮和电容器)
1 / 3
使用主草图闪烁 Attiny13A
1 / 3
Attiny13A 是一个 AVR MCU,可以通过 USBASP 等 ISP 编程器进行闪存,或者我们可以使用 Arduino Uno 或 Nano 板制作一个简单的 ISP 编程器。
我们转到 Example sketches> Arduino as ISP 并将其上传到 Arduino Nano 板。
接下来,我们在 RST 和 GND 引脚之间添加一个 1uf 电容器,这将阻止 Arduino 在闪烁过程中重置(将 Arduino 作为 ISP Sketch 上传后添加电容器)
现在转到此链接并下载 Attiny13 核心文件 - https://github.com/MCUdude/MicroCore
接下来,我们根据附带的接线图将 Attiny13A 的 SPI 引脚与 Arduino 引脚连接起来。
然后我们转到工具并更改 MCU 并选择 Attiny13。
我们选择正确的端口并将编程器更改为“Arduino as ISP”
接下来,我们点击Burn Bootloader,如果接线正确,你会看到“Done burning Bootloader”的信息。
最后,我们转到草图菜单并选择“使用编程器上传”,然后板子上会闪现当时打开的草图。
1 / 2
为了刷新 MCU,我使用了我现有的 AVR Flasher,它是一个 Arduino Nano,可以将 Arduino 作为 ISP Sketch 运行。
为了将编程器与 Attiny 的 SPI 引脚连接,我使用了一个临时的插头引脚插座,将 Attiny 的 SPI 引脚与 Arduino Nano 连接起来。
这是我使用的主要代码-
const int switchPin = 4; const int FANPin = 0; int FANMode = 1; void setup() { pinMode(FANPin, OUTPUT); pinMode(switchPin, INPUT_PULLUP); digitalWrite(FANPin, LOW); } void loop() { if (digitalRead(switchPin) ==LOW) { FANMode = FANMode + 1; if (FANMode == 4) { FANMode = 1; } } if (FANMode == 1) { digitalWrite(FANPin, LOW); delay(200); } else if (FANMode == 2) { digitalWrite(FANPin, HIGH); delay(200); } else if (FANMode == 3) { analogWrite(FANPin, 50); delay(200); } //delay(200); // see text }
添加锂电池
1 / 3
接下来,我们在电路中添加一个电池连接器 UC2515,然后将其与其焊盘焊接在一起。
然后我们将 3.7V 1200mAh 锂电池连接到电路,以便我们可以在下一步中测试输出和其他一些东西。
测试板
1 / 3
接下来,我们打开主开关,然后测量连接电机和电池 GND 的二极管两端的电压。
我们得到 3.6V,这是驱动微型直流电机的准确电压。
至于另一个测试,我们通过插入充电器来检查TP4056是否工作。红色 LED 发光并持续发光一段时间,当电池电压达到 4.2V 时,红色 LED 熄灭,蓝色 LED 开始发光,这意味着电池已充电并且 TP4056 正常工作。
添加电机
1 / 4
接下来,我们通过将电机放置到位,将微型电机添加到 3D 打印的 TOP 机身中。
为了测试此设置是否有效,我通过将电机的电线焊接到 PCB 上的连接器来临时将电机添加到电路中。
然后我首先通过按下主开关打开电路来检查工作情况,然后我们点击一次按钮。
在第一个 Tap 电机以 100% 的速度运行时,第二个 Tap 将速度降低 50%,第三个 Tap 则完全关闭电机。
装配过程
1 / 6
测试电路板工作后,我们继续下一步也是最后一步,即组装风扇。
我们首先将电机的电线放在 MID Body 中,然后从底部使用螺丝将 TOP Part 和 MID Body 连接在一起。
接下来,我们将网放置到位,并使用两个螺丝将其固定到位。
然后我们用电路焊接电机线,然后将锂电池连接到电路
接下来,我们将电路放置到位,并用三个螺丝将电路和电池固定到位,组装完成。
结果
1 / 4
这是这个内置的结果,一个工作的手持直流风扇!
它响亮且超级棒,也很实用。我们可以把它带到外面并用它来散热。
This is the first and final edition of this project, so far I haven't encountered any problem with it but if anything does come up then I'll start work on V2 of this project.
Till then, stay tuned. Special thanks to PCBWAY for supporting this project, do check them out for getting great PCB Service for less cost.
Peace out
- 教你如何使用手持激光焊接机的切割功能
- 带电容式触摸开关的Arduino手持式风扇
- 带开关按钮的DIY风扇(M5StickC ESP32)
- 使用Arduino(Arduboy)DIY手持游戏机
- DIY PCB手持风扇
- DIY MPPT两针风扇分线板
- mutantc V4显示PCB DIY手持设备
- 台达散热风扇 AFB1224VHZ9F 12025风扇规格书
- 台达风扇 EFB0412VHD-F00 4020尺寸三线风扇
- 台达风扇 AFB1224VHZ9F 12025尺寸风扇规格书
- 台达散热风扇 FFB0924EHE 9238大风量风扇规格书
- 温控风扇原理图修改版参考下载 0次下载
- 温控风扇原理图参考案例下载 65次下载
- 使用51单片机进行温控风扇设计论文免费下载 60次下载
- 改进风扇控制: 关于风扇控制的考虑
- 手持小风扇的工作原理 81次阅读
- 无叶风扇控制器怎么调 无叶风扇控制器怎么接线 1416次阅读
- 电风扇电路原理图 12w次阅读
- dfrobot风扇模块简介 2309次阅读
- dfrobot 130 直流电机风扇简介 1758次阅读
- CPU是如何调节风扇转速的 1.8w次阅读
- CPU风扇的工作原理 1.5w次阅读
- 汽车电子风扇它是如何工作的 6308次阅读
- 智能风扇怎么选购 你需要重新认识电风扇 1752次阅读
- 自制风力发电机diy 使用废旧电脑风扇 2.1w次阅读
- 迷你风扇制作 9667次阅读
- 简易电风扇diy制作 1.3w次阅读
- 如何自制温差发电小风扇 用热能发电的风扇 6.7w次阅读
- 风扇电机的设计方案_判断风扇电机好坏的方法 2w次阅读
- 风扇电机温控电路 5641次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多