전체 글
-
아두이노 프로젝트 | 디지털 도어락Technology/Arduino 2024. 6. 28. 18:00
1. 디지털 도어락 일상에서 쉽게 발견할 수 있는 디지털 도어락을 아두이노 플랫폼으로 구현해보자. 구현하고자 하는 디지털 도어락은 키패드와 수동 피에조 부저, LCD I2C 모듈로 구성되어 있다. 키패드 버튼을 누를 때마다 피에조 부저에서 소리가 나며, 키패드에서 누른 숫자나 기호는 LCD I2C 모듈에서 확인할 수 있다. 키패드에서 연속으로 누른 아홉 자리 버튼이 프로그램에 내장된 암호와 동일하지 않다면, 오답 알림음과 함께 LCD I2C 모듈에 'Incorrect' 문자열이 출력되고 초기 상태로 돌아간다. 만약 프로그램에 내장된 암호와 동일하다면, 정답 알림음과 함께 LCD I2C 모듈에 'Correct' 문자열이 출력되고 초기 상태로 돌아가도록 프로그램을 작성해보자. 2. 프로젝트2.1. 회로 ..
-
아두이노 라이브러리 | 키패드Technology/Arduino 2024. 6. 21. 18:00
1. 키패드 여러 개의 스위치로부터 디지털 신호를 받기 위해서는 스위치 개수만큼의 디지털 입력 핀이 필요하다. 스위치 16개로 구성된 패드가 있다면 16개의 디지털 입력 핀이 필요한 셈이다. 하지만 스위치를 위 그림과 같이 행렬 형태로 배치하고 키 스캔(Key Scan) 알고리즘을 적용하면 더 적은 수의 입출력 핀을 사용하더라도 어느 스위치가 눌렸는지 알 수 있다. 키패드는 이와 같이 행렬 형태로 배열된 스위치 모음으로, 각 스위치의 두 단자는 행 전선과 열 전선에 각각 연결되어 있다. 위 그림과 같은 4×4 키패드에서 6번 스위치를 누르면 행 2번 전선과 열 3번 전선이 전기적으로 연결된다. 이때 키 스캔 알고리즘에 의해 행 1번 전선부터 행 4번 전선까지 디지털 신호를 보냈을 때, 열 1번 전선부..
-
아두이노 I2C 통신 | LCD I2C 모듈Technology/Arduino 2024. 6. 14. 18:00
1. I2C 통신 두 장치가 일대일로 통신하는 시리얼 통신과는 다르게, I2C(Inter-Integrated Circuit) 통신은 한 컨트롤러(master)에 여러 개의 주변 장치(slave)를 연결하여 신호를 주고 받는다. I2C 통신은 데이터를 보내는 직렬 데이터 라인(Serial Data, SDA)과 데이터를 구분하는 직렬 클럭 라인(Serial Clock, SCL)으로 구성되어 있으며, 컨트롤러와 모든 주변 장치가 두 가닥의 신호선을 공유한다. 컨트롤러와 I2C 통신을 하는 모든 주변 장치는 자기만의 주소를 가지고 있는데, 통신할 때 해당 정보를 직렬 데이터 라인에 포함시켜 신호를 주고 받는다. 아두이노 플랫폼에서도 I2C 통신을 지원하므로, 아두이노 하드웨어에 I2C 통신을 위한 S..
-
2024년 사당자동차운전전문학원 2종 보통 운전면허자격증 후기(3): 도로주행시험ETC/Driving 2024. 6. 7. 18:00
1. 도로주행교육 사당자동차운전전문학원은 2시간씩 3일에 걸쳐 도로주행교육을 실시한다. 장내기능시험을 통과하고 예약한 날짜에 학원에 방문하면 강사와 함께 도로주행용 차량에 탑승하여 실습을 진행한다. 학원에서 연습 장소까지는 강사가 운전하며, 연습 장소에 도착하면 수강생이 직접 운전한다. 5월 4일 오전, 도로주행교육 첫째 날에는 사당역 부근 한적한 도로로 이동하여 차선 유지, 차선 변경, 좌회전, 우회전, 유턴 등 도로 주행에서 기본이 되는 요소를 연습하였다. 5월 6일 오전, 도로주행교육 둘째 날에는 도로주행시험에서 제시되는 네 가지 경로를 연습하고, 5월 11일 오전, 도로주행교육 셋째 날에는 강사의 안내 없이 네비게이션의 안내에 따라 네 가지 경로를 연습하였다. 1.1. A코스 ● 남부순환로..
-
2024년 사당자동차운전전문학원 2종 보통 운전면허자격증 후기(2): 장내기능시험ETC/Driving 2024. 5. 31. 18:00
1. 장내기능교육 사당자동차운전전문학원은 2시간씩 이틀에 걸쳐 장내기능교육을 실시한다. 학과교육을 마치고 예약한 날짜에 학원에 방문하면 강사와 함께 장내기능용 차량에 탑승하여 실습을 진행한다. 4월 6일 오전, 장내기능교육 첫째 날에는 학원 내에 마련된 시험 경로를 따라 돌면서 각 구간별 주의사항과 요령을 배웠다. 경로는 △기본조작 구간, △경사로 구간, △직각주차 구간, △직각순환로 구간, △원형순환로 구간, △신호교차로 구간, △가속 구간, △종료 구간으로 구성되어 있으며, 차선에 따라 구간의 순서가 다르다. 1.1. 왼쪽 차선 경로 ① 기본조작 → ② 경사로 → ③ 직각주차 → ④ 직각순환로 → ⑤ 원형순환로 → (돌발) → ⑥ 신호교차로 → ⑦ 가속 → ⑧ 종료 3.2. 오른쪽 차선 경로 ①..
-
2024년 사당자동차운전전문학원 2종 보통 운전면허자격증 후기(1): 학과시험ETC/Driving 2024. 5. 24. 18:00
1. 사당자동차운전전문학원 등록 2종 보통(자동) 운전면허자격증을 취득하기 위해 자동차운전전문학원을 알아보았다. 운전 시뮬레이션을 활용하면 학원을 다니지 않고도 운전면허자격증을 취득할 수 있지만 다른 누군가의 조언 없이 주도적으로 운전을 배워야한다는 단점이 있어, 비용을 감수하고 학원을 선택하였다. 3월 17일 당시 필자는 관악구에 거주하고 있었으므로, 거주지에서 비교적 가까운 사당자동차운전전문학원을 선택하였다. 2024년 3월 기준, 사당자동차운전전문학원에 2종으로 처음 등록하는 경우에는 다음과 같은 준비물이 필요하다.● 준비물: 신분증 + 수강료 + 현금○ 수강료: 847,000원○ 현금: 12,400원 (보험료+연습먼허발급비) 학원에 방문하여 취득하고자 하는 운전면허자격증을 말하면, 이에 ..
-
연구 주제 선정: 연구 주제는 어떻게 정해야 할까?Research/Graduate School 2024. 5. 17. 18:00
1. 연구 주제 앞서 살펴보았듯이, 연구는 질문 혹은 문제를 정의하고 이에 답하는 형식을 취하고 있다. 따라서 연구 주제를 정하기 위해서는 본인이 다루고자 하는 문제와 이를 해결하기 위한 독창성 있는 가설을 선정해야 한다. 이를 위해 현재 학계에서는 어떤 문제에 관심을 갖고 있는지, 각 문제에 대해 어떠한 답을 제시되어 왔는지 살펴볼 필요가 있다. 하지만 온갖 문제와 답이 논문 형태로 여기저기 흩어져 있기 때문에 어디서부터 손을 대면 좋을지 난감할 것이다. 심지어 연구 분야와 관련된 배경지식조차 없는 상태라면 손을 대야겠다는 생각조차 들지 않을 터. 이러한 독자를 위해 연구 주제를 선정하는 방법을 새로운 연구 분야에 도전하는 공과대학 대학원생을 기준으로 필자의 경험에 근거하여 단계별로 소개한다. 2..
-
연구란?Research/Graduate School 2024. 5. 10. 18:00
1. 연구 질문 혹은 문제를 정의하고 이에 답함으로써 지식을 축적하거나 사고를 확장하는 행위를 말한다. 연구에서 다루는 문제는 연구 주체에 의해 정의되며, 해당 문제에 정해진 답은 없다. 오로지 문제에 대한 연구 주체들의 견해만 있을 뿐이다. 한 문제에 대한 견해가 모이고 논쟁을 거쳐 정립되면 비로소 지식으로 취급된다. 이렇게 생산된 지식을 모아 정제하여 체계를 만들면 교과서와 같은 형태로 대중에게 공개된다. 연구자들은 기본적으로 정제되지 않은 정보를 다루는 경우가 많기 때문에 다른 연구자들이 내놓은 연구 결과를 참고하여 정보를 수집하고 체계를 만들어나가는 능력이 필요하다. 연구자가 연구 결과들을 살펴보는 과정에서 답이 정해져 있지 않은, 지식의 경계선에 있는 문제를 발견하고 정의하면 그 순간부터 연..