2026/05/02

我的第一片 PCB 冒險 - Day 1

 原理圖的魔法與 PCB, 差很多~


我使用 EasyEDA Pro 網頁版來畫電路板, 它看起來很簡單,直到開始才發現...Gemini AI 跟你說的名詞, 或是選單位置...有時, 找不到就是找不到啊...

今天是我挑戰 PCB 自製初體驗的第一天! 目標是打造一個「智慧喝水提醒器裝置」。剛開始在 Gemini AI 的幫忙下,一個一個原件放到原理圖(Schematic)自己覺得還蠻順利的...😊。
看著那些 NodeMCU、MPU-6050 陀螺儀和 OLED 螢幕的邏輯連線井然有序,我心裡還偷笑....😏

然而,當我滿懷自信地按下「轉 PCB」的那一刻,哈哈哈…怎麼亂成一團?! 😅 螢幕上出現的不是想像中精美的電路板,而是散落一地的零件,還有無數糾結在一起、像亂掉的毛線球一樣的藍色飛線 (Ratsnest)!

原理圖畫好後, 零件會灑落一地


課後筆記:

  1. 原理圖 ≠ 實體空間:原理圖只管 "誰連誰"(邏輯),但 PCB 是真實的 "排位賽" 。你要考慮零件的大小、正反面,還要預留放電池的空間。
  2. 電源線不能太細:AI 提醒,ESP8266(對的, 我在 ESP8266上做的實驗. 在發射訊號時會有瞬間脈衝大電流,所以電源走線(3.3V/GND)要設定到 20-25 mil 以上才安全,不能像普通訊號線一樣細。
在 Design rules 裡新增一條 Power line, 這裡設成 0.65mm 已後 auto-routing (自動拉線時), 指定 5V, 3.3V, VBAT...等等, 相關的線路就是會用到 0.65mm, 真方便!

雖然第一步就卡在 - 找不到板框邊界(Board OutLine)」,還差點把鋪銅當成邊界!,但搞懂這些邏輯後,對這片板子更有感情了! 😅 歡迎在下方留言拉我一把,或分享你當年的「初次佈線慘劇」!

Gemini 設計提示:

將整個專案整合進一片 PCB (印刷電路板) 是將實驗原型轉化為專業產品的關鍵步驟。使用 JLCPCB 旗下的 EasyEDA (嘉立創 EDA) 工具,我們可以依照以下四個核心階段來完成設計。

身為資深工程師,我會引領你完成這項「一體化電路」的佈局:


第一階段:電路原理圖 (Schematic) 繪製

在 PCB 佈線前,必須先在 EasyEDA 中建立正確的邏輯連接。

  1. 核心模組化佈局

    • NodeMCU 插座:使用兩個 1x15 排母 (Female Header),讓 NodeMCU 可以插拔,方便教學。

    • I2C 總線匯流:將 NodeMCU 的 D1 (SCL)D2 (SDA) 線路拉出,並聯至 OLEDMPU-6050 的對應腳位

    • 中斷喚醒線路:預留一條走線將 MPU-6050 的 INT 腳位連接到 NodeMCU 的 RST 。建議中間加一個 0Ω 跳線電阻 或排針,方便切換是否使用 WoM 喚醒模式。

  2. 旗艦級電源管理 (Power Management)

    • 充電區:配置 TP4056 充電電路,輸入端接 USB-C 母座,輸出端接 700mAh 鋰電池

    • 穩壓區:使用 HT7333-A (SOT-89 封裝) 作為核心。將電池正極接至 HT7333 輸入,HT7333 輸出接至 NodeMCU 的 3V3 腳位 (繞過板載 AMS1117 以省電)

    • 濾波電容:在 HT7333 的輸入與輸出端各並聯一個 10uF 陶瓷電容。並在電源輸入端並聯一個 220uF 以上的電解電容,以緩衝 ESP8266 啟動時的脈衝電流


第二階段:PCB 佈局 (Layout) 策略

佈局決定了產品的實用性。考慮到這是一個水壺掛件,建議採用長條形設計:

  1. 分層與空間分配

    • 正面 (Top Side):放置 SSD1306 OLED。將螢幕放在 PCB 的最頂端或正中央。

    • 背面 (Bottom Side):放置 700mAh 鋰電池。可以使用電池背膠固定在 PCB 背面無零件處。

    • 內嵌式 MPU-6050:MPU-6050 必須固定得非常穩固。建議將其放置在 PCB 的幾何中心,減少因電路板形變導致的數值偏差。

  2. 操作介面優化

    • FLASH 按鈕:雖然 NodeMCU 自帶按鈕,但在 PCB 上加焊一個較大的側面輕觸按鈕(並聯至 GPIO 0),會讓使用者在切換顯示模式時更好操作


第三階段:佈線 (Routing) 與工程細節

  1. 電源走線 (Power Traces):電源線(3.3V 與 GND)必須夠寬(建議 20-25 mil),因為 ESP8266 發射訊號時會有大電流突發

  2. 訊號線:I2C 訊號線使用標準 8-10 mil 即可。保持 SDA 與 SCL 平行且盡量縮短長度

  3. 鋪銅 (Copper Pour):在 PCB 頂層與底層進行大面積 GND 鋪銅,有助於散熱與減少雜訊干擾。

待續👋

2026/04/26

Google AI Studio 新功能:Design Preview 初體驗

 過去在使用 Google AI Studio 生成介面時,大家應該都有相同的感覺——色調幾乎固定,變化不大。雖然功能性沒問題,但在設計呈現上總覺得少了一點自由度。


就在今天,我在實作一個 App 的過程中,意外發現 Google AI Studio 推出了 「Design Preview」 功能。這個新選項讓使用者在生成介面之前,可以先挑選一個樣式。雖然目前只有五種預設風格,但至少能讓介面不再千篇一律,算是邁出了一小步。


對於開發者來說,這樣的功能有兩個好處:

  • 快速測試不同風格:不用再手動去調整 CSS 或配色,直接在生成階段就能看到差異。
  • 降低設計門檻:即使沒有設計背景,也能透過預設樣式讓介面看起來更有特色。


不過,五種樣式畢竟有限。如果你希望更進一步探索色彩與風格的可能性,我推薦大家試試我自己開發的 「Stonez56 色彩探索家 Web App」。這個工具提供 25 種色彩方案,可以自由調整、套用,讓你的介面設計更靈活、更有創意。

App 網址: https://56theme.vercel.app/
影片說明網址: https://youtu.be/bTK76SJbJk8

Google AI Studio 的 Design Preview 功能,算是官方在設計自由度上的一個起點;而透過外部工具的補充,開發者就能把這個起點延伸成更廣闊的設計空間。






2026/04/17

[辦公室自動化靠AI - 會議室預定] - AI Coding 的核心價值

 如何將一個混亂的手寫預約場景,轉化為具備衝突檢查、品牌客製化與雲端即時同步的專業系統? 這背後代表的不僅是技術的落地,更是管理權力的重新分配。

為什麼小公司老闆最需要 AI?因為你沒有大企業的預算去請一整排行政櫃檯,但你卻可以擁有無限個數位員工。我們展示了 AI Coding 的核心價值:它將複雜的程式語法隱藏起來,只留下純粹的邏輯與需求對話。當你掌握了這套對話技巧,你就不再是一個被動使用軟體的老闆,而是一個能根據市場變化、隨時定義新工具的「數位廠長」。

在 AI Studio:AI Coding 實戰班 裡,我們不僅提供這套會議室系統的完整原始碼與佈署教學,更重要的是,我們會培養你指揮 AI 的「架構師思維」。未來無論是客戶管理、自動報價還是流程追蹤,你都能用同樣的邏輯一通百通。

#數位轉型實戰 #AI創業 #未來工作力 #Stonez56 #老闆進修 #自動化流程 #AIStudio #ai #aistudio #gemini #aicoding #vibecoding

2026/04/16

我的 PCB(電路板) 初體驗 - 做出一個 Prototype 了... 會不會動...不知道

看到這個很開心~~ 😊




我決定挑戰一個對新手來說充滿門檻的任務:親手設計一片屬於自己的專用電路板!

但我並非孤軍奮戰,我找了 Gemini 當我的 24 小時貼身助教 🙂。這幾天下來,我們在電路世界裡進行了一場「腦力與邏輯」的馬拉松! 過程常常因為找不到 Gemini 提到的功能, 選單很沮喪, 真的快想砸掉電腦~~ 哈.. 但我撐過來了~

接下來, 我會花幾天的時間, 把這過程寫一下, 做的記錄~
想看更詳細的踩坑記錄和實體開箱嗎?歡迎在 FB 追蹤我並加入我的社群,我會持續更新這場 Maker 冒險!😊




哈.. 我沒放棄 AI 教學啦...Gemini, Antigravity, 雲端佈署, AI 簡報學...想學的可以找我!! 😅




#Maker #PCB設計 #ESP32 #電路板DIY #創客 #Ai
#AI助教Gemini #EasyEDA實戰 #AIcoding #vibecoding #stonez56
 👉 想看更詳細的踩坑記錄嗎?歡迎在 FB + 我的 FB 社團追蹤我,我會持續更新這場 Maker 冒險!

[辦公室自動化靠AI - 會議室預定] -用 Google Sheets 做雲端服務


對於預算有限的小型企業主來說,穩定且易用的「雲端同步」是數位轉型最重要的一環。如果你開發的系統只能存在於某台電腦的硬碟裡,那它充其量只是一個電子化的登記簿;但當它能與雲端試算表連動,它就變成了一套具備擴充性的管理平台。



讓網頁與試算表「跨空對話」的秘訣。我們會深入淺出地介紹資料存取與配置流程。老闆們不需要學習高深的網路通訊協定,我們會展示如何利用 AI 撰寫一段簡單的指令,將網頁表單接收到的預約詳情,像發簡訊一樣傳送到 Google Sheets 的後台。

這意味著老闆可以利用自己最熟悉的介面(Excel/Google Sheets)進行後續的統計。在 AI Studio 課程中,我們會提供完整的配置步驟,從獲取 API 金鑰到設定雲端權限,教你如何像蓋積木一樣,把公司的數據地基穩穩地扎在雲端上。這種架構的好處在於:即使網站前端壞了,你的原始數據依然安全地存放在 Google 的伺服器中,讓小老闆也能擁有大企業等級的資安防禦與備援思維。


我的繪制 PCB 初體驗

 花了2-3天研究如何畫PCB, 我從來沒畫過, 也不是電子材料專家, 所以想找 Gemini 當助手來指導試試看... 看到原理圖時, 想說怎麼那麼厲害.... 

⭐ 看到 PCB 長出來很開心...

⭐ 看到 3D view 才知道倒的倒...錯面的, 錯向也不少...

⭐ 其它不知道坑在那裡...

Gemini 真的可以相信嗎? 😅

FB 跟踨我...我會來記錄一下我自己做出第一片的詳細過程..😊



2026/04/15

[辦公室自動化靠AI - 會議室預定] - Day3

[辦公室自動化靠AI - 會議室預定]

很多老闆問我:自己蓋的系統,會不會看起來很陽春?事實上,專業感的秘訣在於那些被精準掌控的細節客製化。在 AI Studio:AI Coding 實戰班 裡,我不僅教你功能,更會教你如何指揮 AI 建立一個專屬的翻譯官介面。

你可以隨心所欲地把冰冷的 "送出" 按鈕改成更親切的確認預約之類的...。不需要額外聘請專業的 UI 設計師,身為老闆的你,只要會說話,就能隨時更動文字、調整品牌配色。讓你的客戶在進入預約系統的第一秒,就能感受到如矽谷科技公司般的流暢與專業質感,這就是小公司建立大品牌信任感的捷徑!



想要了解如何用 AI 調教出高質感系統介面的朋友,請留言 『+56』 

2026/04/14

[辦公室自動化靠AI - 會議室預定] Day 2



2026 年最貴的成本往往源自於那些「管理上的低級錯誤」。試想一下,當你費盡心思邀請的重要貴客親臨公司,你卻得在會議室門口,當著客人的面跟員工尷尬地爭論誰才是先訂房的人?這不僅僅是當下的難堪與無禮,更是在客戶心中種下了「這間公司連內部行政都管不好,如何能託付大型合作案」的負面種子。這種對公司品牌可靠度的打擊往往是致命的,甚至會直接影響到後續的成交率。

 

終結搶房糾紛的底層邏輯。身為老闆,你完全不需要去背誦苦澀的程式碼或理解深奧的數學公式,你只需要理解『區間重疊』這個直觀的視覺概念。這就像是兩塊在時間軸上的數位積木,只要它們的邊界有任何交錯或部分重合,系統就應該將其判定為衝突。這種比對工作對人類大腦來說極其耗神且容易遺漏細節,但對 AI 來說卻是瞬間即可完成的基礎任務。你只需要用平時交辦任務的語氣清楚告訴 AI:『如果有人預約的時間跟別人重疊了,不管是重疊一分鐘還是一個小時,請立刻跳出警告並擋下預約。』AI 就能根據你的指令,精確產出這套判斷邏輯。在 AI Studio 課程中,我們會提供具體的對話截圖與指令範例,展示如何把老闆的商業直覺,轉化為系統 24 小時不打烊的自動守門員,讓你從此遠離行政紛爭的噩夢。



你上次遇到的會議室尷尬是什麼?😊



2026/04/13

[辦公室自動化靠AI - 會議室預定] Day 1

 [辦公室自動化靠AI - 會議室預定] 

2026 年最貴的成本是「手動確認」與其背後的隱形成本。每次你或員工中斷工作,特地走到門口確認登記表,或在 LINE 群組來回核對,都是在浪費老闆最寶貴的專注力。與其讓大腦被這些雜事佔據,不如把預約規則徹底定義清楚:只要你明確告知 AI 週一至週五,09:00-18:00 開放預約,剩下的繁瑣比對、時間篩選與衝突檢查,完全可以交給 App 24 小時不間斷地自動負責。



與其每週重複花時間印紙、換紙、貼門口,還要擔心員工忘了手寫導致撞期,不如花一個下午的時間,讓 AI 幫你打造一套「一勞永逸」的數位行政流程。

💡 教學點:對於完全不懂代碼的老闆來說,重點在於「溝通方式」。你不需要學什麼 JSON 或複雜物件,你只需要會寫平時交辦任務的清單。例如,你直接用白話文告訴 AI:我有三間房,1 號房是大間的,有 20 個位子和大型投影幕;2 號房是小間的沙發區,適合 4 人談心。AI 的大腦會自動幫你把這些描述轉化為電腦能識別的「數位資源庫」。當你學會如何像指揮員工一樣描述你的生意環境,AI 就能瞬間完成原本需要工程師寫好幾天呢。





2026/04/12

如何用 Hermes-Agent + Telegram 打造自動化工作流! 1) 設定 Hermes-Agent!

