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』