수행기록퀘스트1

Quest 1 스코어보드
2022. 8. 4 (목) 06:53 최종수정 2022. 8. 4 (목) 07:35 물만난고기처럼 조회 428 좋아요 1 스크랩 1 댓글 2

스코어보드
=======

□ 아이디어 소개 및 개요 (개발 계획 및 과정 포함)

주요 스포츠 경기장에는 커다란 전광판에 득점이 표시됩니다.
경기장에 직접 가지 않더라도 생중계나 문자중계로 실시간 득점 상황을 알 수 있습니다.
하지만 아마추어 경기나 생활체육 또는 비인기 종목의 경우에는 상황이 좋지 않습니다.
경기장에서 전광판을 사용할 수 없거나 경기장 밖에서 실시간 득점 상황을 알기 어렵습니다.

라즈베리 파이 피코에는 이미 VGA 출력 기능이 있고, 피코 W 에는 무선랜 기능까지 있습니다.
VGA 출력 기능을 이용하여 적당히 큰 모니터에 스코어를 출력하여 현장에서 볼 수 있도록 하고
무선랜 기능을 이용하여 네트웍으로 득점을 전송하여 휴대폰으로 볼 수 있도록 하는 것이
스코어보드 프로젝트의 목표입니다.

종목마다 점수 규칙이 상이하고 되도록 많은 종목을 지원하고 싶지만
제한된 시간에 가능성을 보여주는 것이 중요하므로 가장 간단한 축구를 구현 예로 하겠습니다.
다루는 정보는 경기 시간, 선수/팀 이름, 득점입니다.

예) 전반 30분 한바다 2 : 1 태산

사용자 입력
- 선수/팀 이름
- 타이머 시작/정지
- 득점
피코 자동 갱신
- 타이머

입력방법은 휴대폰/버튼/키보드가 있습니다.
최초 선수/팀 이름은 휴대폰으로만 가능 (입력기 구현이 복잡하므로)
타이머 시작/정지 및 득점은 버튼 또는 키보드 지원

※ 일의 양과 시간 제한의 균형이 필요합니다.
- 출력은 먼저 ASCII 코드만 지원하고 시간 여유가 되면 한글 출력을 지원합니다.
- USB 키보드 지원을 위해 별도 전원 공급과 SWD 프로그래밍이 요구되어
 전체 개발 시간이 더 걸리게 될 수 있기에 후반에 작업합니다. (시간 부족시 미지원)


□ 전체 구조를 표현하는 블록 다이어그램

□ 하드웨어 구성 다이어그램

회로도
    Hardware design with RP2040
    3.6. Schematics 참조
    https://datasheets.raspberrypi.com/rp2040/hardware-design-with-rp2040.pdf
완제품
    https://www.devicemart.co.kr/goods/view?no=13902313

□ 소프트웨어 구성 다이어그램

1. VGA 출력
    pico-playground/scanvideo
2. USB 키보드 입력
    pico-examples/tree/master/usb/host
3. 네트웍 처리
    스코어보드 메시지 디자인
    클라우드 연동

j
2022.08.04 12:52
vga 확장도 가능하군요.
물만난고기처럼
2022.08.04 14:23
아두이노 UNO로는 NTSC TV OUT 정도 가능했는데 PICO는 VGA 또는 HDMI 출력까지 가능하더군요. 가격도 비슷한데 말이죠.

로그인 후
참가 상태를 확인할 수 있습니다.