Showing posts with label stonez56創客工坊. Show all posts
Showing posts with label stonez56創客工坊. Show all posts

2026/05/20

🚀 AI Studio 新功能登場 - 創建 Android 應用!

 🚀 AI Studio 新功能登場!

現在你可以直接在 AI Studio 建立 Android 應用程式原型,透過 USB 連接手機,一鍵安裝,立刻在手機上預覽! 從原型到實機,只要幾秒鐘,開發流程更快、更直覺。



使用情況和成本
與他人分享應用程式時,API 呼叫次數會計入您的使用限額。如果您使用付費模式,則可能會產生費用。如果您的應用程式可能產生費用,我們會在設定過程中以及您共享應用程式之前提前告知您。


#AIStudio #Android開發 #應用程式原型 #USB安裝 #即時預覽 #程式生活 #開發者工具 #Maker社群 #技術分享 #工程師日常



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/03/28

🎉2026 AI Studio 系列課程正式開放報名!

📌 兩堂課程,帶你從零基礎到雲端部署:

1️⃣ 4/7 (二) 19:30-21:30  

【AI Coding 基礎入門】  

不懂程式碼?沒關係!讓 AI Studio 幫你寫出第一款 App!

聽說 AI 很強,但到底怎麼上手? 如果你也有這個疑問,這堂的實戰課就是為你設計的。

⭐基礎入門2HR課程, 帶你進入AI coding 的大門!!

除了跟大家寫程式的基本概念,也直接帶您動手「實作」出兩個實用的 APP!

💡 這堂課你將帶走兩個專屬 App

1️⃣ QR Code 智慧生成管理員

不再求人: 快速製作活動報到、表單、資訊分享 QR Code。

實戰應用: 學習如何讓 AI 幫你處理「重複性高」的行政庶務。


2️⃣ 「選我選我」互動抽籤 App

炒熱氣氛: 專為會議、課堂設計,內建緊張鼓聲與 Emoji 動畫。

驚喜不斷: 讓「隨機點名」變成一種遊戲,全場目光都在你身上!


🎯 您將學會需求拆解/提示詞用法

需求拆解: 如何像工程師一樣思考,並把想法告訴 AI。

規格定義: 透過 AI Studio & Gemini 快速轉換成可執行的程式。

即學即用: 零基礎也能模仿開發,下課馬上就能在工作中使用。


🔥 課程最後,我也會介紹 進階班 (付費課程):

我們不僅教你做小工具,還要帶你窺探「實用 APP」的門檻, 如何佈署到雲端!

雲端資料庫: 讓數據永久儲存,不再重開就消失。

安全登入機制: 只有管理者/使用者能用的訂餐系統。

免費部署: 打造一個真正能上線、分享給同事用的 Web App。

進階班學員將獲得「訂餐系統完整原始碼」,直接套用!


⭐若尚未訂閱 Google AI Pro or 其家庭方案者, AI 使用功能可能受限, 本課程費用不保括AI使用費喔!

⭐ 使用Gooogle註冊者, 記得點下設定stonez56密碼, 再次回來才能看到課程!

⭐課後若有問題皆可於本課LINE群組發問喔! 🙂

報名連結: https://www.stonez56.com/courses/ai-coding-basic/
本課程一律開發票, 報帳沒問題~

2026/01/23

AI Agents 與 Agent Skills:打造高效 AI 工作流的雙引擎

 


在人工智慧快速發展的浪潮中,許多人開始接觸到「AI Agents」與「Agent Skills」這兩個名詞。乍聽之下,它們似乎很相似,甚至容易被混淆,但其實兩者的定位與功能有著本質上的差異。理解這個差異,不僅能幫助我們更好地設計 AI 工作流,也能讓企業與教育單位在數位轉型過程中更精準地運用資源。

🧩 AI Agents:虛擬專家,數位員工

AI Agents(如 contains-studio/agents)可以被視為「虛擬專家」或「數位員工」。每個 Agent 都有完整的角色設定與專業範疇,像是前端工程師、UX 研究員、法規顧問、趨勢分析師等。這些 Agents 不只是工具,而是能獨立思考、執行任務的智慧模組。

它們的系統提示(system prompt)通常非常詳細,長達數百字,清楚定義了責任、限制與可使用的工具。例如,一個「Rapid Prototyper」Agent 可能專注於快速建立 MVP,並具備調用程式碼生成、UI 設計建議的能力;而一個「Legal Compliance Checker」Agent 則會聚焦於法規檢視,確保企業文件符合政策要求。

換句話說,Agents 是「誰來做事」。它們就像公司裡的專業部門員工,各自負責不同領域的工作。

⚙️ Agent Skills:工具箱,最佳實踐

