電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>DIY手持風(fēng)扇

DIY手持風(fēng)扇

2023-06-12 | zip | 0.29 MB | 次下載 | 免費

資料介紹

描述

大家好,這里有一些很酷的東西,一個完全從頭開始制作的 DIY 手持風(fēng)扇。

我的目標(biāo)是制作一個我每天外出時都可以使用的小型便攜式風(fēng)扇。

我準(zhǔn)備了一個 3D 打印機身并制作了一個定制 PCB,上面裝有驅(qū)動主電機的所有基本電子設(shè)備,我在這里使用的是微型有刷直流電機,它通常用于微型無人機,它聲音很大而且非常強大。

至于這個項目的大腦,我使用了 Attiny13A 來控制驅(qū)動直流電機的 Mosfet IC。

poYBAGL0U_WAcXXiAB3xfkPH8ws219.jpg

1 / 3

它的操作很簡單,我們首先通過按下 ON-OFF 開關(guān)打開此設(shè)置。

接下來,我們按下?lián)軇娱_關(guān)啟動風(fēng)扇。

它有兩種模式,可以通過單按和雙按撥動開關(guān)來觸發(fā),第一次按下時,此設(shè)置以 100% 的速度運行,第二次按下時為 50%,第三次按下時為 OFF 狀態(tài)。

這篇文章將講述這臺風(fēng)扇的整個構(gòu)建過程,讓我們開始吧。

所需材料

以下是我在這個項目中使用的材料-

定制電路板

閣樓13A

TP4056

AO4406A

10K電阻0805封裝

M7 二極管 SMA

1uF電容1206

1K電阻0805封裝

紅色 0603 LED

藍色 0603 LED

開/關(guān)

撥動開關(guān)

C型端口

3D打印車身套裝

直流微刷電機

無人機風(fēng)扇

10uf 16v電容

鋰電池 3.7V 1200mAh

基本概念

1 / 2

我首先準(zhǔn)備了一個簡單的設(shè)置,該設(shè)置使用一個 A04406 IC,該 IC 與我們通過按下?lián)軇娱_關(guān)通過 Arduino Nano 控制的直流電機相連。

我使用此設(shè)置創(chuàng)建了一個示例板,該示例板使用通過 Attiny13A 控制并由 3.7V 鋰電池供電的微型無人機電機。

我首先準(zhǔn)備了一個手柄風(fēng)扇的 3D 模型,以便在測試期間固定電機。

在檢查了此設(shè)置的電機運行和實用性之后,我開始研究將使用更小的 MCU 而不是 Arduino nano 的原理圖。

3D打印設(shè)計

1 / 3

首先,我準(zhǔn)備了一個簡單的 3D 模型,它由兩部分組成。

TOP部分裝電機,MID部分裝電路和鋰電池。

我沒有準(zhǔn)備一個單一的模型,而是將設(shè)計分為兩個主要部分和一個將氣流匯聚到用戶身上的網(wǎng)。

TOP 部分固定電機并有一個通道,電機線通過該通道整齊地封閉,然后有一個 MIDDLE 部分通過螺釘固定 TOP 部分和 NET,MIDDLE 部分還固定帶鋰離子電池的電子電路。

我首先在 Fusion360 中對 PCB 建模,然后使用其輪廓測量來創(chuàng)建將控制風(fēng)扇葉片的 PCB 設(shè)計。

原理圖

pYYBAGL0U_-AGBw2AAHwDf5Vp8k843.jpg

1 / 3

這是我準(zhǔn)備的原理圖,它由三部分組成,包括用于為鋰電池正確充電的 TP4056 IC 設(shè)置、作為該項目大腦的 Attiny13A MCU 設(shè)置,以及在 mosfet 中配置為開關(guān)設(shè)置的 A04406 IC 設(shè)置用于控制負載,在我們的例子中是直流電機。

TP4056 包含兩個 LED 指示燈,紅色和藍色,紅色表示電池電量低,藍色表示充滿電。

我還添加了一個 Type C 端口用于充電輸入。

Attiny13A 通過一個 10K 電阻與 A04406 IC 的柵極相連,我們通過 Attiny MCU 向柵極提供 PWM 信號來控制電機速度。

至于閃存 Attiny,我添加了一個帶有 Attiny 的 ISP 引腳的 CON6 接頭引腳,這樣我就可以連接一個程序員來燒錄引導(dǎo)加載程序并在其中上傳代碼。

電路板設(shè)計

poYBAGL0VAeARE1tAAOILNhFQkI214.png

1 / 2

我完成了原理圖,然后將其轉(zhuǎn)換為電路板文件,然后我開始處理 PCB 文件。

至于PCB的形狀,我使用了fusion360的測量,首先準(zhǔn)備好電路板輪廓,然后我把所有的組件都放在它們的位置上,并通過兩層的走線和形狀將它們連接起來。

最后,我在板上添加了一些隨機圓形(絲印層)以增加其美感,因為它們在我將從 PCB 制造商訂購的紅色阻焊膜上看起來很棒。

從 PCBWAY 獲取 PCB

poYBAGL0VBCAVU4hAA3TKz4V2Kc579.jpg

