Hi 我劉昕啦:部落格導覽
放養(?)本站邁入了第三個年頭,總算明白了前輩們口中的,經營部落格的好處了——你永遠都會被過去的自己幫到。謝啦,以前的劉昕。
過去的一年是一個,把從前的一個個的豪情壯志,一個個地輕輕放下的一年。每放下一個,都會揪心很久。但是看到那些包袱被放在地上以後的樣子,又會覺得它們十分可愛。講真的,你們一定看不懂這份心情:一邊覺得揪心,一邊覺得可愛。
也許我是覺得,自以為知鴻鵠志的燕雀很可愛吧。
開始不熱衷於裝逼以後,發現自己話都不會講了。由衷地認為,由衷的話,好難講。那些平常就可以由衷說話的人,有超能力吧?
話說回來,我並沒有忘了這是一篇部落格導覽。我只是想表達,我期許我接下來的文字,可以多一點真誠、少一點浮華,少一些碰撞、多一些愛。
好的,這裡是劉昕的個人部落格,由 Hexo 渲染而成,並託管於 GitHub Pages。至於劉昕是誰請查看關於我,還請多多指教!
2025 於地上很多豪情壯志以至於快沒地方立足的 Shuai Studio
p.s. 打完此篇後恰好讀書會中有人分享梁漱溟的話:「年輕人稍不留心,就容易被一件事耽誤,那就是錯把慾望當做志氣」,哦天,這我。看來我那所謂的鴻鵠志甚至有可能 ...
一些 Hexo 的疑難雜症
字體好醜!怎麼換?
身為一個襯線體控,還是比較想換上思源宋體,該怎麼做?此處以主題 Butterfly 為例。
打開 theme/butterfly 裡的 _config.yml,修改:
123456789101112# Inject# Insert the code to head (before '</head>' tag) and the bottom (before '</body>' tag)# 插入代码到头部 </head> 之前 和 底部 </body> 之前inject: head: # - <link rel="stylesheet" href="/xxx.css"> - <link rel="preconnect" href="https://fonts.googleapis.com"> - <link rel="preconnect ...
OrCAD Capture 利用電晶體實作 Not Gate
平常我們都把邏輯閘當做最小單位在把玩,但邏輯閘內部是怎麼實踐的呢?我們用電晶體來實作一個反向器看看,走起!(基礎操作請見使用 OrCAD Capture 設計電路)
本次的主角是這顆 Q2N2222,一顆 NPN 電晶體:
首先搜尋「Q2N2222」找到我們的電晶體:
組織一下電路:
我們搜尋「VPulse」來放置一個方波脈衝(簡單模擬一下數位訊號):
方波脈衝信號的參數分別代表什麼?
V1:基準電壓
V2:脈衝電壓
TD:Time Delay,就是發出第一個 V2 之前的等待時間。
TR:Time Rise,就是 V1 上升到 V2 之間的時間差,值越小越陡峭。記得一定要設定,為 0 的話會報錯。
TF:Time Fall,同理,就是 V1 回到 V2 之間的時間差,一樣記得要設定。
PW:Pulse Width,每個 V2 的持續時間。
PER:Period,一個 V1 加上一個 V2 的持續時間。
理解之後,我們設置參數如下:
如此一來應該就看得懂了,這軟體真的也是很省字(汗顏)。
再來我們提供一個直流輸入源,設置為 3V:
根據我們的脈衝週期(100毫秒),我們 ...
讀書筆記:《人生順利的簡單法則》
拖延、忙碌反而生產力高?
美國芝加哥大學和中國上海交通大學的研究顯示:即使繁忙程度被迫超過可負荷范圍,人還是會因為繁忙而感到幸福。許多人都相信悠閒會使人幸福,但事實反而相反。
令人遺憾的是,我找不到這篇文獻的出處,書中也沒有附註(事實上,全書沒有半個註腳)。
那拖延呢?這裡引用的是史丹佛大學哲學系教授 John Perry 的招式:待辦事項裡如果有個最棘手的傢伙,那麼其他事項就會顯得誘人。我們利用這點,拖延大魔王,讓其他小兵顯得可愛,我們就會一直去執行那些簡單的任務。
總地來說,其實結論是:忙碌反而會幸福、拖延反而有效率,才對。(「拖延、忙碌反而生產力高?」是書中原本的章節名稱)
姿勢的力量
作者在「想提升效率,從改變姿勢開始」章節中引用了 Cuddy 著名的「高權力姿勢」(Power Pose)。其研究指出,採取象徵自信的姿勢,會使得睪固酮濃度上升、皮質醇的濃度下降。這意味著…… 更多的自信與較低的壓力。而這樣的順序,有悖於我們的直覺——難道不是先「感到」自信,才進而「表現」得自信嗎?
類似這樣先後順序的討論,濫觴可能是「臉部回饋假說」(Facial Feedback Hypoth ...
將米家藍牙溫濕度計 2 刷成 Zigbee
本文將引導大家「免接線」將「米家藍牙溫濕度計 2」(型號:LYWSD03MMC)刷成 Zigbee,方便後續透過 Zigbee2MQTT 接入 Home Assistant。
小米官方在韌體更新到 2.1.1_0159 後(2024 後出廠的基本上都是這個版本號),資訊傳輸多了加密,讓 OTA 刷法一度失效了一兩年之久,如今重出江湖!
事不宜遲,開刷。
設備先接入米家app
首先先按照小米官方指引,將你的溫度計設定妥當。
此步驟為了後續可以得到溫度計的 ID、Token、Key。
取得設備Token
你可以用任何你會的方法取得 ID、Token、Key。
如果你沒有頭緒,可以使用:https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor
以我為例,我用 mac 找到我米家帳號下面設備們的資訊:
刷成過渡韌體
使用 Telink Flasher for Mi Thermostat 網頁工具(https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html),把 ...
OrCAD Capture 二極管半波整流
本篇我們來看看半導體的整流。基礎操作請見使用 OrCAD Capture 設計電路。
我們這次選用 1N4148 作為我們的二極管:
繪製電路如下:
進行電路模擬:
電路模擬如下:
其中紅色為訊源,而綠色就是經過半波整流後的結果咯。
智能家居 EP10:將多盞燈組合成燈組
隨著我們的設備越來越多,會發現其實有些裝置總是同進同出,不太有分開來操作的需求,比如說同一組吊燈上的燈泡。
此時,我們就可以用到 Group 這個功能。
本來認為這應該是很常用,設定上應該要很簡單才對的功能,但 HA 的邏輯卻有點繞。
我們來一起操作看看,走起!
新增群組
進入「設定 > 裝置與服務 > 助手」,點擊右下角「新增助手」,找到「群組」:
群組藏在這個地方,實在是令人想不太到對吧 XD
我們選擇「燈光群組」,然後把你要組起來的燈都找進來:
我的四顆燈就組隊完畢了:
操作群組
組隊完畢後,你會發現…… 誒?剛剛組起來的群組,找不到人!以我為例,我要在自動化裡面,設定按下按鈕就打開整組客廳左右燈,但找了很久都只能找到落單的實體,而非群組。
出乎意料地,我們要去「執行動作」:
然後找到「燈光: 開關」(選項有點多,找不到就用搜尋的):
最後,我們才能在這個「動作」裡面找到我們設定好的燈光群組:
如此我們就可以成功操控燈光群組咯 :)
所以我說,這邏輯確實很繞對吧?
OrCAD Capture 透過 Parameters 討論變數
在使用 OrCAD Capture 設計電路中我們已經學會如何繪製電路圖,並且使用 PSpice 模擬電路的運作情形。
今天我們要在同一個電路架構之下,設定一個參數作為變數,針對不同的輸入值繪製對應的圖形。
先來一個 RC 電路,訊號源是一個漂亮的方波脈衝:
用 PSpice 模擬後發現,誠如我們對 RC 電路的認識,方波被 RC 電路磨去了棱角(方波的高頻諧波被我們過濾掉了):
那麼現在,我想知道不同的電容值,會對我的方波造成什麼不同的影響。
於是我們要來把圖中的電容(C1)設為變數。
我們從元件裡面搜尋「PARAM」找到「PARAM/SPECIAL」,放到圖中:
接著雙擊 C1,將 C1 的電容值設定為 {C}。其中大括號裡面就是宣告一個變數。
再來雙擊圖中的「PARAMETERS:」,會出現如下畫面,此時點擊「New Property」:
此時添加我們剛剛設定的變數 C,電容值可以先隨便給一個:
添加成功:
回到我們的 PSpice 裡面,點擊左側「Edit Simulation Settings」,或是在電路圖上方選單的「PSpice > ...
智能家居 EP9:利用DDNS、通訊埠轉發進行遠端控制
出門在外也能控制 Home Assistant 嗎?
出門在外也能控制 Home Assistant 嗎?必須得可以!這也是智能家居很重要的一環,舉凡人在外面控制燈具、瓦斯、門窗開關、透過攝影機查看家裡狀況、回家路上提前開冷氣、提前啟動電飯鍋開始煮飯…… 遠端控制是必不可少的功能。
此篇我們就來實作,走起!
釐清家中的網路拓撲(怎麼互相連接的?如何上網的?)
以我為例,在此篇操作之前的拓撲為:
12345678910111213141516171819202122232425262728+———————+|中華電信|+———————+ |(PPPoE 撥號) | v+———————————————————————————————————————————+|小烏龜 (Modem + 路由器,內部網段:192.168.1.x)|+———————————————————————————————————————————+ | (DHCP 分配 IP) | | | +---> IPTV 1(客廳的MOD) | +---> ...
智能家居 EP8:讓燈光隨著晝夜節律改變色溫
如何讓家裡的燈光色溫與自然的晝夜節律同步呢?此篇就來實作!
本來這個需求我們選用了 hass-circadian_lighting 的方案,但必須操作 configuration.yaml。
後來發現了 adaptive-lighting,可以純粹用圖形界面就搞定,那我們從善如流咯!
下載位置
首先在 HACS 中搜尋「Adaptive Lighting」,找到並點擊:
就是這傢伙,咱們選擇下載:
撰文當下版本為 v1.25.0:
安裝設定
下載後,到「設定 > 裝置與整合」中搜尋我們的 Adaptive Lighting:
點擊設定:
找到我們要套用的燈具:
進行細節調整:
此處我將最低色溫調整到 3000,因為再暖就真的太紅了,我個人不太適應。而最低亮度我也沒給太低,不然能見度真的快看不到了。
如此一來,我們的燈光就自動與目前的晝夜節律同步咯 :)