相較之下,Agent Skills(如 vercel-labs/agent-skills)則是「技能包」或「工具箱」。它們並不是獨立的角色,而是模組化的知識單元,包含最佳實踐與規則。例如,React/Next.js 的效能優化、快取策略、無障礙設計、SEO 改善等。

這些 Skills 可以被不同的 Agents 調用,幫助他們在執行任務時更精準、更高效。就像一本操作手冊或培訓教材,讓專家在工作過程中能遵循標準化流程,避免錯誤並提升品質。

因此,Skills 是「怎麼把事情做好」。它們提供的是方法論與規範,而不是獨立的執行者。

🔑 差異與互補



這樣的分工帶來了靈活性。企業可以先建立一組專業 Agents,再為他們配置合適的 Skills,形成一個既有專業判斷又能遵循最佳實踐的 AI 團隊。教育單位也能透過這樣的架構,讓教師或學生在使用 AI 工具時,不僅能得到專業建議,還能確保操作符合標準。

🚀 實際應用場景

  1. 企業行政數位轉型 公司可以建立一個「行政助理 Agent」,負責文件整理、流程自動化,再搭配「法規檢查 Skill」與「效率優化 Skill」,確保所有流程既快速又合法。

  2. 教育場域 教師可以使用「課程設計 Agent」來生成教案,並搭配「教學最佳實踐 Skill」,確保課程符合教學法規與學生需求。

  3. 產品開發 團隊可以調用「前端工程師 Agent」來撰寫程式碼,再搭配「React 效能優化 Skill」,讓產品在技術層面更穩定。

🌟 結語

AI Agents 與 Agent Skills 的差異,就像「專家」與「工具箱」的差異。Agents 是執行者,Skills 是方法論。兩者結合,才能真正釋放 AI 的價值。未來,懂得如何配置 Agents 與 Skills 的企業與教育單位,將在數位轉型的浪潮中佔據優勢,打造出高效、合規、具創新力的智慧工作流。

2026/01/11

AI Studio / Gemini AI App 雲端佈署實戰班 (Level 2)


想分享作品,卻只能傳截圖? 寫完 Gemini/AI Studio 程式最尷尬的時刻,就是想分享給朋友或社群試玩,卻發現困難重重: 「難道我要把整包原始碼寄給他?」 「還要教對方怎麼安裝環境?」 「直接傳連結給別人,我的 API Key 會不會被盜用?」

裸奔的程式碼,是開發者的大忌 - 很多新手因為卡在「部署」這關,最後選擇不分享,或是冒險把原始碼丟出去。 ❌ 沒有資安觀念:API Key 直接寫在前端,額度瞬間被盜刷。 ❌ 沒有會員機制:無法限制誰能使用,資料庫被惡意灌水。 ❌ 不夠專業:在面試或展示時,只能拿筆電 Demo,無法丟出一個帥氣的網址。

如果不解決這些問題,你的作品永遠只是一個「練習題」,而不是一個能被安全使用的「應用」。

週四(2026/1/15) 晚上,給你的作品穿上防護罩,推向雲端】 這堂 3 小時的實戰課,我們不談複雜的商業架構,專注於**「如何安全地分享你的作品」**。

我們會帶你完成:

✅ Vercel 雲端部署:讓你的專案擁有獨立網址
✅ Firebase 身份驗證:加上 Google 登入功能,只有你允許的人(或註冊會員)才能使用。
✅ 後端資料庫整合:把對話紀錄存在雲端,而不是瀏覽器關掉就不見。
✅ 資安防護:學會隱藏 API Key,原始碼不外流。


🎁 特別支援 Level 2 新生: 擔心沒作品可以部署?別怕,我準備了**「標準版 Bento App 原始碼 (Starter Kit)」**。你不需要從零開始寫,直接用這套標準碼練習部署,課後馬上擁有一個功能完整的雲端 AI 應用!
馬上報名: https://forms.gle/5Gq9xNaBPCUmhLPa6

2026/01/03

懂 AI 還不夠?2026 年職場生存的關鍵在於「守法」**


 根據 **CNN Business** 記者 Jeanne Sahadi 於 2025 年 12 月 30 日發布的最新報導 *"How to avoid getting into trouble when using AI at work"*,企業對於 AI 的態度已從「探索」轉向「嚴格監管」。


這篇報導點出了一個我們身為技術人常忽略的盲點:**技術能力固然重要,但在組織中,「資安意識」與「合規性」才是保命符。**

🚫 小心影子 AI (Shadow AI)
我們常因為追求效率,隨手使用最新的 AI 工具。但在企業眼中,未經資安部門審核的「非白名單」工具,就是潛在的資安漏洞。