Hermes-Agent Telegram 設定完成卻連不上?一步步教你排除問題!

有沒有朋友, 昨天明明setup時有設好了 Telegram, 但確連不上 Telegram?
看到這畫面, 不知如何設定 Telegram?


/q 跳出畫面


bash> hermes setup



選 Messaging platforms (Gateway)


選取 1 (Telegram) , 按 Eenter


可以看到 Telegram 有打勾了, 按下 Enter 


打開 Telegram, 聊天室中打 @BotFather, 就會看到這個畫面:


輸入 /newbot
  • 1.把自己的 bot 命名 - "Hermes"
  • 2.這些都是名字重複, 或是不符合 Telegram 規則的錯誤訊息...
  • 3.最後命名為 hermems_56bot
  • 4.把這個 Token 複製下來, 貼到剛剛 terminal 的畫面 (CTRL+V) 就可以, 貼上後不會看到任何字喔!




CTRL+V 貼上 Token:

有貼上成功會看到這個畫面:
接下來, 輸入你可以接受的 Telegram 使用者, 或留空白就任何人都可以透過 TG 來下指令



我輸入自己的 TG ID: stonez56 (這樣比較安全..你不想讓其它人操控你的 Hermes Agent).
這樣就設定成功了!

接下來問你, 是否要重啟 Gateway 來變更? 按 ENTER=YES; 
記得 Hermes Gateway 就是使用 TG, Discord..的 messaging agent