1 / 3

我完成了PCB設(shè)計并導(dǎo)出了我上傳到PCBWAY的報價頁面用于下訂單的Gerber數(shù)據(jù)。

我為這個項目選擇 RED Soldermask,因為我已經(jīng)用 RED PLA 和 RED PCB Color 打印了東西,這將補充風(fēng)扇的美感,所有東西都是紅色的。

我在超快的一周內(nèi)收到了 PCB。

至于 PCB 的質(zhì)量,我對每塊板都是一流的,而且沒有任何錯誤感到震驚。

整體質(zhì)量非常好,如果您需要以更低的成本獲得優(yōu)質(zhì)的 PCB 服務(wù),我建議大家檢查一下。

印刷電路板組裝

PCB組裝過程將有以下步驟。

焊膏點膠

取放過程

熱板回流焊

THT 組件

錫膏點膠工藝

1 / 2

第一步是將焊膏涂到每個元件焊盤上。

我們使用熔化溫度為140 至 270 °C的常規(guī) Sn-Pb 焊膏。

取放過程

1 / 2

然后,我使用 ESD Tweeaser 仔細挑選每個 SMD 組件并將其一個接一個地放置在指定的位置,最多花費 30 秒,但結(jié)果是一個完美的 PCB,所有組件都放置在它們的位置。

熱板回流焊

1 / 2

在“PICK & Place Process”之后,我小心翼翼地提起整個電路板并將其放在我的DIY SMT Hotplate上,它和這個項目一樣也是自制的。

幾分鐘后,當(dāng)加熱板達到焊膏熔化溫度時,所有組件都將通過此熱回流焊工藝進行焊接。

THT 組件

最后,我們將 THT 組件添加到 PCB。(開關(guān)、按鈕和電容器

1 / 3

使用主草圖閃爍 Attiny13A

poYBAGL0VC2AeHpjAAG1J8WdVV0925.png

1 / 3

Attiny13A 是一個 AVR MCU,可以通過 USBASP 等 ISP 編程器進行閃存,或者我們可以使用 Arduino Uno 或 Nano 板制作一個簡單的 ISP 編程器。

我們轉(zhuǎn)到 Example sketches> Arduino as ISP 并將其上傳到 Arduino Nano 板。

接下來,我們在 RST 和 GND 引腳之間添加一個 1uf 電容器,這將阻止 Arduino 在閃爍過程中重置(將 Arduino 作為 ISP Sketch 上傳后添加電容器)

現(xiàn)在轉(zhuǎn)到此鏈接并下載 Attiny13 核心文件 - https://github.com/MCUdude/MicroCore

接下來,我們根據(jù)附帶的接線圖將 Attiny13A 的 SPI 引腳與 Arduino 引腳連接起來。

然后我們轉(zhuǎn)到工具并更改 MCU 并選擇 Attiny13。

我們選擇正確的端口并將編程器更改為“Arduino as ISP”

接下來,我們點擊Burn Bootloader,如果接線正確,你會看到“Done burning Bootloader”的信息。

最后,我們轉(zhuǎn)到草圖菜單并選擇“使用編程器上傳”,然后板子上會閃現(xiàn)當(dāng)時打開的草圖。

1 / 2

為了刷新 MCU,我使用了我現(xiàn)有的 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

接下來,我們打開主開關(guān),然后測量連接電機和電池 GND 的二極管兩端的電壓。

我們得到 3.6V,這是驅(qū)動微型直流電機的準(zhǔn)確電壓。

至于另一個測試,我們通過插入充電器來檢查TP4056是否工作。紅色 LED 發(fā)光并持續(xù)發(fā)光一段時間,當(dāng)電池電壓達到 4.2V 時,紅色 LED 熄滅,藍色 LED 開始發(fā)光,這意味著電池已充電并且 TP4056 正常工作。

添加電機

1 / 4

接下來,我們通過將電機放置到位,將微型電機添加到 3D 打印的 TOP 機身中。

為了測試此設(shè)置是否有效,我通過將電機的電線焊接到 PCB 上的連接器來臨時將電機添加到電路中。

然后我首先通過按下主開關(guān)打開電路來檢查工作情況,然后我們點擊一??次按鈕。

在第一個 Tap 電機以 100% 的速度運行時,第二個 Tap 將速度降低 50%,第三個 Tap 則完全關(guān)閉電機。

裝配過程

1 / 6

測試電路板工作后,我們繼續(xù)下一步也是最后一步,即組裝風(fēng)扇。

我們首先將電機的電線放在 MID Body 中,然后從底部使用螺絲將 TOP Part 和 MID Body 連接在一起。

接下來,我們將網(wǎng)放置到位,并使用兩個螺絲將其固定到位。

然后我們用電路焊接電機線,然后將鋰電池連接到電路

接下來,我們將電路放置到位,并用三個螺絲將電路和電池固定到位,組裝完成。

結(jié)果

1 / 4

這是這個內(nèi)置的結(jié)果,一個工作的手持直流風(fēng)扇!

它響亮且超級棒,也很實用。我們可以把它帶到外面并用它來散熱。

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

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費