📝 界定使用邊界
有些公司允許用 AI 進行 Brainstorming,但嚴禁直接生成最終報告,更禁止將公司內部的 Code 或敏感數據輸入到公開模型中。

🛡️ 合規意識 專業素養
報導強調,AI 違規已逐漸成為紀律處分的理由。對於我們社群中的創客與開發者而言,進入職場或與企業合作時,展現你「懂得如何安全地使用 AI」,將與你的開發技術同等重要。

懂得「安全用 AI」才是真正的專業素養!

📰 **Source:** CNN Business, "How to avoid getting into trouble when using AI at work" (Dec 30, 2025)

2026/01/02

還在為了 ESP32 韌體更新、檔案管理而煩惱嗎?

 還在為了 ESP32 韌體更新、檔案管理而煩惱嗎?傳統方式需要安裝命令列工具、設定環境,甚至還要懂程式語言,對非工程師來說真是門檻超高。



每次刷機都要花上好幾個小時排錯,指令一旦輸入錯誤就可能導致失敗,浪費時間又增加風險。更別提要同時備份、檔案管理、監控輸出,繁瑣又不直覺。

ESPConnect Web 工具讓你直接在瀏覽器完成所有操作!

https://github.com/thelastoutpostworkshop/ESPConnect 

⭐Browser-based:免安裝、免程式碼,打開 Chrome/Edge 就能用。

⭐Flash Firmware:一鍵刷機,支援備份與完整檔案還原。

⭐File System Manager:支援 SPIFFS/LittleFS,拖曳上傳、即時預覽。

⭐Live Monitoring:即時串流 UART 輸出,方便除錯與追蹤。

⭐OTA Slots:清楚顯示目前韌體版本與下一版狀態。

👉 把時間留給創意,不要浪費在命令列!ESPConnect 讓 ESP32 管理變得像點擊網頁一樣簡單。

Pi Connect:您的隨時隨地遠端存取神器!



✨ 核心介紹

🚀 Pi Connect:您的隨時隨地遠端存取神器!

Pi Connect 是由 Raspberry Pi Ltd. 官方推出的一項免費服務,讓您能夠隨時隨地、輕鬆無比地遠端存取您的樹莓派 (Raspberry Pi)。

💡 這是什麼?(簡單比喻)

您可以將它想像成是 專為樹莓派打造的 TeamViewer 或 AnyDesk。它讓您可以透過網際網路,安全地存取您的 Pi 的命令列或圖形桌面,無需任何複雜的網路設定。



🔑 主要特色與工作原理

✅ 1. 告別複雜的網路設定!

這是它最大的優勢!傳統的遠端存取需要設定通訊埠轉發 (Port Forwarding) 或固定 IP,既複雜又有安全風險。Pi Connect 完全繞過這些麻煩,讓連線變得超簡單!

✅ 2. 安全的加密隧道

它會透過樹莓派的雲端伺服器,在您的裝置與樹莓派之間建立一條安全、加密的「隧道」。您的所有資料都是端對端加密,非常安全。

✅ 3. 完整支援 SSH 與 VNC

    SSH (Secure Shell): 獲取您的 Pi 的命令列終端機。

    VNC (Virtual Network Computing): 檢視和操作您的 Pi 的圖形化桌面。

✅ 4. 雲端基礎架構與帳號

此服務依賴樹莓派的基礎設施協助連線。您只需要:

    在樹莓派官網建立一個免費帳號。

    確保您的樹莓派和電腦都處於連線狀態即可。

✨ 總結: Pi Connect 讓樹莓派的遠端連線變得像登入帳號一樣簡單!快去試試看吧!

與其只求能上網,不如更重視安全



這兩天新聞爆出「小紅書」在台灣被封鎖一年,原因是平台涉及超過1700件詐騙案件,財損高達2.4億元,引發社群熱議。


許多人分享只要改 DNS 成 Google 的 8.8.8.8 或 Cloudflare 的 1.1.1.1 就能繞過封鎖,不必花錢買 VPN!


但我想提醒大家,與其只求能上網,不如更重視安全。

建議大家改用 OpenDNS,不僅能加速解析,還能提供防毒、防色情況、阻擋詐騙與釣魚網站的保護。這樣不僅能瀏覽順暢,更能守護家人與自己的網路安全。上網不只是自由,更要安心。


家中有小朋友的人, 真的可以考慮.

有興趣朋友可以了解一下 OpenDNS 我用很多年了!

https://www.opendns.com/


Kevin Chen | Stonez56 創客工坊

AI 的真實用途,和我們想像的不一樣!

📌 有研究指出, 「 AI 的真實用途,和我們想像的不一樣!最新研究顯示,超過一半的開源 AI 使用並不是寫程式或處理文件,而是用在「角色扮演」與「創意故事」。



