ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Interactive simulations for transport phenomena — diffusion, conduction, fluid flow,
and convective transport — built to replace static slides with something a student
can push on.
Written to be useful to anyone learning transport: general principles only, with
invented, course-neutral examples throughout.
An independent personal project, developed on personal time. It is not affiliated
with, endorsed by, or a production of any university, department, or employer,
and nothing here is official course material.查看完整 README ↗Interactive simulations for transport phenomena — diffusion, conduction, fluid flow, and convective transport — built to replace static slides with something a student can push on.
Written to be useful to anyone learning transport: general principles only, with invented, course-neutral examples throughout.
An independent personal project, developed on personal time. It is not affiliated with, endorsed by, or a production of any university, department, or employer, and nothing here is official course material.
Developed with AI assistance. Every physics function is checked against hand-worked solutions by
npm run verify, which runs in CI and blocks deployment on failure; deliberate visual compromises are labeled on the page where they occur.
Eighteen interactive modules, grouped by physics:
j = −D ∂C/∂x, measured two
independent ways), Fourier's law (an energy-exchange lattice), Newton's law of
viscosity (sliding layers, grip links, dye kinematics), transport resistance
(Ohm's law for heat and mass — composite walls and films as a circuit, with a
live ΔT budget), and boundary conditions — steady
diffusion with generation where you pick a condition for each face and watch
which profile you get, including the pairs that admit no steady state at all.Every module: real units on every number, symbolic before numeric, measured quantities checked against analytic predictions on screen, and a rotatable 3D view alongside the 2D canvas.
npm install
npm run dev # localhost:5173
npm run verify # physics regression checks
npm run build
npm run verify checks every physics function against hand-worked answers —
flux and holdup through a membrane, species and energy conservation across slab /
cylinder / sphere, Stokes–Einstein round-trips, Gaussian spreading moments,
lumped-cooling time constants, one-term transient solutions, settling velocities,
and more. It runs in CI and blocks deployment on failure. Physics before pixels.
React 19 + TypeScript, Vite, Tailwind, HTML5 Canvas for the particle physics and the 3D views (orthographic painter's algorithm, no 3D library), Recharts for the live profiles, KaTeX for equations. No backend; the whole thing is static.
src/lib/*.ts as pure functions,
verified in scripts/verify.ts before any UI is built on top.The clarity bar for this site was set by PhET Interactive Simulations at the University of Colorado Boulder. The Divider module is a direct homage to their Diffusion simulation. FlowAndFlux shares no code or assets with PhET and is not affiliated with or endorsed by them.
The source is public so it can be checked, not so it can be resold.
| Part | License |
|---|---|
| Source code | PolyForm Noncommercial 1.0.0 — see LICENSE |
| Prose, question sets, worked-example blurbs, figures | CC BY-NC-SA 4.0 — see LICENSE-CONTENT |
| Name and branding | Not licensed — see NOTICE |
You may read, fork, adapt, and above all teach from any of this, with credit, for free. Classroom and institutional use is explicitly covered — PolyForm Noncommercial names educational institutions as a permitted use outright, which is why it was chosen over a plain CC-NC license. What is not permitted is selling it, bundling it into a paid product, running it with advertising, or putting it behind a paywall.
Fork it freely, but run it under your own name: neither license grants rights to the name FlowAndFlux, the domain, or the site's identity.
Third-party dependencies (React, Recharts, KaTeX, lucide-react) keep their own permissive licenses and are unaffected by any of the above. The underlying physics is not owned by anyone — equations and standard results are facts, and the licenses cover only this expression of them.