TiVo 원격 제어 선형 액추에이터

이 프로젝트는 TV를 덮는 그림을 들어 올리기 위해 선형 액추에이터를 작동하기 위해 TiVo 리모컨과 Arduino 보드를 활용하는 방법을 보여줍니다. 마지막에 비디오보기

필요한 도구

이 프로젝트를 완료하려면 다음 도구가 필요합니다.

  1. # 0 십자 드라이버
  2. 납땜 인두
  3. 솔더
  4. 와이어 커터
  5. 소형 펜치 (소형 전자 제품을 사용하도록 설계된 펜치를 사용했습니다)

부품 목록

이 프로젝트를 완료하려면 다음 부분이 필요합니다.

  1. Firgelli Automations의 헤비 듀티 트랙 액추에이터
  2. TiVo Roamio 리모컨
  3. Arduino Uno Rev 3
  4. Hammond 1591ESBK ABS 프로젝트 박스 블랙 (7.5 인치 x 4.3 인치 x 2.2 인치)
  5. Microtivity IB171 Arduino 용 170 포인트 미니 브레드 보드
  6. 적외선 수신기 2.5–5.5V 38kHz
  7. 100PCS 마이클 조쉬 20CM M / F 점퍼 와이어 케이블 1 핀 플러그 남성-여성
  8. SainSmart 2 채널 릴레이 모듈
  9. USB 2.0 케이블 — A- 수-B- 수
  10. 18/5 검정 스프링클러 와이어 4 피트
  11. 8 개 # 4–40 x 2”스테인리스 기계 나사 (Home Depot에서 구입)
  12. Everbuilt # 4–40 기계 나사 너트 8 개 (Home Depot에서 구입했습니다)
  13. ½”나일론 스페이서 16 개 (Home Depot에서 구입)
  14. 지퍼 타이 1 개

Arduino Uno Rev 3 설정

노란색으로 강조 표시된 Arduino 보드에서 다음 핀을 사용합니다.

  • 전원 5V
  • 디지털 # 8
  • 디지털 # 9
  • 디지털 # 11
  • 파워 GND
Arduino UNO Rev 3

SainSmart 2 채널 릴레이 모듈 설정

Firgelli Automations 선형 액추에이터와 일치하려면 SainSmart 릴레이 모듈을 점퍼해야합니다. JD-VCC에서 VCC로가는 파란색 점퍼가 있습니다. 그대로 두십시오.

점퍼 K1 위치 1-K2 위치 1

K1 릴레이의 첫 번째 위치에서 K2 릴레이의 첫 번째 위치까지 점퍼 와이어를 배치합니다. 점퍼는 빨간색으로 표시됩니다.

점퍼 위치

점퍼 K1 위치 3에서 K2 위치 3으로

K1 릴레이의 세 번째 위치에서 K2 릴레이의 세 번째 위치까지 점퍼 와이어를 배치합니다. 점퍼는 노란색으로 표시됩니다.

점퍼 와이어

제대로 점프하면 다음 구성이 표시됩니다.

적외선 센서 설정

적외선 센서 설정

적외선 센서에는 3 개의 전선이 있습니다. 하나는 접지선 용이고, 하나는 5V 전원 선용이며, 세 번째는 Arduino 보드로 신호를 보냅니다.

18–5 스프링클러 와이어의 외부 실드 2 인치를 벗겨내어 내부에있는 컬러 와이어가 보이도록합니다. 녹색, 흰색, 파란색 전선 만 사용하므로 다른 전선을 잘라내어 엉망이되지 않도록합니다.

우리가 사용할 각 전선의 절연체를 ⅛”벗겨냅니다. 이들은 다음 구성을 사용하여 릴레이에 납땜됩니다. 둥근 돌기가 자신을 향한 상태에서 센서를 위에서 바라 볼 때 :

  1. 파란색 와이어를 왼쪽 터미널에 납땜하십시오.
  2. 녹색 와이어를 중간 터미널에 납땜하십시오.
  3. 흰색 와이어를 오른쪽 터미널에 납땜하십시오.
적외선 센서
적외선 센서

선형 액추에이터의 배선 하니스 설정

