精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Jeremy S. Cook ? 2022-06-30 15:03 ? 次閱讀

在之前的一篇文章中,我在 Raspberry Pi 單板計(jì)算機(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è)計(jì))

為了使風(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è)計(jì)中添加了一個反激二極管,以解決風(fēng)扇關(guān)閉時的電壓尖峰問題,盡管它是可選的,并且實(shí)際上并未在我當(dāng)前的設(shè)置中使用。

一個簡單的PCB

poYBAGK9SxSAexaBAAFD9o2lB7Y465.png

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

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

下面的視頻顯示了一切都已實(shí)現(xiàn),包括對軟件設(shè)置的評論。該視頻介紹了如何在 PCB 或面包板上使用組件和熱縮管實(shí)現(xiàn)晶體管/風(fēng)扇設(shè)計(jì)。這是一個有趣的項(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

    文章

    17206

    瀏覽量

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

    關(guān)注

    4295

    文章

    22776

    瀏覽量

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

    關(guān)注

    19

    文章

    7174

    瀏覽量

    87158
收藏 人收藏

    評論

    相關(guān)推薦

    名單公布!樹莓派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ā)動機(jī)冷卻風(fēng)扇的工作原理

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

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

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

    RP2040和Raspberry Pi的區(qū)別

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

    Banana Pi BPI-M6(Raspberry Pi 5 替代品)初始設(shè)置及固件燒錄

    Banana Pi BPI-M6(Raspberry Pi 5 替代品)初始設(shè)置及固件燒錄
    的頭像 發(fā)表于 11-09 09:24 ?964次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-M6(<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 替代品)初始設(shè)置及固件燒錄

    Banana Pi BPI-M6開源硬件開發(fā)板介紹以及與 Raspberry Pi 5 的比較

    Banana Pi BPI-M6開源硬件開發(fā)板介紹以及與 Raspberry Pi 5 的比較
    的頭像 發(fā)表于 11-09 09:22 ?577次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-M6開源硬件開發(fā)板介紹以及與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 的比較

    raspberry pi 0應(yīng)多少伏供電?

    raspberry pi 0 5V 2A供電板太熱,5V 1A可以嗎
    發(fā)表于 11-07 06:52

    BASH shell腳本篇—文件處理介紹

    Bash Shell腳本中,可以使用多種方法來對文件進(jìn)行操作,包括讀取文件或?qū)懭胛募?/div>
    的頭像 發(fā)表于 10-23 16:51 ?480次閱讀

    BASH shell腳本篇—函數(shù)

    函數(shù)是代碼重用的最重要方式。Bash函數(shù)可以定義為一組命令,在bash腳本中多次調(diào)用。
    的頭像 發(fā)表于 10-20 16:31 ?721次閱讀

    貿(mào)澤成為Raspberry Pi的原廠授權(quán)代理商

    Pi新品。貿(mào)澤供應(yīng)直接來自Raspberry Pi的單板計(jì)算機(jī) (SBC)、嵌入式設(shè)備和外設(shè)的完整產(chǎn)品系列,并提供源自制造商的完整可追溯性/原廠認(rèn)證。 ? 貿(mào)澤電子亞太區(qū)市場及商務(wù)拓展副總裁田吉平女士
    發(fā)表于 10-19 15:17 ?431次閱讀

    加熱和冷卻樹莓派5(Raspberry Pi5)這是真嘞?

    每當(dāng)發(fā)布新一代的樹莓派(Raspberry Pi)時,熱控制問題都會引發(fā)廣泛討論。人們都在思考是否有必要采取措施以控制熱量,以及如果需要,如何最有效地實(shí)現(xiàn)。而這一次,隨著樹莓派5(
    的頭像 發(fā)表于 10-13 14:41 ?783次閱讀
    加熱和<b class='flag-5'>冷卻</b>樹莓派5(<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>5)這是真嘞?

    BASH shell腳本篇—條件命令

    這篇文章介紹下BASH shell中的條件相關(guān)的命令,包括:if, case, while, until, for, break, continue。
    的頭像 發(fā)表于 10-11 15:21 ?468次閱讀
    <b class='flag-5'>BASH</b> shell<b class='flag-5'>腳本</b>篇—條件命令

    Raspberry Pi 3 官方套件入門指南

    Raspberry Pi 3套件介紹Raspberry Pi 3套件安裝Raspberry Pi
    發(fā)表于 10-09 07:53

    【樹莓派Pi5】樹莓派 Raspberry Pi 5 正式發(fā)布!

    革新得益于 Raspberry Pi 自家研發(fā)的 RP1 I/O 控制芯片,這是首次在旗艦產(chǎn)品上采用 Raspberry Pi 芯片! 上海
    的頭像 發(fā)表于 09-28 17:30 ?1767次閱讀
    【樹莓派<b class='flag-5'>Pi</b>5】樹莓派 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式發(fā)布!