91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

電子發(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)>電子資料下載>電子資料>基于樹莓派的風(fēng)扇控制器設(shè)計

基于樹莓派的風(fēng)扇控制器設(shè)計

2022-12-23 | rar | 3.10 MB | 次下載 | 免費

資料介紹

在本方案中,我添加了通過監(jiān)控 Raspberry Pi 核心溫度和 CPU 使用率僅在需要時打開風(fēng)扇的功能。這樣,嘈雜的風(fēng)扇就不會一直運行。

添加風(fēng)扇的一種簡單方法是將風(fēng)扇引線連接到 3.3V 或 5V 引腳并接地。使用這種方法,風(fēng)扇將一直運行。

我認為在達到或超過高溫閾值時打開風(fēng)扇,然后在 CPU 冷卻到低溫閾值以下時將其關(guān)閉會更有趣。

如何制作:

H0FR7 是一款單刀單擲 (SPST) 12V/20A MOSFET 開關(guān)模塊,基于 STMicroelectronics STD36P4LLF6 MOSFET P 晶體管、雙向電流檢測放大器INA199A2DCKT和STM32F0 MCU

開關(guān)為 SPST(單刀單擲)型STD36P4LLF6 :

  • 該器件是使用 STripFET? F6 技術(shù)開發(fā)的 P 溝道功率 MOSFET,具有新的溝槽柵極結(jié)構(gòu)。由此產(chǎn)生的功率 MOSFET 在所有封裝中都表現(xiàn)出非常低的 RDS(on)。

USB-Serial Prototype Cable : 4-pin USB 2.0 to UART 串??口線是 Hexabitz 開發(fā)不可或缺的工具!它結(jié)合了 FTDI 的 FT232H USB 到 UART 接口,可處理所有 USB 信號和協(xié)議。電纜帶有四個引腳(TXD、RXD、3.3V、GND)并且具有足夠的長度(1 m)。該電纜提供了一種快速、廉價且簡單的方式來連接您的 Hexabitz 模塊和其他硬件,并使用 3.3v / 500mA 直接為它們供電。

?

代碼說明
Python Tkinter:
Tkinter 是 Python 的標(biāo)準 GUI 庫。Python 與 Tkinter 結(jié)合使用時,提供了一種創(chuàng)建 GUI 應(yīng)用程序的快速簡便的方法。Tkinter 為 Tk GUI 工具包提供了一個強大的面向?qū)ο蟮慕涌?。使?Tkinter 創(chuàng)建 GUI 應(yīng)用程序是一項簡單的任務(wù)。

您需要做的就是執(zhí)行以下步驟:

  • 導(dǎo)入Tkinter模塊。
  • 創(chuàng)建 GUI 應(yīng)用程序主窗口。
  • 將一個或多個上述小部件添加到 GUI 應(yīng)用程序。
  • 進入主事件循環(huán),對用戶觸發(fā)的每個事件采取行動。

從命令行啟動Python3(使用python3)然后

FvCiChaVvYPZBbozDyDXTXh9kyXl

如果出現(xiàn)錯誤信息,則退出Python3并調(diào)用此命令進行安裝。

FhnxGBwFdvQV-t4aiiw_wAaQ1WN6

  • “master”代表父窗口,應(yīng)在其中放置條目小部件。與其他小部件一樣,可以通過使用選項進一步影響小部件的呈現(xiàn)。逗號分隔的選項列表可以為空。
  • Button 小部件是一個標(biāo)準的 Tkinter 小部件,用于各種按鈕。按鈕是設(shè)計用于用戶交互的小部件,即如果按鈕被鼠標(biāo)點擊按下,則可能會啟動某些操作。它們還可以包含文本和圖像,如標(biāo)簽。
  • Python pyserial:

該模塊封裝了對串口的訪問。它為在 Windows 和 Linux 上運行的 Python 提供后端。名為“serial”的模塊會自動選擇合適的后端。

根據(jù) python 的版本,有幾個命令可以安裝包 pyserial。

FjlkEN7nJ8N9UX_I6PaOc5dsSTe0

有多種方法可以確定設(shè)備所連接的 USB 端口。最快的是將設(shè)備連接到 USB 端口,然后立即運行命令dmesg -s 1024 。

您將直接獲得它所連接的 tty 端口。

讀取串行端口的 Python 代碼:這部分代碼主要實例化串行類,使用它需要建立連接的所有各種信息來設(shè)置它。

端口- 這定義了對象應(yīng)該嘗試讀取和寫入的串行端口。

波特率——這是通過通信信道傳輸信息的速率。

