2020-10-10

經 Arduino 上載 Sketch 到 ATtiny85

Arduino 雖然很方便,但即使 Arduino Nano 仍然佔據一定空間
而且如果不需要用盡所有引腳,使用 ATmega328P 會比較浪費
因此尋找一些不太佔空間、引腳數量不多的微控制器晶片

2020-10-09

在 Linux 上經 Steam 的 Proton 執行 Little Nightmares

Little Nightmares 是使用 Unreal引擎 編寫的遊戲
正常情況下 Unreal引擎 能夠 跨平台執行,但 Little Nightmares 只有 Windows 版本
但直接使用 Steam 的 Proton 卻無法執行遊戲,便四處尋找方法

2020-09-16

使用CD4017十位元計算器

之前製作計算器都是使用 Arduino 再透過 LED 等顯示器
但每次都要使用微控制器再編寫程式又有點累贅
因此想尋找一些方法只需要接駁線路便可以簡單地計算數值

2020-09-07

Arduino 控制 多媒體播放機 的 LED顯示器

最近檢查工具時,找到一部已經損壞的 多媒體播放機
安置 DVD 還是 USB 都無法讀取內容,因此將播放機解體,回收將來可能有用途的零件
大量電阻、電容……還有一個 LED顯示器,不知能否使用?

2020-09-03

使用電晶體模擬邏輯門

邏輯門是邏輯電路的基本元件,能將輸入訊號進行邏輯運算
數碼訊號通過 0 及 1 (或 真 及 假) 進行邏輯運算
而電子線路通過高電壓及低電壓的訊號來實現邏輯運算

2020-07-30

將影片檔及聲音檔輸出成字幕檔

最近有朋友查問在下,如何將語音轉文字,在下當推介在下之前製作使用 Web Speech Recognition API 工具
但在下的朋友並不是實時語音轉文字,而是錄製語音後轉成文字
沒有理由實時播放聲音檔,再用 Web Speech Recognition API 辨認輸出聲音
因此在網上尋找有沒有方便工具……

2020-07-15

使用 LM391* 簡單顯示電壓及音量等級

最近家中幾部電視機的遙控器都陸陸續續沒有反應,將電池摩擦幾下又有反應,但幾日後又沒有反應
遙控器通常都需要使用 兩粒1.5V電池 ,但不一定兩粒電池同時電壓不足,可能只是其中一粒電池電壓不足
使用 萬用標 或 微控制器 雖然能夠很簡單量度電壓,但有種大材小用感覺
過去曾經出現一款電池可以按壓某些位置,顯示電壓值,有沒有類似簡單設計?

2020-06-28

Firefox 自訂搜尋引擎及搜尋參數

最近經常上網搜尋資料,而在下偏好使用 Firefox (盡量使用自由、開源軟件)
但要自訂 Firefox 的搜尋器比 Chromium 稍微麻煩一點
不能直接在 搜尋 分頁中增加搜尋器,那麼 Firefox 應該如何增加搜尋器?

2020-06-01

Arduino UNO Rev3 保護殼

在下到鴨寮街尋找一些零件,並比較貨品價錢
但可惜找不到在下需要的貨品,卻找到一個簡單的 Arduino UNO Rev3 保護殼
過去在下使用 Arduino 時,曾經不慎令 Arduino 從工作桌上掉下,雖然並未損壞
在下認為有需要替 Arduino 添加保護殼,希望能減低 Arduino 損壞的機會

2020-05-22

維修手提風扇 USB 插孔

最近天氣不太穩定,氣溫時熱時凍,開冷氣會有點凍,但不開冷氣會又熱又焗
在家中找到一個手提風扇,但發現 USB 插孔,竟然消失了
拆開手提風扇的外殼發現 USB 插孔整個從電路板脫落

2020-05-15

Steam遊戲分享功能

最近與朋友討論遊戲,在下的朋友有一個遊戲想遊玩
剛好在下已經購買了這個遊戲,因此在下分享給朋友

2020-05-06

自製18650電池差電器

之前的 NE555P 免微控制器的定時器 文章
在下曾經使用一粒 18650電池,但在下只是示範使用,但沒有示範差電
因此在下自製18650電池差電器,以便重用 18650電池