선형 액추에이터에는 두 개의 삼각형 버튼이있는 유선 리모컨이 함께 제공됩니다. 하나의 버튼은 선형 액추에이터를 위로 이동하고 다른 하나는 아래로 이동하는 스위치를 활성화합니다.

회로 기판 리모컨 본체를 제거하십시오

첫 번째는 리모컨 뒷면의 전선을 푸는 것입니다. # 0 십자 드라이버로 제거해야합니다.

리모콘 본체에서 회로 기판을 제거하고 전선을 검사합니다. 바닥에서 보면 보드에 납땜 된 4 개의 와이어가 있어야합니다. 왼쪽에서 오른쪽으로 아래 그림과 같이 검정색, 흰색, 자주색 및 갈색입니다.

회로 기판

어떤 이유로 다른 색상을 사용했다면 아래와 같은 순서로 색상을 추적하면됩니다.

전선 납땜 제거

납땜 인두를 사용하여 회로 기판에서 와이어를 제거합니다. 납땜 인두의 끝을 납땜 지점의 기존 납땜 ​​위로 부드럽게 눌러 느슨하게하고 작은 펜치 쌍을 사용하여 납땜 지점에서 와이어를 부드럽게 당겨 빼냅니다.

릴레이에 전선 연결

이제 유선 리모컨의 전선을 SainSmart 2 채널 릴레이에 연결합니다. # 0 Phillips 드라이버를 사용하여 터미널의 나사를 푼 다음 다시 조여 와이어를 고정합니다.

  1. 흰색 와이어는 K1 위치 1로 이동합니다.
  2. 검은 색 와이어는 K1 위치 2로 이동합니다.
  3. 갈색 와이어는 K2 위치 2로 이동합니다.
  4. 보라색 와이어는 K2 위치 3으로 이동합니다.

참고 : 기존 점퍼 와이어를 제거하지 마십시오. 단자를 조일 때 그대로 두십시오.

점퍼 와이어
터미널 연결

완료되면 위의 이미지처럼 보일 것입니다.

브레드 보드 배선

이제 Arduino 보드를 브레드 보드에 연결합니다. 브레드 보드를 사용하면 Arduino 또는 릴레이의 한 터미널에 여러 연결이 만들어지는 곳에서 점퍼 연결을 할 수 있습니다.

구멍의 각 행은 함께 연결되어 해당 행의 모든 ​​것을 점퍼 할 수 있습니다. 다음은 연결해야 할 항목입니다.

5V 전원

  1. Arduino의 Power 5V 터미널에서 브레드 보드의 사용되지 않은 행까지 수-암 점퍼 와이어를 사용합니다. 줄의 구멍에 밀어 넣으십시오.
  2. 브레드 보드의 동일한 행에서 SainSmart 2 채널 릴레이의 VCC 터미널까지 수-암 점퍼 와이어를 사용합니다. 같은 줄의 구멍에 밀어 넣으십시오.
  3. 18–5 스프링클러 와이어의 다른 쪽에서 흰색 와이어의 ¼”을 노출시킵니다. 같은 줄의 구멍에 밀어 넣으십시오.

바닥

  1. Arduino의 Power GND 터미널에서 브레드 보드의 사용되지 않은 행까지 수-암 점퍼 와이어를 사용합니다. 줄의 구멍에 밀어 넣으십시오.
  2. SainSmart 2 채널 릴레이의 GND 터미널에서 암-수 점퍼 와이어를 사용하여 다른 GND 와이어와 같은 행에있는 구멍까지 연결합니다. 같은 줄의 구멍에 밀어 넣으십시오.
  3. 18–5 스프링클러 와이어의 다른 쪽에서 녹색 와이어의 ¼”을 노출시킵니다. 같은 줄의 구멍에 밀어 넣으십시오.

신호

  1. Arduino의 Digital # 11 터미널에서 브레드 보드의 미사용 행까지 수-암 점퍼 와이어를 사용합니다. 줄의 구멍에 밀어 넣으십시오.
  2. 18–5 스프링클러 와이어의 다른 쪽에서 파란색 와이어의 ¼”을 노출시킵니다. 같은 줄의 구멍에 밀어 넣으십시오.

