2022-12-21

使用 Arduino IDE 將 Sketch 直接寫入到 ATtiny85

Arduino 令學習及使用電子零件變得簡單
但如果製作細小的專案,體積較大的 Arduino 開發板並不適合
之前在下提及的 ATtiny85 雖然細小,但需要 ISP 及連接其他額外電子零件才能寫入程式,長遠而並方便
如果有又細小又方便寫入程式,便可以方便製作及開發小型電子產品

2022-12-08

解決 Linux 連接使用 CH340晶片 的 Arduino 後不能建立 /dev/ttyUSB* 的問題

最近在下整理一些電子零件
發現一些微控制器開發板全部不能被 Arduino IDE 偵測,但電腦系統卻能辨識到
這些微控制器開發板過去都能夠使用,表面上亦沒有損壞,因此在下嘗試了解情況及解決問題

2022-11-13

Raspberry Pi Pico W 控制接收及發射紅外線訊號

之前在下曾經維修電視機遙控器,認為現代電視機非常不便
當遙控器損壞或遺失,只使用電視機控制板的按鈕,會失去大部分功能
因此在下希望可以先將電視機遙控器的訊號逆向工程
便可以避免原來的電視機遙控制出現事故,失去大部分電視機功能

2022-11-06

在智能手錶上搜尋香港巴士路線及預計到站時間

巴士是香港常見的公共交通工具,在下都經常乘搭
雖然各大巴士公司都有提供預計抵達應用程式,但由於頻繁的廣告,非常影響操作
而且最近在下較多使用智能手錶,但發現各大巴士公司都沒有製作支援手錶的預計抵達應用程式
如果能夠使用手錶查看資料會更方便,除了可以減省使用電話來查看資料,而且只需要翻一翻手便可以查看資料

2022-10-26

電池狀態 API

HTML5 有很多增強網頁與使用者互動 Web API
早前介紹過 Web Speech Recognition API, Web Synthesis API, Web Audio API, Web Bluetooth API
這次介紹能夠顯示裝置電量的 Web Battery Status API

2022-10-17

Raspberry Pi Pico W 試用

事隔一年,Raspberry Pi 基金會 將 Raspberry Pi Pico 升級至 Raspberry Pi Pico W
而且 Raspberry Pi Pico W 亦只需要 6美金 便可以購買到,在下當然不會放過

2022-09-22

SD卡 寫入及讀取資料

之前使用 Raspberry Pi Pico 控制 LCD熒幕,本來想將讓 LCD 顯示一些連續圖片
但由於 Raspberry Pi Pico 內置儲存空間只有 1MiB,無法儲存太多資料
因此在下需要 Raspberry Pi Pico 能存取一些外置儲存媒體
令能夠 Raspberry Pi Pico 執行更多操作或讀取資料

2022-09-16

使用 Web Bluetooth API

在下曾經使用 Web Gamepad API, Web Audio API, Web Speech API
只需要掌握 Web API 便可以簡單地編寫跨平台工具
即使只是使用者,都能夠隨時使用或分享給其他人使用,而且不需要花時間安裝

2022-08-31

使用 ESP8266 向伺服器發出 HTTP 請求

之前曾經借用 Arduino IOT Cloud 製作遙距控制的網頁伺服器
但免費版的 Arduino IOT Cloud 的功能及自訂化不多
如果更多自訂化功能便需要向 Arduino IOT Cloud 購買完整功能
支持 Arduino 是不錯的選擇,但如果需要降低成本又具備自訂化功能,仍然是有方法

2022-08-14

UART VS I2C VS SPI

最近用 Raspberry Pi Pico 學習驅動連接 PCF8574 的 HD44780 及 MAX7219
因此要在 Raspberry Pi Pico 重新學習編寫 I2C 及 SPI
亦所以簡單介紹 I2C 及 SPI 的運作原理

2022-07-17

焊接表面黏著零件

學習電子零件焊接已經一段時間
對於通孔設計的電子零件焊接已經有不少經驗,但表面黏著技術的電子零件只有很少焊接經驗
只是偶然在維修時才接觸到,而且焊接的效果亦不算好
需要一點正式的焊接表面黏著技術經驗

2022-07-10

Raspbery Pi Pico 控制 5.7寸 320x240 LCD熒幕

5.7寸 320x240 是單色 LCD熒幕 的最大尺寸,未必是最佳顯示效果
但因為單色顯示,操作上相對簡單,不需要效慮顏色,便可以顯示資料,都非常方便