parity – 設(shè)置我們是否應(yīng)該進行奇偶校驗,這是為了確保通信期間節(jié)點之間的數(shù)據(jù)傳輸準確。

stopbits – 這是預(yù)期的位模式,指示字符或數(shù)據(jù)傳輸?shù)慕Y(jié)束。

字節(jié)大小——這是數(shù)據(jù)位數(shù)。

timeout - 這是串行命令在超時之前應(yīng)等待的時間量。

Fkyot-N7gK9L1sqUWgidO_WwK351

Python psutil(python 系統(tǒng)和進程實用程序):
psutil 是一個跨平臺庫,用于在Python 中檢索有關(guān)正在運行的進程和系統(tǒng)利用率(CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)、傳感器)的信息。它主要用于系統(tǒng)監(jiān)控、分析、限制進程資源和管理正在運行的進程。它實現(xiàn)了 UNIX 命令行工具提供的許多功能,例如:ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap 。psutil 目前支持以下平臺:Linux、Windows、macOS、FreeBSD、OpenBSD、NetBSD、Sun Solaris、AIX

FnTtBF3hebDItGeX7opJ4dHCF_j8

返回一個浮點數(shù),以百分比形式表示當(dāng)前系統(tǒng)范圍的 CPU 利用率。

  • Python子進程:

subprocess 模塊允許您生成新進程,連接到它們的輸入/輸出/錯誤管道,并獲取它們的返回代碼。

  • Python re——正則表達式操作:

該模塊提供類似于 Perl 中的正則表達式匹配操作。

要搜索的模式和字符串都可以是 Unicode 字符串(str)以及 8 位字符串(字節(jié))。但是,Unicode 字符串和 8 位字符串不能混合使用:即不能將 Unicode 字符串與字節(jié)模式匹配,反之亦然;類似地,當(dāng)要求替換時,替換字符串必須與模式和搜索字符串的類型相同。

測試系統(tǒng):

項目展望:

我計劃對Raspberry Pi的CPU溫度進行PID控制,原因有很多,例如CPU非常熱,風(fēng)扇聲音非常嘈雜,電池消耗速度很快,因為CPU熱使系統(tǒng)在長時間使用Raspberry Pi時非常不穩(wěn)定。

風(fēng)扇 PID控制 樹莓派
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

評論

查看更多

下載排行

本周

  1. 11節(jié)電池用電池保護IC S-8261D系列數(shù)據(jù)手冊
  2. 3.07 MB   |  1次下載  |  1 積分
  3. 2PT8P2107 觸控 IO 型 8-Bit MCU規(guī)格書
  4. 3.73 MB   |  次下載  |  免費
  5. 3PT8P2309 觸控 A/D 型 8-Bit MCU規(guī)格書
  6. 4.05 MB   |  次下載  |  免費
  7. 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
  8. 0.10 MB   |  次下載  |  免費
  9. 5AU-48雙麥多功能語音處理模組規(guī)格書(5)
  10. 2.24 MB  |  次下載  |  免費
  11. 6WX-0813_AI_ENC語音處理模組規(guī)格書
  12. 907.46 KB  |  次下載  |  免費
  13. 7電子管膽機中文資料
  14. 0.03 MB   |  次下載  |  1 積分
  15. 8ESI Allegro XP 大尺寸MLCC測試分選機規(guī)格書
  16. 0.66 MB   |  次下載  |  免費

本月

  1. 1美的電磁爐電路原理圖資料
  2. 4.39 MB   |  20次下載  |  10 積分
  3. 2反激式開關(guān)電源設(shè)計解析
  4. 0.89 MB   |  14次下載  |  5 積分
  5. 3耗盡型MOS FET產(chǎn)品目錄選型表
  6. 0.14 MB   |  3次下載  |  免費
  7. 4簡易光伏控制器原理圖資料
  8. 0.07 MB   |  1次下載  |  5 積分
  9. 5FP7135V060-G1/FP7125替代物料pin to pin
  10. 495.40 KB  |  1次下載  |  免費
  11. 62EDL05x06xx系列 600V半橋門驅(qū)動器帶集成自舉二極管(BSD)手冊
  12. 0.69 MB   |  1次下載  |  免費
  13. 7TI系列-米爾TI AM62L核心板開發(fā)板-高能效低功耗嵌入式平臺
  14. 1.51 MB  |  1次下載  |  免費
  15. 81節(jié)電池用電池保護IC S-8261D系列數(shù)據(jù)手冊
  16. 3.07 MB   |  1次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191457次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81605次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73831次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分