之前提及在下要處理大量 USB線,但每次都要借用 USB裝置 來測試非常不方便
一來需要借用 電腦 或 智能電話 才能測試,二來操作不良可能會損壞 USB裝置 ,因小失大更得不償失
因此在下嘗試製作一個能夠檢查 USB線路 的裝置
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
2024-01-28
自製 USB測線器
2024-01-02
使用 SSD1306 OLED 顯示輸出效果
在下使用微控制器或開發板製作電子工具時,經常需要使用 序列(Serial) 來偵錯或測試效果
但當電子工具獨立運作時,便無法顯示 序列(Serial) 的內容
而先前試用 LCD熒幕 體積比較大,亦需要較多線路,使用上比較不便
因此在下嘗試尋找比較細小,線路較少,容易操作的顯示工具
2023-12-25
使用 ATmega32u4 模仿 USB Rubber Ducky
在下曾經使用 DigiSpark 配合 ATtiny85 製作模擬鍵盤自動操作
但當需要修改自動操作的內容便需要修改 Sketch 並重新上載程式碼
非常不方便,而且需要特定軟件及技術才能完成修改
因此在下嘗試尋找更好材料及方法完成這個操作
2023-11-23
在 Surface Go 2 安裝 Linux
在下從同事購買一部 Surface Go 2 的觸控熒幕的手提電腦
由於同事需要還原電腦才交給在下,但一直都無法還原,因此直接交給在下處理
2023-11-18
在 RP2040晶片 試用 KalumaJS
之前在 Raspberry Pi Pico 之類使用 RP2040晶片 的 開發板上使用 Arduino AVR-C 、 MicroPython 、 CircuitPython
最近發現還有一種稱為 KalumaJS 可以在 RP2040晶片 上執行
因此在下嘗試使用,比較其他已經開發成熟的程式碼
透過 OTA 技術更新微控制器
最近在工作上測試一個無線鍵盤,這個無線鍵盤不是使用 USB ,而是使用 WiFi 連接便可以更新按鍵的功能
在下發現 Arduino 提供一種稱為 Arduino OTA 的供能,能讓 Sketch 經過 WiFi 更新開發板
因此測試其效果及注意地方
手動重新安裝 WiFi USB 的驅動程式
在下其中一位朋友,由於購買了一部新電腦,但使用速度非常慢,都想嘗試使用 Linux
但在 Live Boot 的進度卻無法完成,並且出現一些疑似錯誤的訊息,因此向在下查詢
最後發現自己類似的裝置都有相同問題,因此尋找解決方法
自製附有開關掣的 USB連接器
最近經常需要測試一些 USB裝置 ,但經常要拔插覺得非常麻煩
而且亦擔心經常拔插會損壞 USB插頭插孔,因此在下打算製作一個附有開關掣 USB裝置 的連接器
方便不需要經常拔插只需要切換開關便可以讓 USB裝置 中斷或重新連接
2023-10-01
IBus 自訂聯想字列表
由於在下通常都是每個中文字都是直接輸入,因此沒有考慮這些問題
因此嘗試了解有否相關技術
2023-09-24
逆向工程 USB藍牙電量檢測器 訊號並使用 Web Bluetooth API 顯示資料
及 了解流動電池預計差電時間,因此尋找一些能夠偵測 電量資訊 及 差電時間 的 電量檢測器
Arduino Nano ATmega328PB !?
早期的 Arduino Nano 兼容開發板同樣使用 Mini USB Type-B 插孔
但使用 Mini USB Type-B 的裝置已經越來越少,傳輸線亦較難找到
因此在下想尋找一些 使用 Micro USB Type-B 或 USB Type-C 的 Arduino Nano
雖然找到這些 Arduino Nano ,但卻需要額外工序才能使用
2023-09-02
試用 LuatOS ESP32-C3 及 使用 WS2812B通孔LED
但 Mini D1 ESP32 開發板的價錢比較貴,而且引腳佈局亦不適合在麵包板上使用
因此在下希望尋找一些價錢可以便宜一點的開發板降低成本 及 方便在麵包板上測試 的 開發板
2023-08-05
使用 映射 來存取私有資訊
發現一些功能不能直接使用,而是需要使用 映射(Reflection) 來執行
在下因此尋找 映射 資料
2023-07-15
製作可以安裝的網頁應用程式
網頁應用程式,只需要能夠電腦能夠上網及使用支援 HTML5 及 Web API 的網頁瀏覽器便可以使用
不需要花時間及空間安裝軟件到電腦系統,亦能跨平台使用
2023-05-22
將 Android 裝置當作 IOT 裝置
雖然效果不及正式的工具(例如 Raspberry Pi 及 NAS)
但作為既有工具,如果不轉售,當作後備裝置使用,亦可以強化其功能
只當作伺服器使用,又好像未完全發揮功能,因此在下再嘗試更多可能性
2023-03-27
在 Linux 上建立 WiFi 存取點
部分只有無線連接的工具都無法使用,但這些工作又必須使用,但沒有額外 WiFi Router 能夠使用
因此在下使用 WiFi USB裝置,讓其中一部電腦當作存取點讓其他裝置連接
2023-02-01
將 Sketch 上載到 ESP01S
但如果微控制器不需要同時控制大量工具,使用 ESP8266 或 Raspberry Pi Pico W 體積及成本則比較大
如果想製作成本又低體積又細小的 IOT服務,可以改用同樣是 ESP8266系列的 ESP01S
2023-01-20
使用 RP2040微控制器 控制 NeoPixel
越多光源,即使以多路複用接駁,仍然需要越多引腳
而且數碼訊號只能控制開關操作,如果要控制亮度便需要具備 PWM 的引腳
因此尋找其他替代品可以更方便控制
2022-12-21
使用 Arduino IDE 將 Sketch 直接寫入到 ATtiny85
但如果製作細小的專案,體積較大的 Arduino 開發板並不適合
之前在下提及的 ATtiny85 雖然細小,但需要 ISP 及連接其他額外電子零件才能寫入程式,長遠而並方便
如果有又細小又方便寫入程式,便可以方便製作及開發小型電子產品