追蹤者

2026年9月17日 星期四

解決對AI恐會危害人類社會安全的疑慮 初步構想

AI安全機制 ---川普打給老黃提到美國社會對AI將來 感到疑慮,老黃說不會發生。

突然靈光一閃 剛剛
要硬體 軟體配合
幫AI電腦 接上一個痛感 接受器, 違反法律經人類AI法官審判
有罪就會通感回饋進入通感接收器。
至於如何痛不欲生 痛到蕩機,還要軟硬體整合。

老黃只是硬體製造商 無法保障 AI危害人類社會安全無慮。

2026年7月21日 星期二

2026 AI PC

 零度解說 U盤龍蝦

零度解說 windows 11 nano

windows 安裝OpenClaw AI知識派對

龍蝦弄掛 改用 Hermes 

阿達電腦王 改用 Hermes

千問 27b需要顯卡多少Vram


U盤龍蝦

[url]https://youtu.be/tM-mf3skkaA?si=psAb7bYVlmGwakbf[/url]


有U盤hermes嗎?

[url]https://youtu.be/Gjd9JoiTZds?si=Sw9phzetmc8l8D5A[/url] 

阿達改用 Hermes 

[:D]


Google flash 或 hermes

[url]https://youtu.be/rn--5FXObX4?si=6yB8LLOrLbNkf-Bd[/url] flash


[url]https://youtu.be/FdSVeOAd480?si=SfaFdTdUq3fuoFaX[/url] Hermes桌面版


[8D]

PS Hermes agent 有風險?!@ bashcat987

MCP server沒簽章,沒sandbox

Session記憶 可搜尋到密碼

自寫skill 可能被prompt 注入(一時看不懂)


[url]https://youtu.be/8SlxRmC4Ci0?si=jQPd0mA_-txPJt1w.[/url] 

Claude code變慢轉換到 Codex



自動化工作流 skill +agent

[url]https://youtu.be/w1IksuH1k-Q?si=ikRjkbmPoPFqq1Se.[/url] axtonliu


目前結論 好像先用Google 試試 省麻煩吧?!

AI 一人公司

2026年6月18日 星期四

2026 微雪 ESP32 epaper套件

 E-Paper_ESP32_Driver_Board   

微雪樹莓派2.13吋e-Paper電子墨水屏模組紅黃黑白四色屏標籤屏

安裝ARDUINO 2.0 IDE



https://www.waveshare.net/shop/e-Paper-ESP32-Driver-Board.htm









程式使用

  • 開啟Loader_esp32bt目錄,雙擊Loader_esp32bt.ino檔案開啟Arduino工程
  • 選擇Tools->Boards->ESP32 Dev Module,並且選擇好對應的串口:Tools->Port

  • 然後點選上傳,把程式編譯並下載到ESP32 驅動板上
  • 手機安裝並開啟APP:

  • APP 首頁一共有五個按鈕:
    • 連接藍牙:用來連接ESP32設備
    • 選擇墨水螢幕型號:選擇你接上驅動板的墨水螢幕型號
    • 打開圖像檔案:點擊可以選擇手機裡面的一張圖片打開,必須線選擇型號確定尺寸才能選擇圖片
    • 選擇圖片處理演算法:由於手機中的圖片不一定符合墨水螢幕型號的需求,所以先處理一下圖片
    • 上傳圖片:將處理後的圖片上傳到墨水屏,並刷新到螢幕上去
  • 首先確保你已經打開手機藍牙。點選「連接藍牙」->點選右上角的「SCAN」進行藍牙裝置掃描。
  • 找到ESP32設備,點選進行連接。如果你是第一次連接這個設備,會彈出配對訊息,點擊確認完成配對。 (注意:如果裝置沒有進行配對,將無法正常上傳圖片,並且可能出現APP閃退的問題)
  • 點選「選擇墨水螢幕型號」選擇你連接的墨水螢幕對應型號
  • 點擊「開啟影像檔案」選擇圖庫並開啟一張圖片,會根據上一個步驟選擇的型號出現矩形裁切框,拖曳裁切到你想要的部分即可
  • 點選「選擇圖片處理演算法」選擇對應的處理演算法, 並確認
    • 黑白色階演算法(將圖片處理成黑白兩色,並根據墨水螢幕解析度切割圖片大小)
    • 彩色色階演算法(將圖片處理成多色,並根據墨水螢幕解析度切割圖片大小,只適用於多色墨水螢幕)
    • 黑白抖動演算法(將圖片處理成黑白兩色,並根據墨水螢幕解析度切割圖片大小)
    • 彩色抖動演算法(將圖片處理成多色,並根據墨水螢幕解析度切割圖片大小,只適用於多色墨水螢幕)
  • 點選“上傳圖像”, 把處理過後的圖像上傳到墨水螢幕中顯示