同時,程式設計需求在 2025 年急速爆發,從 11% 成長到超過 50%,成為 AI 最大的專業應用。中國模型也快速崛起,全球使用佔比逼近三成。更重要的是,AI 正從單純文字生成,進化為能執行多步驟任務的「Agentic AI」。這些趨勢顛覆了我們對 AI 的既定印象,也提醒我們:AI 不只是工具,更是互動與創新的新媒介。」



這也解釋了為何 Vibe coding 這麼熱門了...😅

我也準備來開下一次課了.... 

#ai #統計 #ai使用調查 #stonez56 #vibecoding #agenticai 

「自動續訂」或「使用量計費」的機制,一不注意就會被扣到爆



最近看到不少人被線上服務扣款,想提醒大家: 技術人常用的雲端、AI、生圖平台,很多都有「自動續訂」或「使用量計費」的機制,一不注意就會被扣到爆。

我自己也踩過幾次:

用 GCP 學圖像辨識,開帳號輸入信用卡後沒開始做,結果一個月後被扣了一大筆(後來有申訴成功)

用 iMyfone 做 Android → iPhone 資料轉移,只訂一個月,結果自動變成連續訂閱

今天早上還看到一位網友用 Gemini 生圖被扣 USD$150…

這些都是技術人很常遇到的坑,提醒大家:

✅ 註冊前先看清楚「是否會自動續訂」

✅ 雲端平台(GCP、AWS、Azure)要注意「使用量計費」

✅ AI 生圖、轉檔、工具類網站常有「試用期 → 自動扣款」

✅ 信用卡綁定後記得去後台關掉 auto-renew

大家在使用雲端、AI、工具服務時一定要多留意,避免不必要的損失。 

Google 工具多到眼花?Gemini、Opal、AI Studio 到底該用誰?😵‍💫

 最近 Google 狂發新工具,很多人問:「我想做一個 AI 小程式上線,到底該開哪一個?」 Gemini?Opal?還是那個看起來很像工程師用的 AI Studio?



先說結論:

💡 所以,想寫個「小 App」上線,選誰?

🔥 情境 A:不想管程式碼,只想快速弄個工具給學生/同事用

✅ 選 Opal!

最快、最無痛,連結一丟就能跑,不用煩惱伺服器設定。

🔥 情境 B:我想做個長久營運的產品,或是要串自己的資料庫

✅ 選 AI Studio!

雖然門檻稍高一點點,但它能幫你生出完整的架構,未來要改功能、要賺錢擴充都沒問題。


=======================================


1️⃣ Gemini (gemini.google.com)

👉 定位:你的全能 AI 助理 + 程式家教

怎麼用: 跟它聊天、丟圖給它看、叫它幫你寫一段 Code。

適合誰: 所有人。

強項: 腦力激盪、寫文案、或是幫你寫出 Python/Arduino 的程式碼片段(但你要自己複製去別的地方跑)。

一句話總結: 「它幫你寫 Code,但不上線 App。」

2️⃣ Google Opal (新星登場 ✨)

👉 定位:不會寫程式也能做的「工作流神器」

怎麼用: 真正的 Vibe Coding。用自然語言說:「幫我做一個 YouTube 摘要工具」,它會自動畫出流程圖、幫你接好所有線。

適合誰: 老師、行政、PM、學生,或任何不想碰程式碼的人。

強項: 完全免架站!做完直接給你一個連結,丟給朋友就能用。

一句話總結: 「用說的做工具,馬上能分享。」

3️⃣ Google AI Studio

👉 定位:開發者的軍火庫 (The Pro Choice)

怎麼用: 在裡面調校 Prompt、測試 API,現在還有 Build Mode 可以「一句話生成完整 App 架構」並一鍵部署到 Cloud Run。

適合誰: 想做 SaaS、微型創業、或要把 AI 串接進現有系統的 Maker。

強項: 它是玩真的。你可以匯出 Code 到 GitHub,做成可商業化、可擴充的真正產品。

一句話總結: 「從 Prompt 到 真正的 Web App,一條龍搞定。」

AI 技術最新突破:本地 LLM (Local LLM) 工具崛起!



過去我們依賴雲端才能體驗大型語言模型,如今 Ollama、LM Studio、GPT4All 等工具,已經能讓你在自己的電腦上直接運行 LLM。


目前市場已形成明確的工具梯隊,滿足不同層次的需求:

  • Ollama:憑藉極簡的 CLI 與 OpenAI 兼容 API,成為開發者快速構建本地應用的首選。
  • LM Studio:以直覺的 GUI 介面降低門檻,成為非技術人員與中階玩家測試各類開源模型(如 Llama 3.3, Mistral)的核心工具。
  • AnythingLLM:專為企業設計,內建 RAG(檢索增強生成)功能,支持直接讀取本地文檔庫,解決了企業內部知識管理的安全痛點。