這樣就設定完成了~
但是我們要啟動 Hermes gateway



bash> hermes gateway & 
執行這命令, 這樣它就會在背景執行了!

可以看到它以經正常的啟動了!


回到 Telegram, 在上方有一個 URL: t.me/thermes_56bot 點一下:




按一下開始, 再打 /status 就可以看到 Hermes-Agent 目前的狀況了!


昨天, 有網友說, Hermes-Agent 問民國年會答錯, 所以就用這題目來測試一下!
結果Hermes-Agent 回覆完全正確呢~




2026/04/11

Raspberry Pi 狀態監控:從 htop 到 btop 的升級體驗

在過去,我一直習慣用 htop 來查看樹莓派的系統狀態。它的介面簡單直觀,能快速掌握 CPU 與程序的使用情況,對於日常維護來說非常好用!

不過,最近我發現了一個更強大的替代方案 btop


為什麼選擇 btop?
  • btop 在同一個頁面裡,就能同時顯示多種系統資源的狀態,比 htop 更全面、更直覺:
  • 記憶體:清楚顯示剩餘容量與 cache 使用量
  • 磁碟:即時查看剩餘空間與 I/O 狀況
  • CPU:每一顆核心的即時負載狀態,是否滿載一目了然
  • 網路:下載與上傳速度的即時監控

