실전문제연구단 아두이노 UNO 소교육



오늘은 실전문제연구단에서 진행하는 아두이노 소교육에 참석했다.

2019년도 실전문제연구단 과제 및 캡스톤디자인 준비 과정을 연계하여 X-Corps에서 진행하는 소교육이었고, 내일은 라즈베리파이 강의가 추가로 예정되어 있다.

아두이노를 사용해 본 경험은 있지만 실질적인 강의를 들어보지는 못해서 이번 소교육이 정말 좋은 기회였다고 생각하고 강사님도 이해하기 쉽고 재미있게 강의를 진행해주셔서 오히려 시간이 짧게 느껴졌다.





주식회사 스탠스라는 기업의 전지혜 대표님이 직접 해주신 강의였는데 관심 있게 봐왔던 AR/VR 산업 분야에 종사하고 계시고, 창업 쪽으로도 성공하신 분인 것 같아서 강의 내내 해주신 다양한 조언들이 많은 도움이 되었던 것 같다.





강의 시간이 약 7시간 정도였기 때문에 처음부터 모든 것을 배울 수는 없었고, 기본적인 것부터 하루 만에 기능을 응용해 볼 수 있는 부분들을 속성으로 가르쳐주셨다.

가장 먼저 기초 회로 연결 방식과 아두이노 프로그램 사용법 그리고 회로에 LED 소자를 연결해서 불이 들어오는지 테스트해보는 것으로 시작을 했다.

강의에 사용하신 책 자체도 설명이 쉽게 되어있어서 모든 예제를 쉽게 다룰 수 있었다. 다만 문제점이라면 뒤로 가면 갈수록 연결해야 하는 선이 너무 많아서 꼽는데 잘 안 들어가는 경우도 있었고, 각각의 구멍이 너무 작아서 잘못 끼우기 일쑤였다.







이후에 버튼 입력을 주었을 때 하나의 LED 소자에 불이 들어오는지 확인해보았고 이를 바탕으로 여러 개의 추가 버튼을 달아 RGB 출력 소자에 각각의 색이 특정 밝기로 변화를 보이며 출력되도록 설정해보기도 했다.







위의 과정을 통해 빛이 나는 기능을 테스트해보았다면 이번에는 피에조 스피커를 통해 음향 테스트를 해봤다.

시간이 조금 부족해서 소리를 일일이 하나하나 집으면서 테스트해보진 않았지만 설정하는 값에 따라 음악을 연주할 수도 있다고 하니 신기했다.

다른 사람들의 스피커 위에는 대부분 스티커가 붙어있었는데 내가 받은 키트 내의 스피커 위에는 스티커가 이미 떼어져 있는 상태여서 소리가 어마무시하게 컸다.

소리를 테스트하는 부분에서는 여러 명이 동시에 작동시키니 머리가 조금 아프기도 했다.





다음으로는 초음파 센서를 테스트해보았다.

지금 준비하고 있는 캡스톤디자인 작품에도 사용하고 있는 센서지만 소프트웨어만 주로 담당하다 보니 직접 만져볼 일은 특별히 없었는데 이번 아두이노 실습을 통해서 배울 수 있었다.

초음파 센서를 이용하여 거리에 따라 RGB 출력 소자의 색이 변화하도록 설정하였다.

파란색 라이트가 나오지 않는 부분은 있었지만 그래도 정상적으로 잘 작동했다.









그 이외에는 위 사진들과 같이 7-세그먼트 디스플레이 소자 작동 실험, LCD에 센서 값 출력 실험 그리고 서보모터 작동 실험 등의 예제를 진행했다.

모든 기본 예제들을 다 마친 후에 미니 프로젝트와 3인 1조별 캡스톤디자인 챌린지를 진행했다.





1시간 반 이내에 새로운 아이디어를 생각해내야 하다보니 어려움이 많았지만 팀원들과 합심해서 쉽지만 대부분의 기능들을 융합한 작품을 구현했다.

서보모터를 자동차의 바퀴라고 생각하고, 초음파 센서를 이용하여 특정 거리 이하로 근접할 경우 바퀴의 동작을 중단시키고 LED 소자에 빨간 불을 출력하도록 했다. 물론 LCD 화면에서 거리와 현재 상태를 확인할 수도 있었다.

실험 중에 거리가 너무 멀어지거나 센서를 통해 거리가 측정되지 않으면 화면에 제대로 출력하지 못하는 경우가 있어서 일정 거리로 제한하기도 했고 동시 제어 부분에 어려움이 있어 delay 설정을 여러 차례 변경하기도 했다.




하루 만에 많은 내용들을 배웠지만 모든 내용을 쉽게 이해할 수 있었던 만큼 유익한 강의였고 동시에 자유로운 분위기에서 배울 수 있어서 더 좋았던 것 같다. 또 소규모 단위이기도 했고 크게 뛰어난 부분이 없기는 했지만 우리 조가 캡스톤디자인 챌린지에서 1등을 해서 선물까지 받을 수 있어서 최고였다.

아두이노 수업은 이렇게 종료되었고 내일 라즈베리파이 강의는 우리 팀 단위 계획들과 실질적으로 연관된 내용이기 때문에 더욱더 집중해서 듣고 관련 지식을 쌓을 수 있도록 해야겠다.

실전문제연구단 아두이노 UNO 소교육

https://y8ncastle.world/2019/08/08/activity/education/x-corps/arduino/

Author

Alec J

Posted on

2019-08-08

Updated on

2021-02-09

Licensed under