2026年3月26日 星期四

2026 esp32 epaper1.9"9

  淘寶微雪電子紙1.9吋


www.waveshare.net/wiki/1.9inch_Segment_e-Paper_Module

Arduino連接引腳對應關係
e-PaperArduino UNOMega2560
Vcc5V5V
GNDGNDGND
SDASDASDA
SCLSCLSCL
RSTD8D8
BUSYD7D7


接線及程式測試成功2019.Feb.22

方法:

一 Arduino >Tool > Manage library> install GEPD2 library

二 使用 c:/users/user/arduino/library/GEPD2/GEPD2.examples 修改內容後 測試成功。


(使用賣家範列實驗失敗) 賣家附的範例 compiling會有錯誤。

"avr/pgmspace.h: No such file or directory"


esp32 epaper 成功範例 使用SPI介面


AI 2026 answer

在 ESP32 上開發 I2C 電子紙(e-Paper) 程式,首先需要確認你的顯示器型號。大多數常見的電子紙(如 Waveshare 2.9 吋)預設使用 SPI 介面,但市面上也存在專門的 I2C 版本(例如 Waveshare 1.9 吋 91 段電子紙)或是透過控制器轉接的模組。 [1, 2]
以下是針對 I2C 電子紙的程式開發指南:

1. 硬體接線 (Wiring) [2]

ESP32 的預設 I2C 腳位如下,請確保 3.3V 供電穩定,因為電子紙在刷新時會有瞬間峰值電流。 [3, 4]
電子紙引腳 [2, 5, 6, 7, 8] ESP32 引腳 (預設)說明
VCC3.3V電源輸入
GNDGND接地
SDAGPIO 21數據線
SCLGPIO 22時鐘線
RSTGPIO 任意 (如 16)復位腳(部分模組需要)
BUSYGPIO 任意 (如 4)忙碌狀態指示(部分模組需要)

2. 常用函式庫 (Libraries)

根據你的螢幕類型選擇適合的庫:
  • 全圖形顯示 (Dot-matrix): 建議使用 GxEPD2,它支援多種驅動晶片,並能配合 Adafruit_GFX 繪圖。
  • 段碼電子紙 (Segmented): 如 Waveshare 1.9 吋,請至 GitHub 搜尋對應型號的 Demo。 [1, 9, 10]

3. Arduino 程式範例 (I2C 掃描與初始化)

開發前,先執行 I2C Scanner 確認電子紙位址(常見為 0x3C0x3D)。 [2]
#include <Wire.h>

void setup() {
  Serial.begin(115200);
  Wire.begin(21, 22); // 初始化 I2C (SDA=21, SCL=22)
  
  Serial.println("\nI2C Scanner");
}

void loop() {
  byte error, address;
  int nDevices = 0;
  for(address = 1; address < 127; address++ ) {
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
    if (error == 0) {
      Serial.print("找到 I2C 設備: 0x");
      Serial.println(address, HEX);
      nDevices++;
    }
  }
  if (nDevices == 0) Serial.println("未發現設備\n");
  delay(5000);
}

