ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
초등학교 다문화 교육 환경을 위한 실시간 다국어 소통 플랫폼입니다. 패들렛 스타일 컬럼 보드 + Grok API 자동 번역 + Firebase 실시간 DB .env.local 파일을 열어 아래 값들을 채워주세요. Grok API 키 발급 1. https://console.x.ai 접속 2. API Keys → Create API Key 3. XAI_API_KEY=xai-... 에 복사 Firebase 설정 1. https://console.firebase.google.com → 새 프로젝트 생성 2. Realtime Database 생성 (테스트 모드로 시작) 3. 프로젝트 설정 → 일반 → 내 앱 → 웹 앱 추가 → NEXT_PUBLIC_FIREBASE_* 값 복사 4. 프로젝트 설정 → 서비스 계정 → 새 비공개 키 생성 → JSON 파일 열어서 FIREBASE_ADMIN_* 값 복사 ⚠️ .env.local은 .gitignore에 포함되어 자동으로 제외됩니다.查看完整 README ↗
초등학교 다문화 교육 환경을 위한 실시간 다국어 소통 플랫폼입니다.
패들렛 스타일 컬럼 보드 + Grok API 자동 번역 + Firebase 실시간 DB
| 역할 | 기술 |
|---|---|
| 프레임워크 | Next.js 14 (App Router) |
| 번역 + 필터링 | Grok API (xAI) — 서버사이드 |
| 실시간 DB | Firebase Realtime Database |
| 배포 | Vercel |
| TTS | Web Speech API (브라우저 내장) |
git clone https://github.com/your-username/multicultural-board.git
cd multicultural-board
npm install
cp .env.example .env.local
.env.local 파일을 열어 아래 값들을 채워주세요.
XAI_API_KEY=xai-... 에 복사NEXT_PUBLIC_FIREBASE_* 값 복사FIREBASE_ADMIN_* 값 복사npm run dev
# http://localhost:3000
git add .
git commit -m "init: multicultural board"
git push origin main
⚠️
.env.local은.gitignore에 포함되어 자동으로 제외됩니다.
.env.example의 모든 키 입력Firebase 콘솔 → Realtime Database → 규칙:
{
"rules": {
"cards": {
".read": true,
".write": false
}
}
}
쓰기는 Admin SDK(서버)에서만, 읽기는 클라이언트에서 허용
multicultural-board/
├── .env.example ← 환경변수 양식 (GitHub 공개)
├── .env.local ← 실제 키 (gitignore!)
├── app/
│ ├── api/translate/
│ │ └── route.ts ← Grok API + Firebase Admin 쓰기
│ ├── layout.tsx
│ └── page.tsx ← SetupScreen ↔ PadletBoard
├── components/
│ ├── SetupScreen.tsx ← 입장 화면
│ ├── PadletBoard.tsx ← 메인 보드 + Firebase 구독
│ ├── PadletCard.tsx ← 개별 카드 + TTS
│ └── PostModal.tsx ← 글 작성 바텀시트
└── lib/
├── constants.ts ← 언어, 컬럼, 팔레트
├── firebase-admin.ts ← 서버사이드 Admin SDK
├── firebase-client.ts ← 클라이언트 실시간 구독
└── types.ts ← 공통 TypeScript 타입
클라이언트
├── Firebase JS SDK → Realtime DB 읽기/구독 (실시간)
└── POST /api/translate
↓ (서버사이드)
Grok API → 번역 + 유해 콘텐츠 필터링
Firebase Admin SDK → DB 쓰기
| 코드 | 언어 | 대상 |
|---|---|---|
| ko | 한국어 🇰🇷 | 기본 |
| en | English 🇺🇸 | 기본 |
| vi | Tiếng Việt 🇻🇳 | 베트남 |
| zh | 中文 🇨🇳 | 중국 |
| fil | Filipino 🇵🇭 | 필리핀 |