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

2024-09-29

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

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

2024-07-31

使用 ESP32-1732S019

雖然普遍 開發板 都有提供 LED 可以用作顯示狀態
但當需要顯示比較複雜的內容、數值資料,甚至圖像時,只有一粒 LED 並不足夠,通常還需要使用 序列輸出
如果需要讓 開發板 獨立運作,便無發使用 序列輸出
如果能夠像 ESP32-S3 0.42in-OLED 預裝熒幕,便可以更簡單地開發獨立運作的裝置

2024-03-02

使用 ESP32-S3 模仿 O.MG Cable

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

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-11-13

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

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

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-03-27

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

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

2022-03-24

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

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

2022-03-20

使用 Arduino IDE 編寫 ESP8266 NodeMCU 程式

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

2021-12-20

維修 Arduino Pro Micro

與維修 Arduino Nano 相同,同樣是不知原因,無法上載 Sketch ,因此收藏待將來使用
最近收拾物品,嘗試維修

2021-10-25

89S52模組 及 通過ICSP寫入資料

每次寫入資料到 AT89S52 都要重新接駁一大堆線在下覺得非常麻煩
因此在下尋找一些模組及配件可以方便安裝 AT89S52 並寫入資料的工具

2021-10-09

將程式寫入到 AT89S52

最近在解體一些古老電子產品時發一塊 AT89S52晶片,是一款常見的 微控制器晶片
AT89S52 是可以載入 Assembly, C 程式的微控制器晶片,既然又有「新」玩具,當然要玩一番

2021-10-02

Raspberry Pi PIco 控制 ERM4004 LCD熒幕

最近想自製一些測試用的器材,因此翻找一些工具零件
發現一個 40x4 的液晶體顯示熒幕原封不動,看來是被在下遺忘的工具
因此拆開包裝,測試能夠正常運作

2021-05-22

解除死鎖狀態的 Raspberry Pi Pico

早幾日到手的 Raspberry Pi Pico 不明原因下,Thonny 突然無法識別
但 Arduino 卻能如常能夠在 Raspberry Pi Pico BOOTSEL 模式下安裝 UF2檔案,亦能正確運作
因此在下翻查資料嘗試下解情況

2021-05-08

2021-02-22

Arduino 經 ST7789 控制 TFT IPS LCD 熒幕

之前使用的 單色LCD 或 多段顯示器 實際只是 1位元的方式顯示,即是使用開或關的方式顯示
雖然曾經使用電子紙總有 3種顏色 ,但在下使用的電子紙並非使用調色方法設定顏色
因此使用 TFT LCD 測試效果