✨ 為什麼這很重要?

  • 隱私保障:敏感資料不必上雲端,企業與教育場景更安心。
  • 成本效益:免去高額訂閱費用,長期使用更划算。
  • 即時應用:從文件處理、知識管理到 AI 代理,落地速度加快。

📊 專家預估,到 2025 年將有 7.5 億應用程式 使用 LLM,自動化超過 50% 的數位任務。這不只是技術突破,更是改變工作與學習方式的關鍵。

👉 問題來了:你會選擇雲端 AI,還是本地 LLM? 還是你已經採用了 Local LLM
歡迎在留言分享你的看法,一起討論 AI 工具的未來!

OLLAMA 入門!


2026 Gemini 裡出現的 New Gem?! 不是 Gem?

如果還在把它當成普通的聊天機器人,那就太可惜了!😂

這張由 Banana 生成的圖一目瞭然,直接幫大家畫重點:

🔹 經典款「Gem」:你的專屬數位分身 適合處理「日常重複性任務」。你可以餵給它品牌風格指南、會議紀錄範本,它就是最懂你的寫作助理與翻譯專家。 

👉 適合對象: 個人創作者、行政助手、學生。

🔹 進階款「New Gem」(Google Labs 驅動) 🚀 這是由實驗室項目 Opal 整合而來的黑科技! 最猛的地方在於它不只是對話框,而是能生成帶有**「介面」與「視覺化流程」**的迷你 App。 只要輸入指令,它會自動構建多步驟的自動化工具,例如「一鍵分析多站點資料」或「視覺化研究助理」。 

👉 適合對象: PM、資料分析師、追求效率的職場大師。

📍 Kevin Chen | Stonez56 創客工坊 

#Gemini #GoogleGemini #GeminiGems #GoogleOpal #GoogleLabs #AIStudio #人工智慧 #AI更新 #stonez56



2025/12/27

2025 AI x 城市智慧節點的數據資料競賽!

 這是一個結合了「智慧科技」、「社會福利」與「防災預警」的智慧自動販賣機系統。

簡單來說,這台機器有「平時」與「緊急」兩種身分:

1. 平時的身分:社區的「公益小幫手」

他在做什麼? 它不只是一台賣飲料的機器。政府或社福團體可以利用它來「精準發放物資」。

怎麼做公益? 比如弱勢族群拿著特製的卡片(如愛心卡)去感應,就能免費領取食物或生活用品;一般民眾買東西的收益,也可以直接回饋到公益用途。

好處: 不用像以前要排隊領救濟品,既省人力又能保有尊嚴,而且後端數據能讓政府知道誰領了、領了多少。

2. 緊急的身分:社區的「救命警報器」

他在做什麼? 它是政府防災系統的「延伸觸角」。

怎麼變預警? 因為這台機器有大螢幕且「全天候連網」,當氣象局發布地震、強降雨或淹水警報時,機器會自動強制切換螢幕畫面,變成超大型的警告標示,甚至發出警報聲提醒路人。

為什麼要結合這兩個功能?(它們的關係是什麼?)

你朋友可能會覺得「做公益」跟「防災」跳太快,其實背後的邏輯是**「資源最大化利用」**:

地點優勢(鋪設網點): 販賣機通常設在人潮密集的地方(如公園、捷運站、活動中心)。這些地方平常最適合「發物資」,災害發生時也最需要「廣播警報」。

硬體共享: 既然這台機器已經為了做公益而裝了螢幕、連了網路、插了電,那只要在後端多寫一套程式,它就能在不增加額外硬體成本的情況下,順便兼任「警報器」。

智慧城市的概念: 這就是所謂的「一機多用」。平時照顧市民的生活(公益),關鍵時刻保護市民的安全(防災)。

#stonez56 #vibecoding #geminicli 

#國家災害防救科技中心 

#AIx城市智慧節點

想了解 Vibe coding 可以做到什麼程度, 請觀看這個影片內容! 


2025/12/16

從流程到 AI 系統:用 Gemini 3 Pro 做出你的訂餐工具

從流程到 AI 系統:用 Gemini 3 Pro 做出你的訂餐工具 (本期課程已結束)



你是不是每次負責統計辦公室午餐、下午茶,看著那個被改得亂七八糟的 Excel/Sheet 表格就頭痛?😫 是時候跟這種低效率的工作模式說再見了!

上課日期:  2026/01/03(六)19:30 - 20:30

🚀 加入我的免費課程:60分鐘帶你用 AI Studio & Gemini 3 Pro 打造辦公室訂餐系統

