Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An IoT-powered smart locker parcel delivery and pickup platform designed for university campuses and colleges. Built to streamline parcel logistics:
#/deliver): QR scan of the box, numeric Order ID input, automatic pickup PIN generation, student lookup, parcel size selection, and a guided 4-step drop flow that unlocks and locks the real box.#/collect): Pending parcels, at-box QR check, then the PIN is typed on the box's physical keypad and mirrored live on the page. The servo unlocks automatically when the PIN is right.#/dashboard): Interactive Three.js 3D locker wall, live device event log, remote unlock, weekly volume chart, and searchable order records.123456789012 → PIN 9012).firebase-config.js is filled in, orders, box state and device events sync live through Firebase Realtime Database across all devices and the real box.localStorage) and all six boxes are simulated.campus drop/ ├── index.html # Web app (all portals & 3D visualizer) ├── firebase-config.js # Your Firebase web config (fill this in) ├── database.rules.json # Realtime Database rules ├── firebase.json # Firebase Hosting + database config ├── server.js # Small local web server (npm start) ├── image.png # System flowchart └── firmware/ ├── esp8266_campusdrop/ # ESP8266: WiFi, Firebase, keypad ├── uno_campusdrop/ # Arduino UNO: servo, HC-SR04, 16x2 I2C LCD └── HARDWARE_GUIDE.md # Wiring, flashing, calibration, troubleshooting
---
## 🔥 Firebase Setup (one time)
1. Go to [console.firebase.google.com](https://console.firebase.google.com) and create a project.
2. **Build → Realtime Database → Create database** (pick the location closest to you, e.g. Singapore, start in *test mode*).
3. In the database's **Rules** tab, paste the contents of `database.rules.json` and publish.
4. **Project settings → General → Your apps → Add app → Web**. Copy the `firebaseConfig` values into `firebase-config.js`.
5. Put the same database host (without `https://`) into `FIREBASE_HOST` in `firmware/esp8266_campusdrop/esp8266_campusdrop.ino`.
> ⚠️ The included rules allow anyone with the database URL to read and write. That's fine for a prototype demo, but lock them down before real use.
---
## 🏃 Quick Start
```bash
npm install
npm start
Open 👉 http://localhost:3000. The top of the page shows Live sync via Firebase when Firebase is connected, or This device only when it isn't.
To put it online, install the Firebase CLI and deploy with Hosting:
npx firebase-tools login
npx firebase-tools deploy --only hosting,database
See firmware/HARDWARE_GUIDE.md for full wiring, flashing, and calibration.
| Part | Board | Pins |
|---|---|---|
| 4×4 keypad | ESP8266 | Rows D1, D3, D4, D5 · Cols D6, D7, D8, D0 |
| SG90 servo | UNO | D9 (0° locked, 90° unlocked) |
| HC-SR04 ultrasonic | UNO | TRIG D7, ECHO D6 |
| 16×2 I2C LCD | UNO | SDA A4, SCL A5 |
| UNO ↔ ESP8266 serial | both | UNO TX → 1k/2k divider → ESP RX, ESP TX → UNO RX, common GND |
| Path | Written by | Contents |
|---|---|---|
orders/{orderId} | website, ESP8266 | student, box, courier, size, pin, status (awaiting / collected), attempts, timestamps |
boxes/B01 | ESP8266, website | lastSeen heartbeat, locked, servoAngle, parcelPresent, distanceCm, keypad (digits typed so far), currentOrder |
boxes/B01/command | website | { action: "unlock" | "lock", id }. The ESP8266 runs it and writes commandAck = id |
events/{id} | website, ESP8266 | device log shown on the dashboard |
| Live Webapp:- https://campus-drop-zeta.vercel.app/ | ||
| (The website is subject to be changed as per the time changes) |