這些資訊在同一個介面裡呈現,讓我不需要再切換工具或輸入額外指令,就能完整掌握系統健康狀況。

安裝 btop (一步一步操作)
在 Raspberry Pi 上安裝 btop 非常簡單,只要幾行指令:

bash
# 更新套件清單
sudo apt update

# 安裝 btop
sudo apt install btop -y

# 啟動 btop
btop

安裝完成後,直接輸入 btop 就能開啟介面。

使用心得
btop 的介面比 htop 更美觀,支援圖形化的即時曲線。對於需要長時間監控系統效能的人來說,btop 幾乎是必備工具。

我最喜歡的一點是:所有重要的資源資訊都集中在一個畫面裡,不僅方便,也讓我在教學或展示時更容易讓學生理解系統運作。


以前都用 htop 來查看樹苺派的狀態..很不錯, 但是我找到更好的替代項目

 你都使用什麼工具來管理樹莓派?! 



玩 OpenClaw 龍蝦讓你覺得累...那來試試最近暴紅的 Hermes-Agent!

 我昨天晚上把 Hermes-Agent 架在 Raspberry Pi 5 上面然後設定了 Gemma4-31b-it 雲端模型, 給它指令後, 請它生成幾篇貼文.... 它就完成了~~  之前玩龍蝦....真的搞好久...😅