這不是要你從頭學艱深原本的程式碼,而是教你「Vibe Coding」—— 透過跟最先進的 AI 模型溝通,讓它幫你把想法變成實際可用的工具!

在這 60 分鐘的免費課程中,你將學會:

✅ 跟 AI 高效溝通: 如何精準描述你的需求。

✅ 定義系統規格: 把你現有的雜亂訂餐流程,轉化為清晰的系統邏輯。

✅ 設計管理者界面: 讓後台管理變得輕鬆簡單。

✅ 完整訂餐系統運作過程

🌟 課程亮點: 我會完整展示如何從零開始,設計出一個獨立的訂餐點系統。只要你會模仿,你就能學會!

上課日期:  2026/01/03(六)19:30 - 20:30

📌 立即填寫表單領取課程連結!

👉 https://forms.gle/zYy1jYNddJ8pQ2kb6 

⚠️ 名額有限,先到先得!別錯過這個提升工作效率的好機會!

#VibeCoding #Gemini3Pro #AIStudio #辦公室訂餐系統 #免費課程 #自動化 #工作效率 #Stonez56創客工坊 





2025/12/11

CrowPanel ESP32 5.79" 電子紙開箱+PlatformIO 實作教學(含天氣 API 範例)

前言

大家好,我是 Stonez56。這篇文章要帶大家一起來看看 Elecrow 推出的 CrowPanel ESP32 5.79 吋電子紙 HMI Display,並示範如何把官方 Arduino Demo 改成 PlatformIO 專案,最後成功顯示 OpenWeather 的即時天氣資訊。

如果你習慣用 VS Code + PlatformIO 開發 ESP32,這篇文章會非常適合你。



✅ 一、CrowPanel ESP32 5.79" 電子紙開箱

這次收到的是一片 5.79 吋的 E‑Paper HMI Display,內建 ESP32‑S3,支援 Wi‑Fi 與 Bluetooth,並提供多種介面:

  • SPI

  • UART

  • GPIO

  • TF/SD 卡

  • USB

  • 電池接頭

電子紙本身是黑白顯示,適合做低功耗、長時間顯示的應用。

📦 盒內內容

  • CrowPanel ESP32 5.79" 電子紙模組

  • USB 連接埠

  • SD 卡槽

  • 三個操作按鈕(Home / Back / Dial Switch)

✅ 二、內建 Demo 介紹

接上電後,電子紙會自動跑內建 Demo,包括:

  • 圖片顯示

  • 簡單 UI 操作

  • 情境控制(Scenario)

    • Living Room

    • Bedroom

    • Dining Room

    • Kitchen(可切換 On/Off)

電子紙在更新畫面時會閃爍一下,這是正常現象。



✅ 三、產品規格整理

項目規格
顯示尺寸5.79 吋
解析度272 × 792
顯示顏色黑 / 白
驅動 ICSSD1683 × 2(並排)
MCUESP32‑S3
Flash / PSRAM8MB
介面SPI / UART / GPIO / TF 卡 / USB
電壓2.2V – 3.7V
特點Partial Refresh、低功耗、廣視角


✅ 四、電子紙的特性與注意事項

✅ 1. 低更新速度(Low Refresh Speed)

電子紙更新畫面時需要閃爍幾次,因此比較適合:

  • 靜態畫面

  • 少量更新的資訊(例如:天氣、溫度、濕度)

✅ 2. 高對比度(Contrast)

在光線充足的環境下非常清晰。 但在昏暗環境下需要外部光源。

✅ 3. 無灰階、無彩色

電子紙只有黑白兩色。 灰階可以透過「抖動(dithering)」方式模擬。



✅ 4. Partial Refresh

可以只更新某個區塊,省電又快速。

✅ 五、開始實作:把官方 Arduino Demo 改成 PlatformIO 專案

官方提供的 Demo 在 GitHub 上,但原始結構是 Arduino IDE 用的。 我們要做的是:

✅ 下載 Demo ✅ 改成 PlatformIO 專案格式 ✅ 加入 credentials.h ✅ 修改城市與 API Key ✅ 編譯、燒錄、顯示天氣資訊

✅ Step 1:下載官方 Demo

官方 Wiki 提供 Arduino 範例:

程式碼
5.79_wifi_http_openweather

你可以從 Elecrow Wiki 或 GitHub 下載。 我也把整理過的版本放在自己的 GitHub Repo,方便直接使用。

✅ Step 2:建立 PlatformIO 專案

  1. 開啟 VS Code

  2. 點 PlatformIO

  3. New Project

  4. 專案名稱:epaper

  5. 開發板:esp32-s3-devkitm-1

✅ Step 3:整理檔案結構(PlatformIO 必做)

Arduino Demo 通常是 .ino,但 PlatformIO 需要:

  • .cpp 放在 /src

  • .h 放在 /include

