주간 진행 보고서 (6월 3주차)

2019.06.11 (화)


오늘은 회사 업무의 일부로 엑셀을 사용할 때 유용한 기능들을 조사하였다.

대략 10개에서 15개 정도로 추려서 정리했는데 실제 경험상으로 업무상 사용했던 것뿐만 아니라 추가적인 내용들까지 인터넷을 통해 확인하고 추가하였다.

기본적으로 엑셀을 사용할 때는 단축키를 많이 사용하게 되는데 단축키만 해도 수십개 이상이고 워드, 파워포인트 못지않게 다양한 기능들을 포함하고 있기 때문에 일단은 기본적인 내용들만 담았다.

이번에 조사한 내용은 엑셀에 대해 잘 모르는 사람을 기준으로 만든다고 생각한 것이기 때문에 함수를 많이 사용하는 엑셀이지만 그와 관련된 내용은 최소한만 포함시켰다.

기본적인 함수들의 이름과 정의 방법 등만 간단하게 나타내고 나머지는 엑셀을 사용하는데 있어 유용한 정보들을 자세하게 작성하였다.

조사한 내용으로는 셀 자동채움, 필터 적용, 중복제거, 데이터 정렬, 조건부 서식, 행/열 크기 맞춤, 숨기기, 틀 고정, 셀 병합, 줄 바꿈, 그래프 그리기, 데이터 유효성 검사 그리고 기본적인 함수 및 자주 쓰이는 단축키가 있었다.

대부분 내가 알고 있는 내용으로 구성했는데 이번에 작성하면서 엑셀에 대해 다시 한 번 정리할 수 있는 기회였던 것 같다.



자세히 보기

주간 진행 보고서 (6월 1, 2주차)

2019.06.04 (화)


기존에 만든 일러스트레이션 자료를 바탕으로 배치에 대해 다시 한 번 생각해보았다.

우선 계획 상에 변동이 하나 생겼는데, 기존에 사용하려고 했던 미세먼지 측정 센서를 다른 것으로 교체하려고 해당 내용을 수정하였고 기존에 장착하려고 한 부품들의 데이터 시트들을 추가적으로 찾아보았다.

아무래도 직접 부품의 크기를 측정하는 것보다 문서화된 내용을 참고하는 것이 실제 제품을 만드는데 더 편할 것이라는 조언을 주셔서 관련 데이터 시트 내용들을 찾아보았다.

현재 가장 큰 문제는 배터리의 종류와 바퀴 모터를 고정하는 서스펜션을 제대로 결정하지 못했다는 것이다.

12V 이상의 배터리를 사용하긴 하는데 실질적으로 얼마나 많은 전류를 소모하는지 측정이 덜 되었기 때문에 그 부분은 아마 최종적으로 결정할 부분인 것 같다.

그리고 지금 만든 일러스트레이션 자료를 바탕으로 아크릴 판에 그대로 만들고 필요한 부분에 구멍을 뚫으려고 하는데 기본적인 부품들은 데이터 시트를 보면서 확인할 수 있지만 바퀴는 11cm 옴니 휠로 변경하고 나서 모터가 많이 무거워지고 커졌기 때문에 서스펜션을 고르는 부분에서도 다소 제한적이었다.

그 부분은 이번 주 남은 기간 동안 다시 한 번 생각해봐야 할 것 같다.



자세히 보기

주간 진행 보고서 (5월 5주차)

2019.05.28 (화)


오늘은 앱 데이터베이스 연동 작업과 아두이노 소프트웨어 보조 작업을 진행했다.

우선 아두이노 같은 경우에는 기존에 썼던 코드에 오류가 좀 있어서 수정을 했는데 나중에는 결국 라즈베리파이를 써야 하기 때문에 기본적인 부분만 교체하고 차후 라즈베리파이 파이썬과 연동해서 옴니 카를 움직이도록 할 예정이다.

앱 부분에서는 레이아웃의 일부를 수정하고 메인화면 및 다이얼로그에 필요한 변수들과 데이터베이스 내의 값들을 연결하는 작업을 했다.

앱 내 전체 데이터 확인 화면을 위한 커스텀 리스트를 만들어 두었는데 각 튜플마다 들어갈 데이터 값들의 정렬이 약간 바닥으로 붙은 것 같은 느낌이 들어 가운데 정렬을 시켜주기 위해 레이아웃 일부를 수정하였고 위치 정보 같은 경우도 내용이 너무 길 경우 잘려서 나오는 현상을 발견하여 해당 열의 폭을 증가시켰다.

또, 메인 아이피 주소 및 포트 정보 표시 구간과 아이피 정보 변경 다이얼로그에 대한 부분을 데이터베이스와 연결시켰다.

데이터베이스에 아이피 정보 값이 저장되어 있는 경우 아이피 정보 변경 다이얼로그에서 이미 저장된 주소 값을 표시하도록 하였고 이는 아이피 정보 변경 시 수정이 용이하도록 한 작업이었다.

추가로, 아이피 정보 변경 다이얼로그에서 메인 아이피 정보, 카메라 아이피 정보, 포트 번호를 입력하지 않는 경우의 예외처리를 일부 수정하기도 했다.



