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 -
   459   460   461   462   463   464   465   466   467   468   469