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 🇵🇭 | 필리핀 |