프로젝트 3

[FPGA] FSM 감응신호 "신호등" 만들기 (라즈베리파이 - Zynq 소켓통신)

우선, 감응신호란? 교차로로 들어오는 각 도로에서 차량이 진입하거나 보행자의 유무에 따라서 신호를 자동으로 부여하는 신호체계를 말합니다. 즉 차가 별로 다니지 않는 도로에 차가 대기한다면 신호를 바꿔주는 것입니다. 좌회전 차선, 횡단보도도 마찬가지 입니다. Verilog 를 공부하던 도중 신호등 예제를 만들어 봤는데 FPGA에 동작시켜보면 재밌겠다! 싶어서 기획하여 구현하게 되었습니다. 위와 같이 어떠한 센서를 통해 들어온 값을 토대로 zynq 보드에서 신호등처럼 나타내었습니다. 저는 라즈베리파이와 zynq를 소켓통신을 통해서 연결한 뒤에 라즈베라파이에 달려 있는 초음파 센서를 활용해서 감응신호를 잡아내어 보낼 것 입니다. 차가 있는지 없는지 판단한 데이터를 zynq에서 차의 유무에 맞게 처리할 것입니다..

개인프로젝트 2021.08.20

[C언어] 미로찾기 게임 만들기 (Maze Game) 프로젝트

C언어로 미로게임을 만들어 보았다. (진행중) 인터넷에서 흔히 볼 수 있는 남들과는 다른 느낌의 미로게임을 만들어 보고자 하였다. 따라서 전체의 맵이 보이지 않는 미로를 탈출하는 듯한 느낌의 미로게임을 만들고자 하였다. 따라서 내 위치 주변에 약간의 시야만 존재하고 움직일때 마다 보여지는 시야가 다르게 끔 구현하였다. 현재 2 STAGE 까지 구현하였고 [COMPUTER 대결 모드]를 구현하고자 한다. 프로그램 아이콘도 직접만들어 보았다. 그림판을 이용하여 만들었고 파워포인트로 편집하여 프로젝트 리소스 파일 .Ico 파일 변경하여 아래와 같이 수정했다. - 배열의 구성 - - 시작화면 - 갈림길로 선택지를 선택할 수 있는 간단한 미로를 구현하였다. - SETTING 화면 - 세팅창에서는 효과음을 끄고 켤..

개인프로젝트 2021.01.01

코로나 감염병 예방을 위한 출입문 자동화 시스템 | 마스크 착용 여부 판단 | (은상)

교내 Capstone 경진대회 출전하게 되어서 4명이 한 팀이 되어서 나가기로 하였다. 내가 맡은 일 - Apache, php, Mysql, Android, 소켓통신을 주로 공부하여 팀내 도움이 되도록 노력했고 라즈베리파이, 인공지능(YOLO), 등은 나머지 팀원들과 함께 하였다. 우리팀의 주제는 코로나 감염병 예방을 위해서 출입문을 무인으로 자동화 시키는 시스템을 만들어보는 것 이다. YOLO 딥러닝모델 학습을 통해 실시간성 영상감지를 비대면으로 마스크 착용 유무와 열 검사를 진행 하여 출입 여부를 판단하고, 진행된 검사 결과를 수기로 작성할 필요 없이 QR코드를 통해 서버로 출입시간 및 개인정보를 전송하여 처리하는 비대면 출입 자동화 시스템이다. 아래는 시스템 도식도이다. 출입문을 통과하기 위해서는 ..

팀프로젝트 2020.10.19