본문 바로가기

애플리케이션 개발/HRC(Home Remote Control)

5-3. 회로 설계 및 부품 실장

이제 회로 설계하고, 아두이노 코딩하면 얼추 기능은 구현할 수 있게 될 것이다. 

 

회로 설계 관련해서는 이미 아두이노 카테고리에서 얼추 다뤘기 때문에, 빠르게 할 수 있었다. 다만 설계한 회로를 실장 하는 것이 시간이 오래 걸렸다. 

 

회로는 다음과 같다. 가장 좌측에 DC-DC Converter를 배치해 12V를 5V로 바꾸어 주어 5V가 필요한 IC에 전원을 공급했다. 

그리고 IR 송수신 부분은 동시에 이루어질 일이 없어서 GPIO 핀을 아끼기 위해 하나로 통합했다. 

 

나머지는 이전 포스팅을 참고하면 될 것 같다. 

- NodeMCU를 이용한 적외선 센서 조작(송/수신): taeminator1.tistory.com/19?category=924221

- NodeMCU를 이용한 Limit Switch 제어: taeminator1.tistory.com/20?category=924221

- NodeMCU를 이용한 Stepper motor & Driver 제어: taeminator1.tistory.com/21?category=924221

 

전체 회로도

회로도를 기반으로 부품을 기판에 실장 했다. 그리고 모터에 연결되는 부분과 NodeMCU를 포함한 회로가 꽤 떨어져 있어서 커넥터를 통해 연결했다. 

 

아래 사진은 이전 포스팅에서 만든 기구부에 장착한 모습이다. 

 

12V 어댑터 및 메인 보드
모터드라이버 및 리미티 스위치 보드

두 보드를 커넥터로 연결한 뒤, 아두이노 카테고리에서 확인한 연습 코드를 시험했더니, 잘 동작한다. 

 

이제 펌웨어 작성하고 실제로 창문틀에 설치하면, 어느 정도 실행되는 것을 확인할 수 있을 것이다. 

'애플리케이션 개발 > HRC(Home Remote Control)' 카테고리의 다른 글

5-4. 아두이노 코딩 2  (0) 2020.09.22
5-4. 아두이노 코딩 1(Flowchart)  (0) 2020.09.22
5-2. 기구 제작 2  (0) 2020.09.20
5-2. 기구 제작 1  (0) 2020.09.07
5-1. 창문 옮기기  (0) 2020.09.07