완료되면 브레드 보드는 다음 이미지와 유사해야합니다.

브레드 보드

 

Arduino에 제어 프로그램을 설치하십시오.

다음을 다운로드하여 설치해야합니다. Arduino IDE. IDE를 다운로드하여 설치했으면 IDE를 엽니 다.

Arduino IDE

IDE에 코드 복사 및 붙여 넣기

소스 코드를 다운로드하거나 복사하십시오. GitHub 완료되면 다음과 같이 보일 IDE의 창에 붙여 넣습니다.

IRremote.cpp 파일

IRremote.cpp 파일 조정

C : \ Program Files (x86) \ Arduino \ libraries \ RobotIRremote \ src \ 디렉토리에 GitHub 소스 코드 컴파일을 방해하는 소스 코드 문제가있는 파일이 있습니다. 메모장과 같은 간단한 텍스트 편집기에서 IRremoteTools.cpp 파일을 열고 다음 줄을 변경합니다.

5 행은 다음과 같아야합니다.

int RECV_PIN = TKD2; // IR 수신기가 연결된 핀

다음과 같이 변경하고 파일을 저장하십시오.

int RECV_PIN = 11; // IR 수신기가 연결된 핀

USB 케이블을 사용하여 arduino를 컴퓨터에 연결하십시오

Arduino, 브레드 보드 및 릴레이 보드를 목재 책상과 같은 비전 도성 표면에 놓습니다.

USB 케이블의 직사각형면을 컴퓨터에 연결하고 "D"면을 Arduino 보드에 연결합니다.

포트 선택

Tools — Port 메뉴 항목을 선택하고 Arduino 보드를 표시하는 항목을 선택합니다.

코드 업로드

Sketch — Upload 메뉴 항목을 선택하여 Arduino에 코드를 업로드합니다.

코드 테스트

코드가 업로드 된 후 Firgelli Automations 선형 액추에이터의 와이어 하니스를 액추에이터에 다시 연결하고 액추에이터를 연결합니다.

USB 케이블을 통해 Arduino 보드를 컴퓨터에 연결해 둡니다.

TiVo 리모컨으로 적외선 센서를 가리키고 녹색 엄지 손가락 "좋아요"버튼을 클릭합니다. 액추에이터가 위로 움직여야합니다.

TiVo 리모컨으로 적외선 센서를 가리키고 빨간색 엄지 손가락 "싫어요"버튼을 클릭합니다. 액추에이터가 아래로 움직여야합니다.

모두 상자에 넣어

기계 나사, 스페이서 및 기계 나사 너트와 함께 Hammond 프로젝트 상자를 사용하여 회로 기판을 수용했습니다. 납땜 인두에 포인트 팁을 사용하여 검은 색 플라스틱 상자에 구멍을 뚫고 측면을 통해 전선을위한 공간을 만들었습니다. 지퍼 타이를 사용하여 적외선 센서의 와이어가 빠지지 않도록했습니다. 제어 와이어 Firgelli Automations 선형 액추에이터 고무가 빠져 나가는 것을 방지하도록 설계된 고무 조각을 사용하여 활용할 수있었습니다.

저자 정보

Richard Bagdonas는 POS, 전자 건강 기록, 고객 관계 관리 및 창고 관리 시스템과의 통합 경험이 15 년 이상인 데이터 통합 ​​전문가입니다. Richard는 어렸을 때부터 전자 제품을 다루었으며 이것이 그의 첫 번째 Arduino 프로젝트입니다.

Richard는 현재 MI7의 최고 의료 설계자로 회사의 전자 건강 기록 시스템 통합을 감독하고 있습니다.

Tags:

Share this article

디 컬렉션

올바른 액추에이터를 찾는 데 도움이 필요하십니까?

우리는 정밀 엔지니어와 제조 우리의 제품을 그래서 당신은 직접 제조 업체 가격을 얻을. 우리는 당일 배송 및 지식이 풍부한 고객 지원을 제공합니다. 액추에이터 계산기를 사용하여 응용 프로그램에 적합한 액추에이터를 선택하는 데 도움을 받으십시오.