在下有幾塊 損壞的微控制器開發板,已經廢棄了一段時間,但掉棄又覺得很浪費
最近尋找資料時發現網上有一些 USB腳踏按鈕 可以自訂按鍵功能,但價錢差不多 10 至 20美金
而且自訂按鍵功能還需要使用專用的軟件,而這些專用軟件並不支持 Linux
因此才想到將其中一塊 損壞的 Pro Micro 安置到腳踏按鈕,將 腳踏按鈕 改裝成 USB HID 裝置
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
2024-09-29
維修 Pro Micro 並改裝為 USB HID 腳踏按鈕
Labels:
Arduino
,
Arduino Pro Micro
,
AVR
,
AVR-C
,
C
,
C++
,
DIY
,
Electronic
,
Pro Micro
2024-07-07
試用 LuckFox Pico Mini B
在下學習使用 微控制器 及 開發板 已經一段時間
但在下認為使用 微控制器 或 開發板 都不能即使互動設定訊號非常不方便
每次修改操作內容,除了修改程式碼,還要編譯及寫入韌體到微控制器,需要一些時間
因此在下尋找一些可以直接控制訊號的開發板
2024-03-02
使用 ESP32-S3 模仿 O.MG Cable
以 ATmega32u4 讀 SD卡 指令模擬 USB HID 操作鍵盤及滑鼠自動操作很方便
雖然不需要每次更新 ATmega32u4 的韌體,但仍然需要預先將指令儲存在 SD卡 中
因此在下想製作可以互動操作
Labels:
Arduino
,
AVR
,
AVR-C
,
C
,
C++
,
Electronic
,
ESP32
,
ESP32-S3
,
I2C
,
Inter-Integrated Circuit
,
O.MG Cable
,
OLED
,
Raspberry Pi Pico
,
SPI
,
SSD1306
,
USB
2024-01-28
自製 USB測線器
之前提及在下要處理大量 USB線,但每次都要借用 USB裝置 來測試非常不方便
一來需要借用 電腦 或 智能電話 才能測試,二來操作不良可能會損壞 USB裝置 ,因小失大更得不償失
因此在下嘗試製作一個能夠檢查 USB線路 的裝置
Labels:
Electronic
,
USB
,
USB Cable Checker
,
USB Cable Tester
2024-01-02
使用 SSD1306 OLED 顯示輸出效果
在下使用微控制器或開發板製作電子工具時,經常需要使用 序列(Serial) 來偵錯或測試效果
但當電子工具獨立運作時,便無法顯示 序列(Serial) 的內容
而先前試用 LCD熒幕 體積比較大,亦需要較多線路,使用上比較不便
因此在下嘗試尋找比較細小,線路較少,容易操作的顯示工具
2023-11-18
透過 OTA 技術更新微控制器
一般具備巨集功能的鍵盤,能夠經過 USB 連接到電腦,並使用指定軟件升級或更新功能
最近在工作上測試一個無線鍵盤,這個無線鍵盤不是使用 USB ,而是使用 WiFi 連接便可以更新按鍵的功能
在下發現 Arduino 提供一種稱為 Arduino OTA 的供能,能讓 Sketch 經過 WiFi 更新開發板
因此測試其效果及注意地方
最近在工作上測試一個無線鍵盤,這個無線鍵盤不是使用 USB ,而是使用 WiFi 連接便可以更新按鍵的功能
在下發現 Arduino 提供一種稱為 Arduino OTA 的供能,能讓 Sketch 經過 WiFi 更新開發板
因此測試其效果及注意地方
Labels:
Arduino
,
Arduino IDE
,
Arduino OTA
,
Electronic
,
ESP32
,
ESP32-C3
,
Wireless
2023-09-24
Arduino Nano ATmega328PB !?
最初的 Arduino Nano 使用 Mini USB Type-B 插孔
早期的 Arduino Nano 兼容開發板同樣使用 Mini USB Type-B 插孔
但使用 Mini USB Type-B 的裝置已經越來越少,傳輸線亦較難找到
因此在下想尋找一些 使用 Micro USB Type-B 或 USB Type-C 的 Arduino Nano
雖然找到這些 Arduino Nano ,但卻需要額外工序才能使用
早期的 Arduino Nano 兼容開發板同樣使用 Mini USB Type-B 插孔
但使用 Mini USB Type-B 的裝置已經越來越少,傳輸線亦較難找到
因此在下想尋找一些 使用 Micro USB Type-B 或 USB Type-C 的 Arduino Nano
雖然找到這些 Arduino Nano ,但卻需要額外工序才能使用
Labels:
Arduino
,
Arduino IDE
,
Arduino Nano
,
ATmega328P
,
ATmega328PB
,
Electronic
2023-09-02
試用 LuatOS ESP32-C3 及 使用 WS2812B通孔LED
早前曾經使用 Mini D1 ESP32 製作藍牙鍵盤
但 Mini D1 ESP32 開發板的價錢比較貴,而且引腳佈局亦不適合在麵包板上使用
因此在下希望尋找一些價錢可以便宜一點的開發板降低成本 及 方便在麵包板上測試 的 開發板
但 Mini D1 ESP32 開發板的價錢比較貴,而且引腳佈局亦不適合在麵包板上使用
因此在下希望尋找一些價錢可以便宜一點的開發板降低成本 及 方便在麵包板上測試 的 開發板
2023-08-05
2023-02-01
將 Sketch 上載到 ESP01S
ESP8266 及 Rapsberry Pi Pico W 都具備 WiFi功能,可以簡單地建立無線伺服器,自製IOT服務
但如果微控制器不需要同時控制大量工具,使用 ESP8266 或 Raspberry Pi Pico W 體積及成本則比較大
如果想製作成本又低體積又細小的 IOT服務,可以改用同樣是 ESP8266系列的 ESP01S
但如果微控制器不需要同時控制大量工具,使用 ESP8266 或 Raspberry Pi Pico W 體積及成本則比較大
如果想製作成本又低體積又細小的 IOT服務,可以改用同樣是 ESP8266系列的 ESP01S
Labels:
Arduino
,
Arduino IDE
,
Arduino Nano
,
AVR
,
AVR-C
,
C
,
C++
,
Electronic
,
ESP01
,
ESP01S
,
ESP8266
,
ESP8266EX
,
FT232RL
,
RS232
2023-01-20
使用 RP2040微控制器 控制 NeoPixel
傳統 LED 或 RGB LED 都是對應控制不同顏色光源的引腳傳送訊號
越多光源,即使以多路複用接駁,仍然需要越多引腳
而且數碼訊號只能控制開關操作,如果要控制亮度便需要具備 PWM 的引腳
因此尋找其他替代品可以更方便控制
越多光源,即使以多路複用接駁,仍然需要越多引腳
而且數碼訊號只能控制開關操作,如果要控制亮度便需要具備 PWM 的引腳
因此尋找其他替代品可以更方便控制
Labels:
Arduino
,
AVR
,
AVR-C
,
C
,
C++
,
CircuitPython
,
Electronic
,
LED
,
MicroPython
,
NeoPixel
,
Python
,
Raspberry Pi Pico
,
RGB LED
,
RP2040
,
WS2812B
2022-12-21
使用 Arduino IDE 將 Sketch 直接寫入到 ATtiny85
Arduino 令學習及使用電子零件變得簡單
但如果製作細小的專案,體積較大的 Arduino 開發板並不適合
之前在下提及的 ATtiny85 雖然細小,但需要 ISP 及連接其他額外電子零件才能寫入程式,長遠而並方便
如果有又細小又方便寫入程式,便可以方便製作及開發小型電子產品
但如果製作細小的專案,體積較大的 Arduino 開發板並不適合
之前在下提及的 ATtiny85 雖然細小,但需要 ISP 及連接其他額外電子零件才能寫入程式,長遠而並方便
如果有又細小又方便寫入程式,便可以方便製作及開發小型電子產品
2022-12-08
解決 Linux 連接使用 CH340晶片 的 Arduino 後不能建立 /dev/ttyUSB* 的問題
最近在下整理一些電子零件
發現一些微控制器開發板全部不能被 Arduino IDE 偵測,但電腦系統卻能辨識到
這些微控制器開發板過去都能夠使用,表面上亦沒有損壞,因此在下嘗試了解情況及解決問題
發現一些微控制器開發板全部不能被 Arduino IDE 偵測,但電腦系統卻能辨識到
這些微控制器開發板過去都能夠使用,表面上亦沒有損壞,因此在下嘗試了解情況及解決問題
Labels:
Arduino
,
Arduino Nano
,
CH340
,
Electronic
,
Linux
,
Linux Mint
,
Serial
,
USB
2022-10-17
Raspberry Pi Pico W 試用
事隔一年,Raspberry Pi 基金會 將 Raspberry Pi Pico 升級至 Raspberry Pi Pico W
而且 Raspberry Pi Pico W 亦只需要 6美金 便可以購買到,在下當然不會放過
而且 Raspberry Pi Pico W 亦只需要 6美金 便可以購買到,在下當然不會放過
Labels:
Arduino
,
AVR-C
,
C
,
C++
,
Electronic
,
MicroPython
,
Python
,
Raspberry Pi
,
Raspberry Pi Pico
,
Raspberry Pi Pico W
,
Thonny
,
Thonny IDE
2022-08-31
使用 ESP8266 向伺服器發出 HTTP 請求
之前曾經借用 Arduino IOT Cloud 製作遙距控制的網頁伺服器
但免費版的 Arduino IOT Cloud 的功能及自訂化不多
如果更多自訂化功能便需要向 Arduino IOT Cloud 購買完整功能
支持 Arduino 是不錯的選擇,但如果需要降低成本又具備自訂化功能,仍然是有方法
但免費版的 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 的運作原理
因此要在 Raspberry Pi Pico 重新學習編寫 I2C 及 SPI
亦所以簡單介紹 I2C 及 SPI 的運作原理
Labels:
Arduino
,
Electronic
,
I2C
,
Raspberry Pi Pico
,
SPI
,
UART
2022-07-17
焊接表面黏著零件
學習電子零件焊接已經一段時間
對於通孔設計的電子零件焊接已經有不少經驗,但表面黏著技術的電子零件只有很少焊接經驗
只是偶然在維修時才接觸到,而且焊接的效果亦不算好
需要一點正式的焊接表面黏著技術經驗
對於通孔設計的電子零件焊接已經有不少經驗,但表面黏著技術的電子零件只有很少焊接經驗
只是偶然在維修時才接觸到,而且焊接的效果亦不算好
需要一點正式的焊接表面黏著技術經驗
Labels:
Electronic
,
SMD
,
Soldering
,
Surface Mount Device
2022-07-10
Raspbery Pi Pico 控制 5.7寸 320x240 LCD熒幕
5.7寸 320x240 是單色 LCD熒幕 的最大尺寸,未必是最佳顯示效果
但因為單色顯示,操作上相對簡單,不需要效慮顏色,便可以顯示資料,都非常方便
但因為單色顯示,操作上相對簡單,不需要效慮顏色,便可以顯示資料,都非常方便
Labels:
CircuitPython
,
Electronic
,
LCD
,
LCD Screen
,
MicroPython
,
Python
,
RA8835
,
Raspberry Pi Pico
2022-05-12
使用 Mini D1 ESP32 製作 藍牙HID鍵盤
上次使用 Arduino Pro Micro 模擬 鍵盤按鍵操作,但 iOS 無法簡單地透過 USB連接 鍵盤及電腦
需要透過藍牙裝置才能將鍵盤按鍵的效果傳送給 iOS ,因此在下又要測試新零件
需要透過藍牙裝置才能將鍵盤按鍵的效果傳送給 iOS ,因此在下又要測試新零件
2022-04-20
維修 USB 儲存裝置
如果 USB儲存裝置 的 USB連接插頭 折斷,閣下會如何處理 USB裝置?維修?丟棄?
如果是 貴重裝置 或 保存著重要資料,甚至機密資料,不能隨意讓人維修(某明星事件),更不能隨意丟棄或毀滅
在下的朋友,因為忘記將 USB儲存裝置 從電腦拔除,連同整部電腦放回電腦袋
結果將 USB儲存裝置 的 USB連接插頭 折斷,由於有重要資料在 USB儲存裝置 中,朋友希望能夠取回資料
在下唯有想辦法拯救 USB儲存裝置
如果是 貴重裝置 或 保存著重要資料,甚至機密資料,不能隨意讓人維修(某明星事件),更不能隨意丟棄或毀滅
在下的朋友,因為忘記將 USB儲存裝置 從電腦拔除,連同整部電腦放回電腦袋
結果將 USB儲存裝置 的 USB連接插頭 折斷,由於有重要資料在 USB儲存裝置 中,朋友希望能夠取回資料
在下唯有想辦法拯救 USB儲存裝置
Labels:
個人感想
,
維修系列
,
Electronic
,
USB
訂閱:
文章
(
Atom
)