4. 開發注意事項

  • 刷新限制: 電子紙不適合頻繁刷新(通常建議間隔 >180 秒),否則容易產生殘影或損壞。
  • 局部刷新 (Partial Refresh): 若你的螢幕支援,程式中應優先使用局部刷新來更新局部數值(如溫度),以減少閃爍。
  • 低功耗優化: 在 ESP32 進入 Deep Sleep 前,務必呼叫顯示器的 sleep() 指令,以確保電子紙處於最低功耗狀態。 [2, 11, 12, 13, 14]
您手邊的電子紙具體是哪一個型號或尺寸?我可以為您提供更精確的驅動程式碼範例。



---------------------------------------------
microsnow 1.9 epaper
在 ESP32 上開發 
Microsnow (Waveshare) 1.9 吋電子紙 程式時,需要特別注意這款螢幕屬於「段碼式 (Segment)」顯示器,與一般的點陣式(可以畫圖形、寫任意文字)不同。它由 91 個固定段組成,主要用於顯示溫度、濕度和電量等特定數值。
1. 硬體連線 (I2C)
這款電子紙內建電壓轉換晶片,支援 3.3V 或 5V 供電。
電子紙引腳ESP32 腳位 (預設)說明
VCC3.3V電源
GNDGND接地
SDAGPIO 21I2C 數據線
SCLGPIO 22I2C 時鐘線
RSTGPIO 16 (可自選)復位腳(建議連接以確保初始化正常)
BUSYGPIO 4 (可自選)忙碌檢測腳
2. 程式設計核心
由於它是段碼式螢幕,通訊時是透過 I2C 位址發送特定的 Segment Code
  • I2C 位址: 預設通常為 0x3C(寫入位址)或 0x3D(讀取位址)。
  • 刷新機制: 支援全刷新(約 2s)和局部刷新(0.3s)
  • 驅動庫: 雖然有通用庫,但最穩定的方式是直接使用 Waveshare 提供的 Arduino 範例程式碼
3. Arduino 程式碼範例 (精簡版)
要控制這個螢幕,通常需要定義一個段碼表(如同控制 七段顯示器)。以下是基本的初始化邏輯:
cpp
#include <Wire.h>

// 定義腳位
#define EPD_RST_PIN 16
#define EPD_BUSY_PIN 4

void setup() {
  Serial.begin(115200);
  Wire.begin(21, 22); // 初始化 ESP32 I2C
  
  pinMode(EPD_RST_PIN, OUTPUT);
  pinMode(EPD_BUSY_PIN, INPUT);

  // 硬體重置
  digitalWrite(EPD_RST_PIN, LOW);
  delay(100);
  digitalWrite(EPD_RST_PIN, HIGH);
  delay(100);
  
  Serial.println("EPD 1.9 inch initialized...");
}

// 發送指令到電子紙的簡易函式
void sendCommand(uint8_t cmd) {
  Wire.beginTransmission(0x3C); // 傳輸到位址 0x3C
  Wire.write(0x00);            // 指令模式標頭
  Wire.write(cmd);
  Wire.endTransmission();
}

void loop() {
  // 1. 寫入顯示緩衝區數據 (根據 Segment Table)
  // 2. 呼叫刷新指令 (例如 0x24 或 0x12)
  // 3. 等待 BUSY 腳變為低電位
  delay(10000); 
}
請謹慎使用程式碼。
4. 開發關鍵建議
  • 查閱段碼表 (Segment Table): 由於它是 91 段,每個位元對應螢幕上的一個小筆劃(如數字的某一橫、藍牙圖示等)。您需要參考 Waveshare Wiki 的 Segment Table 來拼湊出數字。
  • 避免頻繁刷新: 雖然支援局部刷新,但電子紙的物理特性不建議每秒更新,建議設定在 30 秒或 1 分鐘更新一次環境數據,以延長壽命。
  • 低功耗: 在 ESP32 進入 Deep Sleep 之前,發送 0x10 指令讓螢幕進入深度睡眠模式(功耗幾乎為 0)。
您是否需要完整的段碼映射表 (Segment Mapping) 來顯示特定的數字或圖示?