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

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

3天內(nèi)不再提示

使用Bash腳本控制Raspberry Pi冷卻風(fēng)扇

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Jeremy S. Cook ? 2022-06-30 15:03 ? 次閱讀

在之前的一篇文章中,我在 Raspberry Pi 單板計算機(jī)的上下文中對 Bash 腳本的世界做了一個非常簡短的介紹。這是一個非常強(qiáng)大的工具,能夠執(zhí)行批處理文件重命名、決策等管理任務(wù)。雖然此腳本接口適用于任何 Linux 系統(tǒng),但 Raspberry Pi 的 GPIO 引腳使其功能更加強(qiáng)大,允許它直接控制物理設(shè)備,例如 LED,甚至可以通過晶體管間接控制電機(jī)和其他更高電流的設(shè)備。

碰巧的是,Raspberry Pi 沒有任何類型的主動甚至被動冷卻解決方案,而且很常見的是簡單地將風(fēng)扇連接到其 5V 電源上以始終運(yùn)行。這似乎工作正常,但是當(dāng)我注意到運(yùn)行我的 3D 打印機(jī)(在佛羅里達(dá)州炎熱的車庫中)的 Pi 過熱時,一直運(yùn)行它似乎有點(diǎn)傻。畢竟,樹莓派一直在通電,但當(dāng)我打印某些東西時,它實(shí)際上是在非常間歇的基礎(chǔ)上使用的。

poYBAGK9SwqAZvDNAAJqsTROB0s934.png

( GitHub 上提供的腳本和 PCB 設(shè)計)

為了使風(fēng)扇功能也間歇性地運(yùn)行,我使用了上面顯示的 bash 腳本,設(shè)置為每分鐘通過 cron 運(yùn)行一次。觸發(fā)時,它使用vcgencmd measure_temp獲取 Raspberry Pi 處理器的溫度。然后,它使用 if/then/else 語句比較此溫度,以使用gpio -g write 3 1行打開風(fēng)扇或使用gpio -g write 3 0關(guān)閉風(fēng)扇。它不是響應(yīng)速度最快的解決方案,每分鐘只能打開或關(guān)閉一次,但它比我迄今為止在程序方面看到的任何其他東西都要簡單得多。

為了直接為風(fēng)扇本身供電,我通過 Pi 的一個 5v 引腳使用了一個 2N2222 NPN 晶體管。在這里,GPIO 引腳 3 被饋送到晶體管的基極,允許電流流過風(fēng)扇,然后通過晶體管的集電極和發(fā)射極,最后到地。在 GPIO 和基極之間使用一個電阻器來限制電流輸出。我還在設(shè)計中添加了一個反激二極管,以解決風(fēng)扇關(guān)閉時的電壓尖峰問題,盡管它是可選的,并且實(shí)際上并未在我當(dāng)前的設(shè)置中使用。

一個簡單的PCB

poYBAGK9SxSAexaBAAFD9o2lB7Y465.png