2022-06-29

在 iOS 上安裝 AltStore 及 UTM

如果 iOS裝置 能夠不經 App Store 自行安裝應用程式
使用者便可以更自由方便地使用 iOS裝置

2022-06-17

維修點字顯示器

在下的朋友的點字顯示器有一些按鍵損壞,嚴重影響操作
雖然有替換用的按鍵板,但礙於視力關係無法自己維修
因此緊急聯絡在下修理

2022-05-24

NextCloud 與 Collabora Office Online 整合

由於想減少依賴大公司的需求,因此想了解 LibreOffice Online 的發展情況
畢竟在下在5年前曾經使用自建雲端平台,配合 LibreOffice Online
製作類似 Google Drive, Microsoft Office Online 的工具
事隔5年,現在有否更方便的方法製作

2022-05-12

使用 Mini D1 ESP32 製作 藍牙HID鍵盤

上次使用 Arduino Pro Micro 模擬 鍵盤按鍵操作,但 iOS 無法簡單地透過 USB連接 鍵盤及電腦
需要透過藍牙裝置才能將鍵盤按鍵的效果傳送給 iOS ,因此在下又要測試新零件

2022-04-20

維修 USB 儲存裝置

如果 USB儲存裝置 的 USB連接插頭 折斷,閣下會如何處理 USB裝置?維修?丟棄?
如果是 貴重裝置 或 保存著重要資料,甚至機密資料,不能隨意讓人維修(某明星事件),更不能隨意丟棄或毀滅
在下的朋友,因為忘記將 USB儲存裝置 從電腦拔除,連同整部電腦放回電腦袋
結果將 USB儲存裝置 的 USB連接插頭 折斷,由於有重要資料在 USB儲存裝置 中,朋友希望能夠取回資料
在下唯有想辦法拯救 USB儲存裝置

2022-03-27

使用 Arduino IOT Cloud 經互聯網遙距控電子裝置

上次在 ESP8266 NodeMCU 建立 HTTP伺服器,便可以經網絡遙距控制電子裝置
但設定操作上需要較多科技知識才能設定
而借用 Arduino IOT Cloud 的平台只需要基本科技知識便能夠完成設定

2022-03-24

使用 ESP8266 NodeMCU 連接 WiFi 及建立 HTTP伺服器 遙距控制電子裝置

上次使用藍牙無線控制電子裝置,但藍牙仍然只能作有限距離的無線控制
如果可以使用網絡,接通網絡後,即使用在地球另一邊都能夠遙距控制

2022-03-21

修改 Arduino Pro Micro 的 USB裝置名稱

上次借助 Arduino Pro Micro 製作自訂鍵盤,但連接自訂鍵盤後, USB 裝置仍會顯示 Arduino Micro
認識 Arduino 的人當然會明白,但不認識的人可能會誤會用途,因此在下查看有否方法修改 USB裝置名稱

2022-03-20

在電腦的 Steam 使用 Steam Deck UI

Steam Deck 於 2021年12月發佈,但截至在下編寫此文章的日子
Steam 仍未提供香港區發行 Steam Deck ,唯有將 Steam 修改成 Steam Deck 的外觀,望梅止渴

使用 Arduino IDE 編寫 ESP8266 NodeMCU 程式

最近整理電子零件,發現一塊朋友送贈的 ESP8266 NodeMCU
雖然 ESP8266 NodeMCU 並不是很新的開發板,但既然尋回一些工具,在下當然不會浪費

2022-03-13

使用 Arduino Pro Micro 製作 USB鍵盤

最近有人向在下查詢,有否外接的 USB數字鍵盤 是 電話按鈕部局
在下在 Google 上嘗試搜尋 usb telephone layout numpad ,大部分都是 電腦按鈕部局 的 USB數字鍵盤
而 電話按鈕部局 都是工業用途,不鏽鋼外殼、防水、12個按扭 已經需要大約 50美元
50美元 只使用 12個按鈕 又有點貴,在下又要想想方法有否平價方案

2022-01-11

Google 相簿將 PNG圖片 自動轉換成 JPG圖片 問題

在下最近編寫文章時發現上載到 Google 相簿的 PNG圖片 變成 JPG圖片
由於 JPG 使用失真壓縮,因此令原本的 PNG 畫質變差,非常麻煩