資料介紹
描述
更新 2021-11-14:
一個新版本正在制作中,帶有彩色 TFT 顯示屏、時鐘和其他我還沒有想到的升級。這次我還將設計一個“真正的”PCB。現在做起來很容易而且很便宜。
更新 v1.12:
v1.12 sketch: 雖然問的時候別人說OLED不應該老化,但我的OLED只用了幾個月就老化了。因此,通過添加一個非常小、便宜且簡單的 PIR 傳感器,顯示器將在檢測到運動時打開,并在 1 分鐘后未檢測到運動時關閉。PIR 輸入位于 Arduino 的 PIN 4。
請注意:
我注意到所提供的草圖無法使用 Arduino IDE 進行編譯。我用 VScode/PlatformIO 成功編譯了它,但忘記檢查 Arduino IDE 是否可以工作......
或者,上傳使用帶有 PlatformIO 擴展名的 VScode 的 HEX 文件。請參閱此頁面上的附件。
所以...我計劃在未來幾個月內使用具有更多內存和 TFT 彩色顯示屏的控制器來完全重建控制器。
----------
筆記2:
使用幾個月后,中國的 Arduino 表現不穩定。在另一個項目中,我已經有一個有缺陷的中國 Nano 死在了我身上。
所以...從現在開始我將投資購買正版 Arduino 開發板!
為什么我做了這個:
好吧,我正在尋找一個很好的解決方案來降低我們浴室的濕度。我們已經擁有(已經超過 20 年)非常好的靜音 S&P 通風扇,但它是手動操作的,有時我們會忘記打開和/或關閉它。
所以環顧四周,我發現只有少數商業選擇。是的,您可以購買帶有內置控制器的風扇,但它們價格昂貴且手動設置非常有限。
很難找到獨立的濕度控制器/開關!我只找到了不到 100 歐元的下降機械開關。
相片
控制器說明
因為我非常喜歡 Arduino,所以我(再次)決定自己制作我需要的東西,在這種情況下是“浴室換氣扇控制器”
控制器具有以下功能和選項:
- 測量相對濕度和溫度。(呃。)
- 打開風扇(通過繼電器)并在濕度下降時將其關閉。
- 可選:濕度下降后,風扇將保持開啟一段可選擇的時間。(稍微降低濕度)
- 手動打開風扇 15 米、30 米、1、2、3、4、5、6 或 12 小時。(對臭味事件有用...)
- 手動關閉風扇控制器系統 30 米、1、2、4、8 或 12 小時。(想睡覺但是吵鬧的風扇開著?關掉!)
- 完全關閉風扇控制器系統,直到手動打開。(假期!)
- 用戶設置存儲在 EEPROM 中,并在復位/斷電后保留。
用戶設置菜單:
- 閾值:從 40%RH 到 95%RH- 滯后:從 3%RH 到 9%RH- 風扇關閉延遲:從 0(無延遲)到 60 分鐘。
紐扣:
有3個按鈕,從上到下分別是:
- ON / UP- OFF / DOWN- SELECT- 在機箱側面:系統 RESET 按鈕
控制器顯示說明...
- 在顯示屏的左上角,您可以看到每秒更新一次的當前濕度值。百分號 (%) 將閃爍以表明這一點。
- 在右上角,我們有濕度閾值。
- 低于閾值,您將看到設置的滯后值(可選)
- 在右下角,顯示當前溫度。
- 在左下角,風扇圖標將指示風扇何時打開。如果風扇關閉延遲已激活,則該圖標右側會顯示文本“DELAY”。
系統說明
無事件/系統空閑:
濕度和溫度每秒測量和更新一次,由測量濕度值旁邊閃爍的“%”字符表示。傳感器*非常*靈敏,也*非常*準確!因此,它將對不斷變化的條件做出快速可靠的反應。
注意:如果您決定使用來自中國的傳感器,那就另當別論了。便宜又可靠/精確是不可能的。
事件:濕度上升到等于或超過閾值:
當當前濕度達到閾值時,風扇(繼電器)將打開,由顯示屏左下方的風扇符號指示。
風扇將保持開啟狀態,直到濕度水平降至低于閾值*減去滯后值*。因此,如果閾值為 70% 且滯后為 5,則風扇將在相對濕度為 65% 時關閉。
注意:顯然滯后非常重要!如果不使用,您將有一個風扇在閾值附近關閉和打開。
事件:濕度已降至閾值以下*減去滯后*:
當濕度水平低于閾值加上滯后值時,風扇將關閉。
除外:如果您設置了風扇關閉延遲時間,則風扇將在用戶確定的時間內保持開啟(菜單設置)
手動干預:
我特意內置了幾個商業控制器 (AFAIK) 中沒有的有用功能。例如:
- 你已經讓馬桶很開心了,但氣味不是你想要的……然后你可以手動打開風扇一段時間。
- 您想上床睡覺,但風扇開著,因為濕度太高,但風扇的噪音令人不安……然后您可以將系統關閉一段時間,之后它會繼續測量和切換在需要的時候。通風對于防止霉菌很重要,這樣您就不會忘記再次打開系統。
- 你要去度假:完全關閉系統。這似乎很明顯,但在風扇中內置傳感器時,這并不總是可能的
按鈕說明
開/上:
- 系統空閑(風扇關閉):按下時風扇將打開一段設定的時間,從 15 分鐘開始。再次按 UP 以按預先確定的步驟增加風扇開啟時間。(最長 12 小時)
- 系統關閉:再次打開系統
- 系統手動關閉:系統返回到系統空閑狀態
- MENU ACTIVE:按下時數值增加,按住可快速增加數值。
關閉/向下:
- 系統空閑(風扇關閉):按下時,系統將關閉設定的時間,從 30 分鐘開始。再次按下 DOWN 可按預先確定的步驟增加關機時間。(最長 12 小時)
- FAN IS ON 或 FAN OFF DELAY 激活:停止風扇,然后與 SYSTEM IDLE 相同 - 任何狀態(MENU 除外):當按下按鈕 >1 秒時,系統將完全關閉,直到按下 ON 再次打開按鈕。
- MENU ACTIVE:按下時數值減小,保持快速減小數值。
選擇:
- 當按下按鈕超過 1 秒時,將顯示用戶菜單。
(僅在 IDLE/fan off 或 fan ON 狀態下可能)
-- 設置閾值:從 40%RH 到 95%RH-- 遲滯:從 3%RH 到 9%RH-- 風扇關閉延遲:從 0(無延遲)到 60 分鐘。
一些評論...
我的抽屜里有 2 個便宜的 I2C 128x64 像素 OLED 屏幕。可能有點小,但比 20x2 LCD 屏幕好得多……非常明亮清晰的顯示器,這些 OLED 東西……
為了獲得 descent 字體,我使用了來自 Oli Kraus 的驚人的 8U2G 字體庫
https://github.com/olikraus/U8g2_Arduino
這個字體庫消耗*大量*內存,但結果很好......我設法在 Arduino Nano(或 Uno)中獲得所有代碼(僅)
我可能過度評論了這個草圖,但我不是一個經驗豐富的程序員,所以我想:[1] 讓自己在未來更容易進行更改,[2] 幫助其他人理解代碼到底意味著什么。
經驗豐富的程序員可能會使這個草圖變得更好,但它確實起到了作用,這就是 Arduino 平臺的美妙之處:即使是初學者也可以享受編碼和成長,并在以后變得更有效率。
風扇繼電器
繼電器:我使用了一個好品牌的 5V 繼電器(!)我不想用便宜的中國繼電器冒著??我的房子和家人的風險。順便說一句,他們確實制造了好東西,但你將支付與本地采購產品相同的價格。
***********************************************
YOU WILL NEED A TRANSISTOR to drive the relay!!***********************************************
否則你會炸毀你的Arduino端口......
見原理圖。
我重新利用了帶有安全外殼的舊印刷電路板來安裝我需要的部件并無風險地連接高壓。在風扇和 230V 輸入之間使用了 5A 保險絲
使用條形板(穿孔板)很容易制作!
我使用免費程序“ VeeCAD ”(<- 單擊)將原理圖轉換為條板。采用“ratsnest”電線,接線方便,這樣您就不會忘記任何連接!
有關這些文件的下載,請參閱附件部分。
你不需要使用 VeeCAD 來制作這個項目。如果您打印“比例 1 到 1 文檔”,您可以輕松地在條板上斷開(切割)并在板上接線。
更多圖片:
?
- 控制器車開源分享
- 濕度傳感器控制的浴室排氣扇開源
- Wiichuck控制器開源分享
- 吉他英雄控制器開源分享
- CHPC熱泵控制器開源分享
- Arduino MIDI控制器開源分享
- 照明控制器開源分享
- 智能控制器開源分享
- Arduino游戲控制器開源分享
- Arduino游戲控制器開源
- 智能房間控制器開源分享
- RC控制器開源分享
- 智能設備控制器開源分享
- 浴室溫濕度傳感器開源分享
- 基于單片機的智能窗控制系統設計(電路+流程)
- 微控制器與運動控制器的區別 377次閱讀
- PID控制器與PWM控制器的區別 1661次閱讀
- PID控制器與開關控制器的區別 398次閱讀
- 自動換氣扇電路分析 1516次閱讀
- 多臺全彩控制器怎么接同步線?LED全彩控制器怎么接同步線? 4821次閱讀
- 影響控制器的問題及因素 4034次閱讀
- digilent開源微控制器介紹 1482次閱讀
- digilent開源微控制器介紹 1492次閱讀
- dfrobotRomeo 三合一Arduino兼容控制器介紹 2372次閱讀
- 風扇調速器的工作原理和調速方式介紹 9.8w次閱讀
- pid控制器的輸入輸出_PID控制器的控制實現 2.7w次閱讀
- 什么是運動控制器_運動控制器的工作原理及應用 3.6w次閱讀
- cd4060應用電路圖匯總(分頻/定時/CD4060時間控制器) 5.9w次閱讀
- ac控制器怎么設置_AC控制器帶寬控制設置指導 5w次閱讀
- 門禁控制器參數 5449次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多