(顯示的是 1K,但實(shí)際使用的是 500 歐姆電阻

如果使用冷卻風(fēng)扇和大型散熱器組件還不夠大(一個小的無源鋁冷卻器可能就可以了),我決定制作一個 PCB 來容納晶體管、電阻器和二極管。該設(shè)計由 KiCad制作,由OSH Park制造。它看起來不錯,而且效果很好,而且 PCB 比我預(yù)期的要小得多。在這種特殊情況下,每批 3 個不到一美元,如果您可以等待一兩個星期來嘗試,我肯定會推薦這種東西。

下面的視頻顯示了一切都已實(shí)現(xiàn),包括對軟件設(shè)置的評論。該視頻介紹了如何在 PCB 或面包板上使用組件和熱縮管實(shí)現(xiàn)晶體管/風(fēng)扇設(shè)計。這是一個有趣的項(xiàng)目,作為額外的獎勵,風(fēng)扇組件上有一個 RGB 燈,當(dāng)它實(shí)際運(yùn)行時,它會以多彩的方式告訴你。

Bash 的部分強(qiáng)大功能以及通常使用 Raspberry Pi 的外殼,是您可以遠(yuǎn)程登錄并通過 SSH 做任何您需要做的事情。為了提供幫助,我在這篇文章中寫了一個關(guān)于這樣做的一些更好點(diǎn)的指南。如果您在 Pi 之旅中相對較新,或者到目前為止您可能錯過了一兩種技術(shù),這可能會很有幫助!

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17484

    瀏覽量

    249144
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4315

    文章

    22939

    瀏覽量

    395580
  • 計算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7360

    瀏覽量

    87632
收藏 人收藏

    評論

    相關(guān)推薦

    Banana Pi M5 與 Raspberry Pi 4 – 基準(zhǔn)測試

    Banana Pi M5 基準(zhǔn)測試已成為我的網(wǎng)站上最受歡迎的作品之一,而且似乎人們真正想看到的是它與其 Raspberry 口味的表親之間的直接比較,所以這里就是 Banana Pi M5 與
    的頭像 發(fā)表于 10-28 10:28 ?216次閱讀
    Banana <b class='flag-5'>Pi</b> M5 與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基準(zhǔn)測試

    e絡(luò)盟開售Raspberry Pi AI 攝像頭

    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟開售全新 Raspberry Pi AI攝像頭,這是 Raspberry Pi 的最新產(chǎn)品,擴(kuò)大了 e絡(luò)盟的人工智能設(shè)備范圍。
    的頭像 發(fā)表于 10-10 10:09 ?161次閱讀
    e絡(luò)盟開售<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> AI 攝像頭

    執(zhí)行shell腳本的方式包括什么

    ,可以使用 chmod 命令來設(shè)置: chmod +x script.sh 使用bash命令 可以使用 bash 命令來運(yùn)行腳本文件,例如: bash script.sh 這種方式不需
    的頭像 發(fā)表于 08-30 15:17 ?247次閱讀

    Raspberry Pi 5開發(fā)板試用】樹莓派5---家庭多媒體和控制中心

    開源的bandwidth工具測試,從實(shí)測數(shù)據(jù)看內(nèi)存性能提升還是非常明顯的。 4b的效果圖: 5b的效果圖: 遠(yuǎn)程訪問革新 樹莓派引入了名為\"Raspberry Pi Connect
    發(fā)表于 08-01 17:40

    名單公布!樹莓派5(Raspberry Pi 5)開發(fā)板免費(fèi)試用?。?!

    5有眾多新配件,包括一個集成了變速風(fēng)扇的外殼;一個主動冷卻器,對于需要在重負(fù)載但沒有機(jī)箱的情況下使用Raspberry Pi 5的用戶來說,它提供了
    發(fā)表于 06-27 15:40

    如何將CYKIT-028 TFT模塊與Raspberry Pi和ESP32微控制器結(jié)合使用?

    我目前正在探索如何將 CYKIT-028 TFT 模塊與 Raspberry Pi 和 ESP32 微控制器結(jié)合使用。 不過,在選擇集成開發(fā)環(huán)境(IDE)和使用 PSOC Creator 的必要性
    發(fā)表于 05-21 07:36

    風(fēng)扇工控機(jī)的工作原理:被動冷卻

    利用風(fēng)扇主動冷卻的電腦與被動冷卻的電腦并沒有太大不同。在典型的風(fēng)扇計算機(jī)中,CPU頂部有一個大型散熱器,風(fēng)扇位于頂部或集成在內(nèi)部?,F(xiàn)代高性能
    的頭像 發(fā)表于 05-15 17:11 ?318次閱讀
    無<b class='flag-5'>風(fēng)扇</b>工控機(jī)的工作原理:被動<b class='flag-5'>冷卻</b>

    發(fā)動機(jī)冷卻風(fēng)扇的工作原理

    這種控制溫度的液力變扭器式冷卻風(fēng)扇,它能根據(jù)流過散熱器的空氣溫度變化,對冷卻風(fēng)扇轉(zhuǎn)速進(jìn)行調(diào)節(jié)。當(dāng)溫度低時,
    發(fā)表于 03-13 11:34 ?586次閱讀

    5分鐘內(nèi)將Raspberry Pi Pico變成簡單的示波器+波形發(fā)生器

    5 分鐘內(nèi)將 Raspberry Pi Pico(或任何 RP2040 板)變成簡單的示波器+波形發(fā)生器。
    的頭像 發(fā)表于 03-04 09:14 ?1861次閱讀
    5分鐘內(nèi)將<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico變成簡單的示波器+波形發(fā)生器

    汽車冷卻風(fēng)扇不轉(zhuǎn)的故障原因是什么

    原因。 ? 風(fēng)扇繼電器故障: 汽車冷卻風(fēng)扇的操作通常由繼電器控制。如果繼電器故障,它可能無法提供電流給風(fēng)扇電機(jī),導(dǎo)致
    的頭像 發(fā)表于 01-13 09:25 ?1462次閱讀

    震驚!居然有人給 Raspberry Pi 5 做 X 射線!

    ? Jeff Geerling 會做一些莫名其妙的怪事,比如用信鴿來對抗網(wǎng)速,不過這也是我們喜歡他視頻的原因。最近,杰夫?qū)?Raspberry Pi 5 進(jìn)行了 X 光透視,揭示了
    的頭像 發(fā)表于 01-10 16:42 ?443次閱讀
    震驚!居然有人給 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射線!

    搭載 樹莓派5 Raspberry Pi 5 全新的HMI發(fā)布!

    多年來,上海晶珩不斷推陳出新,在成功推出一系列基于 Raspberry Pi CM4 的平板電腦后,現(xiàn)推出了首個搭載 Raspberry Pi 5 的平板電腦系列HMI3010。其中,
    的頭像 發(fā)表于 12-28 11:33 ?795次閱讀
    搭載 樹莓派5 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 全新的HMI發(fā)布!

    Shell腳本檢查工具ShellCheck介紹

    ShellCheck是一個用于bash/sh shell腳本的靜態(tài)分析工具,可以輔助檢查腳本語法錯誤,給出建議增強(qiáng)腳本健壯性。
    的頭像 發(fā)表于 12-27 13:43 ?1965次閱讀
    Shell<b class='flag-5'>腳本</b>檢查工具ShellCheck介紹

    基于Raspberry Pi 5的蜂窩物聯(lián)網(wǎng)項(xiàng)目

    今天小拜年給大家?guī)淼氖莵碜悦绹腗aker Rob Lauer的基于樹莓派5的蜂窩網(wǎng)絡(luò)項(xiàng)目,了解如何為新的 Raspberry Pi 5 單板計算機(jī)添加低帶寬蜂窩連接。
    的頭像 發(fā)表于 12-25 10:55 ?1190次閱讀
    基于<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5的蜂窩物聯(lián)網(wǎng)項(xiàng)目

    RP2040和Raspberry Pi的區(qū)別

    作為 Raspberry Pi 基金會推出的首款微控制器產(chǎn)品,RP2040 標(biāo)志著以單板計算機(jī) (SBC) 而聞名的 Raspberry Pi
    的頭像 發(fā)表于 11-16 17:37 ?874次閱讀
    RP2040和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的區(qū)別