Page 464 - 3-2
P. 464
가. MTC 동작 순서
1) 일정 시간 이상 라인 트레이서가 신호등 앞에 있을 경우 라즈베리파이에 연결되어 있는 USB 카
메라가 라인트레이서에 부착된 번호판이 인식
2) 라즈베리 파이가 서버를 통해서 인식된 번호판에 소유자의 앱과 연결
3) 앱에 경고메세지가 전송된다.
12. 작품을 만들면서 문제점과 해결방안
가 하드웨어.
▷ 문제1) 전원이 불안정하여 FPGA 코드가 계속 RESET 되었다.
▶ 해결1) 전원 안정화 회로 구성을 통해 안정적인 전압을 공급할 수 있었고 결국 FPGA 도 잘 동작
하였다.
▷ 문제2) 처음 외형을 작게 계획하여서 부품이 다 들어가지 않았다.
▶ 해결2) 프로파일의 길이 늘려 외형의 크기를 크게 하였다.
▷ 문제3) 신호들을 많이 배치하여 각LED 로 들어가는 전류가 매우 부족하였다.
▶ 해결3) -> 포트를 바꾸어서 전류공급을 원활하게 하였다.
▷ 문제4) 전압 레귤레이터의 문제로 5V 에 12V 가 공급되어 IC 및 FPGA 칩이 터졌었다.
▶ 해결4) -> 전압 레귤레이터를 바꾸고 IC 및 FPGA 칩을 새 것으로 교체하였다.
▷ 문제5) 커넥터 선이 매우 복잡하게 얽혀있었다.
▶ 해결5) -> 케이블타이와 테이프를 통해 선들을 정리 및 교정하였다 그래서 디버깅을 할 때 매.
우 간편하였다.
나 소프트웨어.
▷ 문제1) OPENCN 를 자바로 구현하는 것에 대해 많은 어려움을 느꼈다.
▶ 해결1) 파이썬으로 OPENCV 를 구현하여 번호판 인식 성공
▷ 문제2) OPENCV 를 설치하는데 오류 미설치 등 매우 오랜 시간이 걸렸다, .
▶ 해결 차근차근 하나하나 씩 설치하다 보니 결국 성공하였다) .
▷ 문제3) ADC 를 변환하는데 잘 되지 않아 힘들었다.
▶ 해결3) 브래드 보드를 통해 계속 디버깅하였고 여러 번의 시도 끝에 회로에 알맞은 코드를 찾아
내었다.
- 464 -