顯示具有 Electronic 標籤的文章。 顯示所有文章
顯示具有 Electronic 標籤的文章。 顯示所有文章

2024-09-29

維修 Pro Micro 並改裝為 USB HID 腳踏按鈕

在下有幾塊 損壞的微控制器開發板,已經廢棄了一段時間,但掉棄又覺得很浪費
最近尋找資料時發現網上有一些 USB腳踏按鈕 可以自訂按鍵功能,但價錢差不多 10 至 20美金
而且自訂按鍵功能還需要使用專用的軟件,而這些專用軟件並不支持 Linux
因此才想到將其中一塊 損壞的 Pro Micro 安置到腳踏按鈕,將 腳踏按鈕 改裝成 USB HID 裝置

2024-07-07

試用 LuckFox Pico Mini B

在下學習使用 微控制器 及 開發板 已經一段時間
但在下認為使用 微控制器 或 開發板 都不能即使互動設定訊號非常不方便
每次修改操作內容,除了修改程式碼,還要編譯及寫入韌體到微控制器,需要一些時間
因此在下尋找一些可以直接控制訊號的開發板

2024-03-02

使用 ESP32-S3 模仿 O.MG Cable

以 ATmega32u4 讀 SD卡 指令模擬 USB HID 操作鍵盤及滑鼠自動操作很方便
雖然不需要每次更新 ATmega32u4 的韌體,但仍然需要預先將指令儲存在 SD卡 中
因此在下想製作可以互動操作

2024-01-28

自製 USB測線器

之前提及在下要處理大量 USB線,但每次都要借用 USB裝置 來測試非常不方便
一來需要借用 電腦 或 智能電話 才能測試,二來操作不良可能會損壞 USB裝置 ,因小失大更得不償失
因此在下嘗試製作一個能夠檢查 USB線路 的裝置

2024-01-02

使用 SSD1306 OLED 顯示輸出效果

在下使用微控制器或開發板製作電子工具時,經常需要使用 序列(Serial) 來偵錯或測試效果
但當電子工具獨立運作時,便無法顯示 序列(Serial) 的內容
而先前試用 LCD熒幕 體積比較大,亦需要較多線路,使用上比較不便
因此在下嘗試尋找比較細小,線路較少,容易操作的顯示工具

2023-11-18

透過 OTA 技術更新微控制器

一般具備巨集功能的鍵盤,能夠經過 USB 連接到電腦,並使用指定軟件升級或更新功能
最近在工作上測試一個無線鍵盤,這個無線鍵盤不是使用 USB ,而是使用 WiFi 連接便可以更新按鍵的功能
在下發現 Arduino 提供一種稱為 Arduino OTA 的供能,能讓 Sketch 經過 WiFi 更新開發板
因此測試其效果及注意地方

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 ,但卻需要額外工序才能使用

2023-09-02

試用 LuatOS ESP32-C3 及 使用 WS2812B通孔LED

早前曾經使用 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

2023-01-20

使用 RP2040微控制器 控制 NeoPixel

傳統 LED 或 RGB LED 都是對應控制不同顏色光源的引腳傳送訊號
越多光源,即使以多路複用接駁,仍然需要越多引腳
而且數碼訊號只能控制開關操作,如果要控制亮度便需要具備 PWM 的引腳
因此尋找其他替代品可以更方便控制

2022-12-21

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

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

2022-12-08

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

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

2022-10-17

Raspberry Pi Pico W 試用

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

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-05-12

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

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

2022-04-20

維修 USB 儲存裝置

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