ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗給 AP Physics 講義用的互動知識圖譜。介面是繁體中文;概念名稱、定義、公式與投影片原文維持講義英文。
目前內建 AP Physics 1(許老師講義):180 個概念節點、11 個單元、479 條連結。圖譜資料與程式分開,之後放進 AP Physics 2 的 JSON 就會出現在課程選單。
npm install
npm run dev
瀏覽器打開 http://localhost:3000。
/ 圖譜:左側篩選與搜尋,中間圖,右側概念或連結詳情/gaps 缺口分析:講義順序與先備關係的檢查報告常用操作:
equations_verified_in_slide_text 為 false,詳情會顯示 待確認part_of。關閉「以區塊收納單元」後改畫歸屬連線inferred、label_mention_nearby 從圖上拿掉npm run generate
輸出在 .output/public,不含伺服器。本地預覽:
npx serve .output/public
Vercel 會自動辨識 Nuxt。這個專案沒有 server route;/ 與 /gaps 都在建置時預渲染。若要純靜態部署,把建置指令設成 npm run generate,輸出目錄設成 .output/public。
npm test
會檢查 AP Physics 1 的節點/連結數量,以及篩選(含弱證據、推論、單元區塊)與「只有節點、沒有連結」的舊格式。
每門課一個 JSON,檔名就是課程 id:
data/courses/ap-physics-1.json
data/courses/ap-physics-1.gaps.md # 選用,對應「缺口分析」
新增 AP Physics 2 時,放入 data/courses/ap-physics-2.json(以及選用的 ap-physics-2.gaps.md),不必改程式。重新執行 npm run dev 或 npm run generate 後,頁首的課程選單會出現新課程。
載入器會接受下面兩種形狀。
{
"meta": {
"course": "AP Physics 1",
"author": "Hsu Chun-Wei",
"source_folder": "https://drive.google.com/...",
"relations": { "prerequisite": "source should be understood before target" },
"basis": { "grounded": "...", "inferred": "..." },
"counts": { "nodes": 180, "edges_total": 479 }
},
"units": [
{ "id": "unit-ch01", "unit": "ch01", "label": "Ch 1 ...", "order": 1, "files": [] }
],
"nodes": [
{
"id": "dimensional-analysis",
"label": "Dimensional Analysis",
"unit": "ch01",
"unit_name": "Ch 1 ...",
"unit_id": "unit-ch01",
"type": "concept",
"definition": "簡短英文定義",
"slide_excerpt": "投影片原文",
"equations": ["[v]=\\frac{[L]}{[T]}"],
"equations_verified_in_slide_text": false,
"source": {
"file": "Chapter 1.pdf",
"file_id": "...",
"link": "https://drive.google.com/file/d/.../view",
"page": 9,
"slide_title": "Dimensional Analysis"
}
}
],
"edges": [
{
"id": "e001",
"source": "units-of-measurement",
"target": "standard-prefixes",
"relation": "prerequisite",
"basis": "grounded",
"note": "prefixes scale SI units",
"cross_unit": false,
"evidence": {
"file": "Chapter 1.pdf",
"file_id": "...",
"link": "https://drive.google.com/file/d/.../view",
"page": 4,
"quote": "Units of Measurement",
"kind": "label_mention_nearby"
}
}
]
}
type:concept、equation、law、skill。
relation:prerequisite、derived_from、applies_to、contrasts_with、part_of。
basis:grounded(講義有引文)、inferred(推論,圖上為虛線)。
evidence.kind:
targeted_phrase:強證據,實線label_mention_nearby:弱證據,點線,可用篩選隱藏source_slide:part_of 用的來源頁part_of 由概念指向 unit-chXX。預設不畫這些線,改以單元區塊呈現。
邊還在整理時也可以先放這一種。沒有 edges 時圖上只有節點,詳情不會出現連結。
{
"course": "AP Physics 2",
"author": "Hsu Chun-Wei",
"units": { "ch01": "Ch 1 ..." },
"nodes": [ { "id": "sample", "label": "Sample", "unit": "ch01", "type": "concept", "definition": "..." } ]
}
units 可以是 { "ch01": "章名" },或完整圖譜那種陣列。節點欄位用底線(unit_name、slide_excerpt)或駝峰都可以。
缺口分析是普通 Markdown(含表格)。檔名必須是 <課程 id>.gaps.md,放在同一個 data/courses/ 目錄。