2020-05-01

NE555P 免微控制器的定時器

過去在下要處理定時效果,最簡單就是使用 Arduino 的 delay 或 delayMicroseconds 來達成效果
最近查看電子資料時發現可以不使用微控制器都能做到定時效果,便購買一塊 NE555P 來學習……

2020-04-26

批次下載 Google Drive 的檔案

有很多公司有提供雲端服務,Google的雲端硬碟服務相信最廣為人知及使用
上載檔案到自己的 Google雲端帳戶,或從自己的 Google雲端帳戶下載檔案,是非常簡單
最近幫朋友剪輯影片,對方將大量檔案存放到 Google雲端硬碟,每個檔案都超過 1GB
發現下載大量大型載檔案非常不方便……

2020-04-04

快速指派字幕位置

以前在下與阿豪已經有想過覺得影片如果有提供字幕可以讓聽障人士都可以知道內容
但製作字幕要使用的時間並不少,即使已經有文稿,字幕顯示的時間仍然需要人手處理
某晚,阿豪發送一則影片給我,讓我想一些新方法……

2020-03-24

使用 JavaScript 互動載入檔案

HTML 的 input file 可以讓使用者簡單地載入本機電腦的檔案到 HTML 的表單資料
過去可很簡單地使用 JavaScript 將 input file 的檔案路徑,更新 DOM ,例如載入不同圖片變更顯示內容
但在下最近打算編寫一個類似的程式,發現不出錯誤……

2020-03-14

製作 Fritzing 的元件

Fritzing 是一種 自由開源 的 電子元件設計軟件
由於在下最近正在學習 Arduino 及 電子元件控制 ,因此經常使用 Fritzing 來協助設計原型
偶然預到需要使用元件 Fritzing 卻沒有相對元件時,在下都會嘗試到 Fritzing 社群尋找元件原型
但仍會找不到,最後還是要靠自己……

2020-03-09

使用 FT232RL 寫入 Sketch 到 ATmega328P*

如果只有 1塊 Arduino UNO Rev3 底板,卻有一堆 ATmega328P*
經常安裝及卸除 Arduino 上的 ATmega328P* ,難免會損壞 Arduino 上的 引腳座 或 ATmega328P* 的引腳
如果損壞 ATmega328P* 成本還不算太高,但如果損壞 Arduino 成本便相對較高
而且燒錄 Bootloader 必須借助 Arduino ,因此盡量避免損壞 Arduino 為優先考慮
但有沒有方法可以避免使用 Arduino 將 Sketch 寫入到 ATmega328P* ?

2020-02-27

燒錄 Bootloader 到 ATmega328P* 並獨立運作

最近購買了 1塊 ATmega328P-U 就是 Arduino UNO Rev3 的 核心
但在下嘗試上載 Sketch 到發現卻出現錯誤,究竟是甚麼原因?

2020-02-20

2020-02-17

Arduino 控制 SH8103BS 十六段顯示器

最近乘搭升降機時留意到有部分升降機的樓層顯示器是十六段顯示器 (16-Segment Display) ,便想了解其運作方式
十六段顯示器的模組編號是 SH8103BS
十六段顯示器是一種很方便顯示 0 至 9 數字 及 A 至 Z 字母 (但設計上 5 與 S 會相同,因此需一些取考)

2020-02-06

Arduino 控制 KS0108 點陣圖LCD熒幕模組

既然懂得使用 點陣文字LCD熒幕,當然還想了解 點陣圖LCD熒幕
因此在下購入一塊 像素為 192x64 的 點陣圖LCD熒幕
相信與 電子紙 差不多,但事實並非預期想像

2020-01-14

Arduino 解析 SPI 訊號控制電子紙模組

最近尋找一些能夠在沒有電源的情況下仍然可以顯示資料的顯示器
一般顯示器都需要接駁電源才能顯示,如果要外出仍能使用便需要帶著電池
在下發現電子紙這種電子裝置是一種只使用非常低電功耗便可以改變內容,在沒有供應電壓的情況下仍然可以維持最後變動的內容