전체 글
-
아두이노 소프트웨어 사용 방법Technology/Arduino 2023. 6. 30. 18:00
1. 설치 먼저 아두이노 소프트웨어 설치 파일을 다운로드 받아 PC에 설치하자. 아두이노 소프트웨어 설치 파일은 아래 링크로 접속하면 다운로드 받을 수 있다. SoftwareOpen-source electronic prototyping platform enabling users to create interactive electronic objects.www.arduino.cc 2. 초기 설정2.1. 보드 설정 아두이노 IDE 설치를 마쳤다면 소프트웨어를 실행해보자. 아두이노 IDE 상단 툴바에서 '툴'을 선택하면 '보드' 항목에서 우리가 어떤 아두이노 하드웨어를 사용하는지 설정할 수 있다. 아두이노 우노를 사용하고 있다면 'Arduino AVR Board' 항목으로 들어가 'Arduino Uno'..
-
기구학 | 운동계수를 이용한 대수적 속도/가속도 해석Engineering/Mechanism 2023. 6. 23. 18:00
1. 운동계수법 슬라이드-크랭크 기구나 4절 기구와 같은 1자유도의 기구에서 입력 링크의 각속도와 각가속도가 정해지면, 나머지 링크의 회전 속도와 회전 가속도가 모두 결정된다. 앞서 살펴보았듯이, 기구의 벡터 방정식을 시간에 대해 미분하여 회전 속도와 회전 각속도를 구할 수 있지만, 벡터 방정식을 입력 위치변수에 대해 미분하여 구하는 방법도 있다. 출력 위치변수 θn을 입력 위치변수θi에 대해 미분한 값을 운동계수라 하며, 1차 운동계수와 2차 운동계수는 각각 다음과 같이 표기한다. $$ \begin{align} \theta_{n}^{'}=\frac{d\theta_{n}}{d\theta_{i}}, \qquad \theta_{n}^{''}=\frac{d^{2}\theta_{n}}{d\theta_{i}^..
-
아두이노 하드웨어 종류Technology/Arduino 2023. 6. 23. 18:00
1. 아두이노 하드웨어 종류 모든 아두이노 하드웨어는 기본적으로 연산을 담당하는 마이크로컨트롤러와 입출력 핀을 탑재하고 있다. 아두이노 하드웨어는 그 종류에 따라 각기 다른 성능과 옵션을 탑재하고 있는데, 본인이 수행하고자 하는 프로젝트에 따라 하드웨어 종류를 적절하게 선택하여 사용하면 된다. 현재까지 다양한 종류의 아두이노 하드웨어가 개발되어 출시되었지만, 대표적인 세 가지 하드웨어, ▲아두이노 우노(Uno), ▲아두이노 메가(Mega), ▲아두이노 나노(Nano)를 소개하고자 한다. 2. 아두이노 우노 아두이노 하드웨어 중 입문자가 가장 먼저 접하는 종류로, 익숙해지기 위한 연습용으로 사용하기에 적절하다. 디지털 입출력 핀 14개와 아날로그 입력 핀 6개를 가지고 있으며, PC와 USB 연결을..
-
기구학 | 대수적 가속도 해석Engineering/Mechanism 2023. 6. 16. 18:00
1. 대수적 가속도 해석 슬라이드-크랭크 기구나 4절 기구와 같은 1자유도의 기구에서 입력 링크의 각속도와 각가속도가 정해지면, 나머지 링크의 가속도가 모두 결정된다. 각 링크의 가속도는 앞서 계산한 각 링크의 속도나 벡터 방정식을 시간에 대하여 미분하여 구할 수 있으므로, 가속도 해석은 언제나 위치 해석과 속도 해석이 완료되었다는 가정 하에 수행된다. $$ \begin{align} \alpha_{n}=\dot{\omega}_{n}=\ddot{\theta}_{n}=\frac{d^{2}\theta_{n}}{dt^{2}} \end{align} $$ 2. 예제2.1. 슬라이더-크랭크 기구 링크의 길이 r2, r3, 입력링크의 각속도 ω2, 입력링크의 각가속도 α2, 크랭크축과 슬라이드축 사이 높이 d..
-
아두이노란?Technology/Arduino 2023. 6. 16. 18:00
1. 아두이노 아두이노(Arduino)는 오픈 소스 기반의 제어 플랫폼으로, 하드웨어로는 하나의 기판 형태로 만들어진 소형 제어기가 있으며, 소프트웨어로는 명령문을 작성하여 소형 제어기에 입력하는 개발 도구가 있다. 아두이노가 출시되기 이전에 제어기를 다루기 위해서는 전공자 수준의 사용 경험이 필요했었지만, 2005년에 아두이노가 출시되면서 비전공자 또한 제어기를 사용하기에 편리해졌다. 이로 인해 사용자가 많아지면서 아두이노를 활용한 프로젝트를 공유하는 커뮤니티가 전세계적으로 활발하게 운영되고 있다. 2. 아두이노 하드웨어 아두이노 하드웨어는 기본적으로 연산을 담당하는 마이크로컨트롤러와 입출력 핀을 탑재하고 있다. 센서로 감지한 환경 변화를 입력 핀으로 받아들여, 적절한 연산 과정을 거친 뒤, ..
-
기구학 | 대수적 속도 해석Engineering/Mechanism 2023. 6. 9. 18:00
1. 대수적 속도 해석 슬라이드-크랭크 기구나 4절 기구와 같은 1자유도의 기구에서 입력 링크의 각속도가 정해지면, 나머지 링크의 회전 속도가 모두 결정된다. 각 링크의 회전 속도는 앞서 계산한 각 링크의 위치나 벡터 방정식을 시간에 대하여 미분하여 구할 수 있으므로, 속도 해석은 언제나 위치 해석이 완료되었다는 가정 하에 수행된다. $$ \begin{align} \omega_{n}=\dot{\theta}_{n}=\frac{d\theta_{n}}{dt} \end{align} $$ 2. 예제2.1. 슬라이더-크랭크 기구 링크의 길이 r2, r3, 입력링크의 각속도 ω2, 크랭크축과 슬라이드축 사이 높이 e가 주어졌다고 가정하자. 커플러 링크의 회전각도 θ3을 미분하여 각속도를 계산하면 다음과 같다..
-
기구학 | 벡터와 복소수를 이용한 대수적 위치 해석Engineering/Mechanism 2023. 6. 2. 18:00
1. 벡터와 복소수를 이용한 대수적 위치 해석 삼각함수를 이용해 링크들의 위치를 대수적으로 나타내는 방법 외에, 벡터와 복소수를 이용해 나타내는 방법도 있다. 크기 R, 방향 θ를 가진 벡터는 다음과 같이 나타낼 수 있다. $$ \begin{align} \overrightarrow{R}&=Re^{j\theta}\\\\ &=R\cos\theta+jR\sin\theta \end{align} $$ 2. 예제2.1. 슬라이더-크랭크 기구 링크의 길이 r2, r3, 입력각 θ2, 크랭크축과 슬라이드축 사이 높이 d가 주어졌다고 가정하자. 그림과 같이 정의한 링크 벡터를 복소수를 이용해 나타내면 다음과 같다. $$ \begin{align} \overrightarrow{R_{2}}&=r_{2}e^{j\the..
-
기구학 | 삼각함수를 이용한 대수적 위치 해석Engineering/Mechanism 2023. 5. 26. 18:00
1. 삼각함수를 이용한 대수적 위치 해석 슬라이드-크랭크 기구나 4절 기구와 같은 1자유도의 기구에서는 입력 링크의 각도가 정해지면, 나머지 링크의 위치들이 모두 결정된다. 이때 삼각함수 관련 공식을 이용해 링크들의 절대각 위치를 각 링크의 길이와 입력 링크의 각도에 대한 식으로 나타낼 수 있다. 2. 예제2.1. 슬라이더-크랭크 기구 링크의 길이 r2, r3, 입력각 θ2, 크랭크축과 슬라이드축 사이 높이 e가 주어졌다고 가정하자. 출력각 θ3을 대수적으로 계산하여 나타내면 다음과 같다. $$ \begin{align} r_{2}\sin\theta_{2}+e&=r_{3}\sin\theta_{3}\\\\ \sin\theta_{3} &= \frac{r_{2}\sin\theta_{2}+e}{r_{3}..