古人智慧

Just Do it!
上士聞道,勤而行之;中士聞道,若存若亡;下士聞道,大笑之。不笑,不足以爲道。
~ 道德經 41

「實現夢想不是追逐成功,而是在於賦予生命意義,人生中的每個決定與聲音都有其重要含義。」"The key to realizing a dream is to focus not on success but on significance — and then even the small steps and little victories along your path will take on greater meaning."
電視名人-歐普拉·溫芙蕾(OPRAH WINFREY)

搜尋此網誌

Translation

2019年9月15日 星期日

[Python] 解決 matplotlib 在 Jupyter 無法顯示中文的方法

Jupyter這個工具是學習Python的好工具。
但是,在顯示中文會有問題,google有不少解決方式,下列方式比較彈性與合適我。

環境:

MacOS
Python 3.7.4

解決方法

在Jupyter內找出系統字型Font的名稱
import matplotlib
fm = matplotlib.font_manager.FontManager()
for f in fm.ttflist:
    print (f.name)
可以查到很多字型名稱。
在裡面找到帶有TC 的Font大部分應該是繁體字型,如果是SC是簡體字型。
這兩行設定這App要用的字型庫。
plt.rcParams['font.sans-serif'] = 'Noto Sans Mono CJK TC'
plt.rcParams['axes.unicode_minus'] = False
我用這個字型為例
%pylab inline
x = linspace(-5, 5, 2000)
#plt.rcParams['font.sans-serif'] = 'Noto Sans CJK TC'
plt.rcParams['font.sans-serif'] = 'Noto Sans Mono CJK TC'
plt.rcParams['axes.unicode_minus'] = False
plot(x, sinc(x))
plt.gcf().set_size_inches(20, 8)
plt.title(u'sinc(x)圖形', fontsize=25)
plt.xlabel(u'-5到5範圍', fontsize=25)
plt.ylabel(u'sinc(x)', fontsize=25)
plt.tick_params(axis ='both', labelsize=25)
plt.savefig('sample.jpg')

結果如下:

2019年9月1日 星期日

風扇維修 - 啟動電容 與 溫度保險絲

電風扇應該是每個家庭必需品吧? 我自個就擁有4部風扇。。。
台北夏天非常炎熱,擔心貓在家會中暑,所以成天開著風扇讓室溫降低與通風。
連續開了幾天,結果突然罷工!
修這個電扇馬達之前,大多只是做上油與清理灰塵的保養工作,這次特別想好好研究與Debug。

進入維修主題:

這個是今天主角:

1. 拆機:

先從後面卸下6根螺絲,與底部8根螺絲,就可以看到風扇的馬達與控制開關。

2. Debug:

風扇有兩個重要的零件,馬達啟動電容
首先,先確定風扇故障現象,如果馬達有嗡嗡的叫聲,那啟動電容大概已經掛了。也可以從外觀是否有隆起的現象。如下圖,我的啟動電容已經微微隆起,應該沒掛也撐不了太久。

然後,觀察馬達是否有做動。 這馬達完全沒動作,經過Google後,發現馬達線圈裡有埋個“溫度保險絲“,用電表量測是否溫度保險絲已經熔斷。
確定這兩個零件要更換。

3. 維修:

啟動電容可以在一般電器行或材料店買到,但是溫度保險絲是比較冷門的零件不容易買到,我在露天與蝦皮有找到相似規格的零件,一顆15元台幣,但是運費要60元。。。下單後2天就收到了。
拆下舊的啟動電容與溫度保險絲,注意溫度保險絲最好用冷壓接頭,避免溫度過高,把保險絲熔斷了。用熱縮套包住保險絲,然後折好後再用束帶綁緊在馬達線圈上,記得保險絲要接觸到馬達線圈,如下圖。

4.測試:

上電前記得用電表量測是否有確實連接與是否有短路。
然後,把馬達組好,但先不要上螺絲來測試。

5. 清理灰塵與組裝:

完成~~~