종이에 쓴 숫자를 스캔해서 주문으로 바꾸는 키오스크
고령자, 디지털 약자를 위한 “아날로그 필기 + 디지털 처리” 키오스크키오스크 접근성 개선 프로젝트
자세한 내용은 Docs를 참고해 주세요.
-
Trained AI model using PyTorch, DataSet Preprocess
-
실행 전
copy_these_files폴더의 파일을 실행 폴더로 복사해야 합니다:onnx_model 폴더→KioskAI/bin/Debug/net8.0-windows/sound.wav→wishKioskDIDReceive/bin/Debug/net8.0-windows/
-
**
wishKiosk**의 설정 버튼은 스캔 버튼 오른쪽에 얇게 마련되어 있습니다. -
**
wishKiosk**의 설정창 초기 비밀번호는0000입니다. -
**
wishKioskDIDDisplay**와 **wishKioskDIDReceive**의 설정창 진입 키는T입니다. -
각 앱의 설정창에서 서버 주소를 변경할 수 있습니다. 초기값은
https://wish.toyotech.dev입니다. 로컬에서 사용하기 위해서는http://localhost:4000으로 설정하세요. -
**
wishKiosk**를 처음 사용할 때는 설정창에서 초기 비밀번호 변경 및 인쇄 설정을 해야합니다.
실제 작동 영상 및 사용 방법은 YOUTUBE를 참고해주세요.
wishKiosk: 주문지 출력 → 스캔(WIA) → QR 위치 복원(ZXing) → 숫자 OCR(ONNXRuntime) → 주문 요약/수정 → 결제(TossPayments) → 영수증/주문번호 출력wishKioskDIDDisplay: 대기/완료 주문번호 DID 표시 (완료 시 음성 안내)wishKioskDIDReceive: 신규 주문 효과음 알림, 완료/수령/취소 처리KioskAI: ONNX 런타임 추론(숫자 모델)
- WISH-Server
- 서버 리셋을 위해서는
settings→서버 초기화 - 로컬 서버를 사용하고 싶다면
wishKiosk,wishKioskDIDDisplay,wishKioskDIDReceive각각 설정창에서 서버 설정 변경
- OS: Windows 11
- SDK/IDE: .NET 8, Visual Studio 2022
- 장비: EPSON ES-50(스캐너), PeriPage P40(프린터)
- 서버: Node.js, AWS
# 1) 서버
git clone https://github.com/Team-ToyoTech/WISH-Server.git
cd WISH-Server
npm install
node Server.js # 기본 포트: 4000
# 2) 키오스크
git clone https://github.com/Team-ToyoTech/WISH-Kiosk.git
# Visual Studio 2022에서 솔루션 열기 → 빌드