回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

笔记本散热风扇 简单

头像 hnyzcj 2020.06.22 1609 2
project-image

夏日炎炎,温度颇高,再加上我的小米笔记本素来都有暖宝宝的美名,为此总得想想办法给它降温,于是把手头已经有的货整理一下,制作了这样一个笔记本散热器,功能比较简单:按钮控制风扇和LED,按一下开风扇LED亮红灯,再按一下关风扇LED亮绿灯。今天最后一天就算交个作业吧。

材料清单

  • Romeo BLE mini V2.0 控制器 (Arduino兼容) X1 链接
  • 继电器 X1 链接
  • Gravity:数字RGB全彩LED模块 免焊接、易级联RGB LED模块(兼容W2812 RGB灯带) X1 链接
  • 数字大按钮 X1 链接
  • 风扇 X2 链接

步骤1 用LaserMaker绘制相关结构件如下图所示

project-image

步骤2 用激光切割机切除上图中的结构件。

project-image

步骤3 用热熔胶将结构件粘贴起来,螺丝不够,另外结构件设计也出现了问题。改用热熔胶搞定。

project-image
project-image

步骤4 安装按钮和RGBLED,按下图方式垫高模块的底板。

project-image
project-image

步骤5 安装继电器,继电器模块配置有垫高底板。将其固定在侧板上。

project-image
project-image

步骤6 焊接电路,我购买的两个风扇是5V的,所以并联在一起连入电路。

project-image

步骤7 固定主控板,用热溶胶固定主控到

project-image

步骤8 电路连线如下图所示

步骤9 编写代码

代码
*!
 * MindPlus
 * uno
 *
 */
#include <DFRobot_NeoPixel.h>

// 动态变量
volatile float mind_n_N;
// 创建对象
DFRobot_NeoPixel neoPixel_10;


// 主程序开始
void setup() {
	mind_n_N = 0;
	neoPixel_10.begin(10, 1);
}
void loop() {
	if ((digitalRead(4)==1)) {
		mind_n_N += 1;
		if (((((int)mind_n_N) % ((int)2))==0)) {
			digitalWrite(13, HIGH);
			neoPixel_10.setRangeColor(0, 1, 0xFF0000);
		}
		else {
			digitalWrite(13, LOW);
			neoPixel_10.setRangeColor(0, 1, 0x00FF00);
		}
	}
}
project-image
project-image
project-image
project-image
project-image
project-image
project-image
project-image

评论

user-avatar
  • libk

    libk2023.08.06

    能再发一下电路图吗,好像没显示诶

    0
    • 帅猫

      帅猫2020.07.03

      加个温度传感器和手机控制就更完美了

      0