자세히 보기

주간 진행 보고서 (5월 4주차)

2019.05.21 (화)


기존에 구상한 데이터베이스 테이블 내용 중 일부를 앱 내에 1차적으로 구현했다.

메인 화면부터 데이터베이스와 연동하여 각각의 변수를 불러오고 저장하도록 했다.

데이터베이스에 구상한 테이블은 Setting과 Data인데, Data에 들어갈 값들은 데이터 관리 화면에서 필요한 값들이기 때문에 메인 화면에서 따로 불러오는 작업을 하지는 않았다.

계속해서 데이터베이스 연동 작업을 진행해야 하지만 I2C 통신 프로토콜 PPT를 추가 수정해야 할 필요성이 생겨 잠시 중단하였다.

이번 주 목요일 정도까지는 I2C 통신프로토콜 PPT를 수정하고 그 이후에 앱 데이터베이스 구축을 계속해서 진행할 예정이다.

앱 데이터베이스를 구축하는 부분에 있어서는 안드로이드의 SQLiteDatabase를 사용했다.

Setting 테이블에는 아이피 주소, 포트 번호, 작동 방식, 데이터 자동 저장 여부 및 주기가 들어가도록 설정하였고 오늘은 메인 화면과 환경설정 다이얼로그 작동 방식 연동에만 신경을 썼다.

환경설정 다이얼로그 부분과 데이터베이스를 연동하는 부분에서 기존에 설정된 값들을 전체 수정해야 할 필요가 있었는데 막상 전체 내용을 다 수정하고 보니 작동 모드를 결정하는 버튼을 클릭할 때 데이터베이스와의 연동이 제대로 동작하지 않아 I2C 통신 프로토콜 PPT 수정이 끝나는 대로 바로 다시 확인해서 수정할 수 있도록 해야겠다.

자세히 보기

주간 진행 보고서 (5월 3주차)

2019.05.14 (화)


이번 주는 원래 앱 내장 데이터베이스 설계가 계획되어 있었지만 27일에 있을 3차 발표 때문에 PPT를 제작하려고 한다.

금요일에 교수님께 1차 검사를 받고 다음 주 중으로 한 번 더 수정 작업을 거칠 예정이다.

오늘은 출근 후 I2C 통신 프로토콜 PPT 내용 전체 수정을 마무리하였다.

차후 장치 부분에 대한 내용을 추가로 수정해야 할 가능성도 있지만 일단 기존에 수정해야 할 내용들은 모두 수정했다. 해당 자료 마무리 이후부터는 계속해서 PPT를 구상하고 제작하고 있다.

3차 계획 PPT를 구상하는데 있어 1, 2차보다 더 쓸 내용이 없는 것 같다.

물론 한 달 동안 아무것도 하지 않은 것은 아니지만 일단 제품을 구입해야 무언가를 할 수 있을텐데 제품을 아직도 구입하지 못하고 있다보니 한 달 동안 한건 아두이노로 휠과 센서 테스트를 해봤다는 것, 통신 프로토콜에 관한 내용을 조사했다는 것, 앱 데이터 관리 화면을 디자인했다는 것 정도인 것 같다.

세부적인 내용없이 포괄적으로 진행하다보니 PPT에 들어갈 내용이 그렇게 많지 않아서 일단 만든 후에 교수님과 상담을 진행해보고 필요한 내용은 추가할 수 있도록 해야겠다.



자세히 보기

실전문제연구단 오리엔테이션



2019년 4월 30일 화요일에 학교 공동실험실습관 건물에서 실전문제연구단 오리엔테이션을 진행했다.

현장실습 중인 산업체와 함께 진행하는 프로젝트로 교수님, 대학원생을 비롯해 현재 캡스톤디자인을 함께 준비하고 있는 팀원들과 스마트 농작물 수확자 위급 알림 서비스라는 주제로 참여할 계획이고, 이를 위해서 발표 전까지 다양한 교육 프로그램을 이수할 예정이다.





우선, 사진에 나오는 다른 분들은 모자이크 처리를 했습니다!


오리엔테이션에서는 앞으로 실전문제연구단 사업이 어떻게 진행될 것인지, 이수 가능한 교육 프로그램에는 무엇이 있는지, 프로젝트를 진행하는데 지원받을 수 있는 금액은 얼마인지 등등 전반적인 내용들을 들을 수 있었다.

자세히 보기

실전문제연구단 (X-Corps)



실전문제연구단 (X-Corps) 이란?


대학(원)생, 지도교수, 산업체 멘토가 실전문제연구팀을 구성하여 창의적이고 도전적인 아이디어(X-Mind)를 통해 산업 문제의 해결, 창업 관련 연구, 사회 문제를 연구함으로써 현장실무능력을 갖춘 이공계 인재 양성을 목표로 하는 사업단



페이스북 링크: https://www.facebook.com/pg/HanbatCorps

유튜브 링크: https://www.youtube.com/channel/UChSQIDjCwMrtpusu-3Z5JUQ



자세히 보기