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

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

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

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

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

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

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

poYBAGK9SwqAZvDNAAJqsTROB0s934.png

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

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

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

一個(gè)簡(jiǎn)單的PCB

poYBAGK9SxSAexaBAAFD9o2lB7Y465.png

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    184

    文章

    17822

    瀏覽量

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

    關(guān)注

    4324

    文章

    23153

    瀏覽量

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

    關(guān)注

    19

    文章

    7529

    瀏覽量

    88411
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    汽車冷卻風(fēng)扇參考設(shè)計(jì)用戶指南

    電子發(fā)燒友網(wǎng)站提供《汽車冷卻風(fēng)扇參考設(shè)計(jì)用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:50 ?0次下載
    汽車<b class='flag-5'>冷卻</b><b class='flag-5'>風(fēng)扇</b>參考設(shè)計(jì)用戶指南

    Raspberry Pi樹(shù)莓派新手指南

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi樹(shù)莓派新手指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-23 17:05 ?0次下載

    新品來(lái)襲!Raspberry Pi Compute Module 5

    今天,我們很高興地宣布推出備受期待的Raspberry Pi計(jì)算模塊5,這是我們旗艦Raspberry Pi 5單板計(jì)算機(jī)的模塊化版本,售價(jià)僅為45美元。 意外之旅 我們?cè)?008年成
    的頭像 發(fā)表于 11-27 18:21 ?534次閱讀
    新品來(lái)襲!<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Compute Module 5

    Raspberry Pi Pico 2 W 發(fā)布

    樹(shù)莓派官方今日宣布推出支持無(wú)線連接的新款 MCU(微控制器)主板 Raspberry Pi Pico 2 W,售價(jià) 7 美元, 較此前的有線版本高出 2 美元 。 ? ? Raspberry
    的頭像 發(fā)表于 11-25 18:25 ?553次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2 W 發(fā)布

    Raspberry Pi Pico 2

    、可選的RISC?V內(nèi)核、增強(qiáng)的安全特性,以及升級(jí)的接口功能。該器件由RP235x微控制器平臺(tái)提供支持,此平臺(tái)也由Raspberry Pi設(shè)計(jì)。Pico 2將RP2350與4MB板載QSPI閃存配對(duì)
    的頭像 發(fā)表于 11-25 15:10 ?647次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2

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

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

    e絡(luò)盟開(kāi)售Raspberry Pi新款產(chǎn)品

    安富利旗下全球電子與工業(yè)系統(tǒng)設(shè)計(jì)、維護(hù)和維修產(chǎn)品及技術(shù)分銷商 e絡(luò)盟 現(xiàn)為客戶供應(yīng)小巧、快速、多功能的 Raspberry Pi Pico 2。
    的頭像 發(fā)表于 10-12 16:57 ?693次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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