ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Interactive historical graph explorer powered by Wikidata. Enter any year and ChronoGraph fetches real historical data — births, deaths, events, and organizations — then renders them as an animated radial graph against a living star-field background. Click any node to read its full Wikidata entry and jump to Wikipedia.檢視完整 README ↗
Interactive historical graph explorer powered by Wikidata.
Enter any year and ChronoGraph fetches real historical data — births, deaths, events, and organizations — then renders them as an animated radial graph against a living star-field background. Click any node to read its full Wikidata entry and jump to Wikipedia.
| Layer | Technology |
|---|---|
| UI framework | React 19 + TypeScript |
| Graph / animation | D3.js v7 |
| Styling | Tailwind CSS v3 |
| Build tool | Vite |
| API / backend | Vercel Serverless Functions (Node.js) |
| Data source | Wikidata SPARQL endpoint |
| HTTP client | Axios |
| Routing (future) | React Router DOM |
-44 for 44 BCE)# 1. Install dependencies
npm install
# 2. Start the Vite dev server
npm run dev
The app is served at http://localhost:5173.
Note — API in development: The serverless function at
api/year.jsruns on Vercel's edge infrastructure. For local development, install the Vercel CLI and runvercel devinstead ofnpm run devif you want live SPARQL calls.npm run devalone still works — the Vite proxy will 404 on/api/*, but you can mock responses or point the client at a deployed preview URL by settingVITE_API_BASEin a.env.localfile.
ChronoGraph queries the public Wikidata SPARQL endpoint directly — no registration, tokens, or billing needed for the MVP.
chronograph/
├── api/
│ └── year.js # Vercel serverless function (SPARQL -> HistoricalEvent[])
├── src/
│ ├── api/
│ │ └── yearApi.ts # Axios client wrapper
│ ├── components/
│ │ ├── SpaceBackground.tsx # Canvas starfield
│ │ ├── Graph.tsx # D3 radial graph
│ │ ├── SearchBar.tsx # Landing/graph mode morphing search
│ │ ├── CategoryFilter.tsx # Toggle pills
│ │ └── EventPanel.tsx # Slide-in detail panel
│ ├── types/
│ │ └── index.ts # HistoricalEvent, GraphNode, GraphLink, YearData
│ ├── App.tsx
│ └── main.tsx
├── vercel.json # API rewrite rules
└── vite.config.ts
npm i -g vercel
vercel
Vercel auto-detects the api/ directory and deploys year.js as a serverless function. No additional configuration required.