站内搜索
发作品签到
专业版

USB 笔记本电脑暖手器

工程标签

1.3k
0
0
0

简介

这是一个接到笔记本电脑上的设备,它能够通过应用程序控制设备内置风扇的转速,从笔记本电脑中抽取热量,然后将热风通过软管导出到手附近从而达到暖手的目的。

简介:这是一个接到笔记本电脑上的设备,它能够通过应用程序控制设备内置风扇的转速,从笔记本电脑中抽取热量,然后将热风通过软管导出到手附近从而达到暖手的目的。
“暖冬造物迎新年”征集令

开源协议

Public Domain

(未经作者授权,禁止转载)
创建时间:2024-01-12 14:29:48更新时间:2024-01-23 11:43:27

描述

收集笔记本电脑产生的暖风,导流到手附近从而实现取暖功能。控制器基于 32u4的Arduino开发板。

可以使用USB 直接供电,同时预留一个额外的USB母头以便独立供电。
风扇转速通过一个 html 网页控制,使用支持 WebSerial 的浏览器打开即可(例如:Chrome或者 Edge)。拉动页面上的滚动条就可设置。

 

 

 

使用 Arduino Pro Micro (32u4) 作为主控,代码如下:

 

#define PWMCONTROLPIN 6
void setup() {
  pinMode(PWMCONTROLPIN, OUTPUT);
  digitalWrite(PWMCONTROLPIN, 20);
  Serial.begin(115200);
  Serial1.begin(115200);
}

// WebSerial 发送的数据是字符串形式
// 例如: "123"+0x0A

String sVal="";
void loop() {
  while (Serial.available()) {
    char c=Serial.read();
    if (c!=0x0a) {
        sVal=sVal+c;
      }
    else {
        analogWrite(PWMCONTROLPIN, sVal.toInt());
        Serial.println(sVal.toInt());
        Serial1.println(sVal.toInt());
        sVal="";
      }  
    
    Serial.println(sVal);
  }
}

 

控制端使用 Web Serial ,因此看起来就是一个网页的形式,附件中 USBFanCtrl.zip

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
HandWarmer.7z
6
2
USBFanCtrl.zip
7
3
笔记本电脑USB暖手器测试.mp4
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航