✅ 你需要做:

  1. 5.79_wifi_http_openweather.ino 改名為: main.cpp

  2. 所有 .cpp/src

  3. 所有 .h/include

✅ Step 4:新增 credentials.h(存放 Wi‑Fi 與 API Key)

/include 新增:

程式碼
credentials.h

內容格式:

cpp
#define WIFI_SSID "你的 Wi-Fi 名稱"
#define WIFI_PASSWORD "你的 Wi-Fi 密碼"
#define OPENWEATHER_API_KEY "你的 API Key"


✅ 這樣可以避免把敏感資訊寫死在 main.cpp 裡。

✅ Step 5:修改 main.cpp(城市與國家代碼)

找到:

cpp
String city = "Hsinchu";
String countryCode = "TW";

改成你自己的城市與國家代碼。

如果不知道代碼,可以問 AI 或查 OpenWeather 網站。

✅ Step 6:編譯與燒錄

  1. 接上 USB

  2. 點 PlatformIO → Upload

  3. 等待燒錄完成

  4. 開啟 Serial Monitor(建議 delay 設 10 秒)

✅ 六、成果展示:電子紙顯示即時天氣

燒錄成功後,電子紙會顯示:

  • 溫度

  • 濕度

  • 可見度

  • 風速

  • 天氣狀態(Mist、Clouds…)

你影片中示範的是新竹的天氣資訊,顯示效果非常清晰。



✅ 七、結語:這片電子紙可以做什麼?

CrowPanel ESP32 5.79" 電子紙非常適合:

  • 天氣看板

  • IoT Dashboard

  • 電子標籤(Shelf Label)

  • 智慧家庭控制面板

  • 低功耗資訊顯示器

如果你有想做的應用,也歡迎在影片底下留言分享。


2025/03/07

Raspberry Pi #25 跨網存取技巧 Tailscale 全球存取(1) - Internet access to your Raspberry Pi

⭐⭐大家好,歡迎來到 Stonez56 創客工坊!今天我們要來教大家一個超實用的技巧,

讓你隨時隨地都能安全地訪問家裡的樹莓派。 Tailscale 是一個非常方便的 VPN 工具, 它能讓你建立一個安全的私人網路,讓你從任何地方都能像在區域網路一樣訪問你的裝置。 而且設定非常簡單,即使是新手也能輕鬆上手。最重要的是,它非常安全, 不用擔心資料外洩的問題。

Tailscale 可以跨網回家使用:

  1. 資料庫:遠程管理或查詢 MySQL、PostgreSQL 或 MongoDB 等資料庫。

  2. MQTT 中介代理:訪問使用像 Mosquitto 的 MQTT 中介代理的物聯網設備或系統。

  3. 網頁伺服器:連接到託管網站或應用程序的網頁伺服器(如 Apache、Nginx)。

  4. 檔案共享服務:使用 SFTP 或 SMB 協議訪問共享檔案或目錄。

  5. 遠端桌面:使用 RDP 或 VNC 遠程控制設備。

  6. 媒體伺服器:從 Plex、Emby 或類似的媒體伺服器串流內容。

  7. 開發環境:訪問遠端的開發環境,例如 SSH 或代碼伺服器。

  8. 網絡附加存儲(NAS):管理或檢索 NAS 設備中的檔案。



首先,我們要在樹莓派上安裝 Tailscale。打開你的樹莓派終端機,然後輸入以下指令:

Bash curl -fsSSL https://tailscale.com/install.sh | sh


安裝完成後,我們需要啟用 Tailscale。輸入以下指令:

Bash sudo tailscale up



這時候你會看到一個 URL,用你的瀏覽器打開它,然後登入你的 Tailscale 帳號。

接下來,我們要在你的手機或電腦上也安裝 Tailscale。到 Tailscale 的官網下載

對應的應用程式,然後用剛剛在樹莓派上登入的同一個帳號登入。

現在,我們要找到樹莓派的 Tailscale IP。在樹莓派終端機輸入以下指令:

Bash tailscale ip -4


這個 IP 就是我們用來遠端訪問樹莓派的地址。


現在,我們要實際演示如何使用手機或電腦連線到樹莓派。這裡我會針對幾種常見的使用情境 做說明:

1. SSH 連線(用於遠端終端機操作):

  • 電腦 (Windows/macOS/Linux):

    • 打開終端機(Windows 使用 PowerShell 或 Windows Terminal,macOS/Linux 使用 Terminal)。

    • 輸入以下指令,並將 [樹莓派的 Tailscale IP] 替換成你剛剛找到的 IP:

    • Bash ssh pi@[樹莓派的 Tailscale IP]

  • 按下 Enter 後,系統會提示你輸入樹莓派的密碼。預設密碼通常是 raspberry, 但如果你已經更改過,請輸入你設定的密碼。

  • 成功登入後,你就可以在終端機中操作樹莓派了。

  • 手機 (iOS/Android):

    • 下載並安裝 SSH 客戶端應用程式,例如 Termius 或 JuiceSSH。

    • 在應用程式中新增一個連線,輸入樹莓派的 Tailscale IP、使用者名稱 (通常是 pi) 密碼。

    • 點擊連線,即可透過手機操作樹莓派的終端機。

2. MQTT 控制(用於物聯網應用):

  • 電腦/手機:

    • 安裝 MQTT 客戶端應用程式,例如 MQTT Explorer 或 MQTT Dash。

    • 在應用程式中新增一個連線,輸入樹莓派的 Tailscale IP 作為 Broker 地址, 並設定相應的 Port (預設為 1883)。

    • 訂閱或發布 MQTT 主題,即可與樹莓派上的 MQTT Broker 進行互動。

3. Web 服務):

  • 電腦/手機:

    • 打開瀏覽器,在網址列輸入 http://[樹莓派的 Tailscale IP]:[Port], 並將 [Port] 替換成你樹莓派上 Web 服務使用的 Port。 例如,如果你的 Web 服務使用 80 Port, 則輸入 http://[樹莓派的 Tailscale IP]

    • 按下 Enter,即可瀏覽樹莓派上的網頁。

成功連線到樹莓派後,你可以執行一些簡單的指令來測試連線是否正常。例如,在 SSH 連線中,你可以輸入 hostname 來查看樹莓派的主機名稱,或者輸入 uptime 來查看系統運行時間。對於網頁,可以查看網頁是否正常顯示。

對於MQTT可以發布一個簡單的測試資訊,然後讓樹莓派回覆。


為了讓 Tailscale 在每次樹莓派開機時自動啟動,我們需要啟用 systemd 服務。 在樹莓派終端機輸入以下指令:

Bash sudo systemctl enable tailscaled


這樣就設定完成啦!下次樹莓派開機,Tailscale 就會自動啟動,你就能隨時隨地訪問它了。

如果你想要驗證服務是否成功啟動,可以輸入:

Bash sudo systemctl is-enabled tailscaled


如果遇到問題,你可以使用以下命令來查看日誌:

Bash sudo journalctl -u tailscaled


恭喜你!現在你已經學會如何使用 Tailscale 遠端訪問你的樹莓派,並且設定了開機自動啟動。是不是很簡單呢?趕快試試看吧!如果你有任何問題,歡迎在下方留言。




如果時間不夠的朋友, 也可以從以下的時間軸挑選想看的部份即可! 

00:00 開始

01:53 下載安裝 Tailscale 到樹莓派

05:17 手機上安裝 Tailscale App

07:12 Tailscale 免費使用額度

08:03 由外網連回樹莓派

12:32 設定 Tailscale 開機自動執行


資源:

 🍗Tailscale : https://tailscale.com 

 🍗 Setting up Tailscale on Pi: https://tailscale.com/kb/1174/install-debian-bookworm  



2025/01/17

u8g2 字型產生器網站 / u8g2 uni-font generator web site (stonez56.com/u8g2)

開發 Arduino / ESP32 顯示器 (OLED/LCD) 相關專案時, 常會用到的中文字型, 一般都會採用 u8g2 字型庫, 不過它內建的使用方法較不方便, 需要手動下指令, 或是把一整個字型檔全部帶入, 造成記憶體的浪費.

介紹一個我開發的 u8g2 中文產生器網站. 只要打入要你的中文, 日文, 韓文, 或是其它 UTF-8 的文字, 它都可以幫你快速的產生字型檔, 使用時, 只要把產生字型檔帶入即可, 方便, 快速, 節省大量的記憶體. 

有需要的朋友快來試試吧~ https://stonez56.com/u8g2 



詳細的的字型使用方法也可以參考這裡: https://youtu.be/Ksdwd87JpPs 

Happy weekend!! 😁


-------------------------------------------------------

When developing Arduino/ESP32 projects with displays, Chinese /Japanese/Korean and other UTF fonts are often needed. The u8g2 font library is commonly used, but its built-in usage is inconvenient, requiring manual commands or loading the entire font file, which wastes memory.

I'm introducing a u8g2  font generator website I developed. Just enter the Chinese, Japanese, Korean, or other UTF-8 text you need, and it can quickly generate font files for you. When using them, simply include the generated font file, which is convenient, fast, and saves a lot of memory.

If you're interested, please give it a try! https://stonez56.com/u8g2

You can also refer to this link for detailed instructions on how to use the fonts: https://youtu.be/-bntyE8UYTY

Happy weekend!! 😁