Hermes-Agent 不只是 OpenClaw 延伸,而是進化版 —— 更靈活、擴展性不輸給 OpenClaw!

https://github.com/nousresearch/hermes-agent

它跟 OpenClaw類似, 它可以做到(取自官網):

  • 自我學習迴圈:用越久,技能越多,還會自己優化
  • 跨平台整合:Telegram、Discord、Slack、WhatsApp、Signal、CLI 都能用
  • 互動式終端介面:支援多行編輯、指令自動完成、即時輸出
  • 持久記憶:跨工作階段的記憶檢索,搭配 LLM 摘要與全文索引
  • 內建自動化:Cron 排程,直接用自然語言設定報告、備份、審計
  • 平行任務:能同時跑多個流程,還能分派子代理處理
  • 彈性部署:不管是便宜 VPS、GPU 叢集,甚至 serverless,都能跑

有興趣快來試試!

注意看左下角他已經啟動了 Gemma-31b 的雲端模型, 在 AI Studio 裡, 建立一把 API Key 給它用就可以了. 據說目前 Gemma 4 免費用的額度還不少!😊


在這裡我讓他跑一個幫我寫四份貼文的工作, 並且把完成的內容儲存成檔案



Hermes-Agent 已經寫好一個工作記劃, 

建立好目錄, 然後寫一篇FB的貼文, 一篇Threads貼文, 和一篇部落格貼文


這是 產生後FB 貼文內容


工作完畢, Hermes-Agent 還會做一個簡單的結論報告檔案產生在哪個目錄以及文字內容輸出等等!

我使用 Pi5 8GB (有開啟圖形界面), 它在平時吃的記憶體不到1GB,
執行任務時, 約2GB左右..蠻輕量的!


看到這裡, 你也想想自己上手試試嗎?

2026/04/07

你的 Google AI Studio App 無法同步到 GitHub 嗎?

你也有遇到了 Google AI Studio 無法同步到 GitHub 的問題嗎?
使用 AI Studio 做 AI Coding 時, 若無法同步到 GitHub 真的是很麻煩!!



經過幾個月的測, 我終於找到解法了~~

🛠️ 解決流程 Step by Step
⭐ 撤銷 GitHub 存取權限
1. 進入 GitHub → 點選右上角頭像 → Settings
2. 左側選單找到 Applications → Authorized OAuth Apps
3. 找到相關的 AI Studio 或 Google 相關應用 → Revoke Access


⭐解除安裝 GitHub 上的應用程式
1. 在 Settings → Installed GitHub Apps
2. 找到該應用程式 → 點選 Uninstall
3. 登出所有 Google 帳號
4. 在瀏覽器右上角 → 登出所有 Google 帳號 (我用穩私模式)
5. 確保沒有殘留的登入狀態(Gmail、Google Drive、AI Studio)


⭐ 清除 AI Studio 快取 (用穩私模式更方便! 😊)
1. 進入 Google AI Studio
2. 在瀏覽器清除快取與 Cookie(建議針對 aistudio 網域)
3. 重新整理頁面
4. 重新登入並同步
5. 打開 AI Studio 帳號重新登入
6. 打開一個 App, 按下 GitHub 去同步到 GitHub
7. 成功~~ 



 See...底下已出現可以同步的按鈕.... 😊

2026/04/01

Canva 最新功能 "Magic Layer" - 把 NotebookLM 的簡報, 快速的圖文分離!

 最近大家都在玩 Canva 最新功能 "Magic Layer",

可以快速的把NotebookLM 做出的簡報, 做圖文做分離!

使用方法:
  1. 在主頁按下設定->把語言由中文改成 English (US)
  2. 若是你使用的是教育版帳號, 目前還沒有 Magic Layer (黑底圖)
  3. 我使用另一個免費的帳號, 登入後就可以看到 Magic Layer (白底圖)



2026/03/30

如何使用 Deckedit 工具把 NotebookLM 生成簡報, 快速圖文分離!

DeckEdit 由 Keith Li 創建,秉持一個簡單的使命:提供一個強大、100% 免費且以隱私為優先的工具。沒有隱藏費用、不收集資料、絕不妥協。

問題:
NotebookLM 產生的簡報很精美,但格式是「死」的,無法選取文字、無法修正錯字、無法客製化內容。唯一的解決方法是手動重新打字,直到現在。

網站由此進入: https://deckedit.com/zh-Hant/about




  1. 先選取 .pptx 設定待會直接輸出 Popwerpoint 格式
  2. 上傳一個由 NotebookLM 生成的簡報 PDF 檔
  3. 換下轉換為 PPTX



  1. App 快速讀取出PDF每頁的檔案內容,可以選取全選後再單獨選定想要轉換的頁面
  2. 換下綠色框起鈕做轉換

  • Deckedit 開始做圖文分離工作...請稍候

  • 第一頁: 左邊為原來頁面, 右邊為框出文字後頁面, 很明顯的看到中間的字已被框出,字被正確判斷出來

  • 第二頁很明顯看到左邊的三個框框文字沒有被辨識出來,但是在右側的黃色和粉紅色框已經正確辨識出了


  • 第三頁可以看到中間三個長方形的文字都被清除而在上方的抬頭也成功的搜尋到清除掉了

  • 第四頁有黑色的框框四個內容完全被清除底下的文字也完整的清除


  • 按下 DOWNLOAD PPTX 就可以把圖文分離簡報檔下載
  • 仔細看一下, 連右下角的 NotebookLM 都被辨識出來, 可以直接刪除!
簡報背景不要用太花的顏色

⭐不要用漸層的顏色

⭐盡量以單色系或是淺色為主

⭐這樣可以增加辨識成功的機率



有興趣的朋友可以直接下載辨識完成的PPT檔案看一下成果 http://tools.stonez56.com/tmp/PPTX.zip