산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

PS2 컨트롤러로 제어되는 배틀 봇 제작

구성품 및 소모품

Arduino UNO
× 1
커넥터 어댑터, DC 전원 - 2.1mm
× 1
UNO R3 센서 실드 V5.0
× 1
모터 드라이버 모듈 실드
× 1
PS2 컨트롤러
× 1
모터 및 뒷바퀴
다른 모터와 휠을 사용해도 되지만 조립 및 연결이 쉽기 때문에 사용했습니다.
× 1
회전 캐스터 휠
앞바퀴용
× 1
18650 배터리 보관 케이스
× 1
18650 충전식 배터리 3.7v
× 1
코로플라스트
본체, 오리발 등에 사용했습니다.
× 1
점퍼 와이어
× 1

필요한 도구 및 기계

SKIL 무선 드라이버
카나리아 판지 가위

앱 및 온라인 서비스

Arduino 웹 편집기

이 프로젝트 정보

Arduino UNO 및 기타 저렴한 부품을 사용하여 전투 봇을 만들었습니다. 이 전투 로봇은 Trivium Personalized Learning Public Charter School의 5-8학년을 위한 로봇 공학 클럽에서 제작되었습니다. 아이들이 Arduino와 로봇 공학에 대해 배울 수 있는 재미있는 시간이었습니다.

모든 것이 어떻게 연결되어 있는지에 대한 시각적 다이어그램을 보려면 "스케매틱스"를 보십시오. 모터 보드, 센서 실드, PS2 컨트롤러 및 플리퍼/스피너용 브레드 보드에 연결된 추가 모터에 대한 다이어그램이 있습니다. 플리퍼/스피너는 PS2 컨트롤러에서 X 버튼을 눌렀을 때 활성화되도록 프로그래밍되어 있습니다.

우리는 저렴한 보급품을 사용하려고 노력했고 아이들에게 전투 로봇을 디자인하는 방법에 대한 창의적 자유를 주었습니다. 납땜이 필요 없는 부품을 사용하여 초보자도 쉽게 조립할 수 있습니다.

코로플라스트

Coroplast는 시체를 만드는 데 사용되었습니다. 가격이 저렴하고 판지보다 견고하며 자르고 구부리기가 상당히 쉽습니다.

Arduino UNO 및 센서 실드

우리는 UNO R3 센서 실드를 사용하여 아이들이 부품을 더 쉽게 연결할 수 있도록 했습니다. 이 실드를 Arduino 위에 스냅하면 바로 사용할 수 있습니다.

모터 드라이버 보드

아이들이 모터를 쉽게 연결할 수 있도록 이 모터 드라이버 실드를 사용했습니다.

비용을 절약하기 위해 봇을 2개의 후면 모터와 전면 회전 휠로 2WD로 만들었습니다. 그러나 모터 드라이버 실드는 4WD를 지원하므로 전면에 2개의 모터를 더 쉽게 조립할 수 있습니다.

18650 배터리 케이스

이 배터리 케이스를 선택한 이유는 6인치 와이어 리드가 있어 Arduino에 쉽게 연결할 수 있기 때문입니다.

PS2 컨트롤러

또한 블루투스를 통해 연결된 PS2 컨트롤러에 봇을 연결했습니다.

봇과 함께 사용하기 위해 기존 PS2 컨트롤러를 수정하는 방법을 가르치는 자습서가 있지만 우리는 이미 수정된 eBay에서 얻은 것을 사용했습니다. 구성 요소 및 소모품 아래에 이 컨트롤러에 대한 링크가 있습니다.

기타 용품

또한 부품 조립을 위해 점퍼 와이어(수/수 및 암/수), 덕트 테이프, 나사, 너트, 볼트, 나무 못, 양면 테이프 및 벨크로 테이프를 사용했습니다.

또한 오리발, 스피너 및 모터 커넥터에 사용되는 일부 맞춤형 부품을 3D로 인쇄했습니다. "CUSTOM PARTS AND ENCLOSURES" 아래에 스피너 및 모터 커넥터 중 하나에 대한 STL 파일에 대한 링크가 있습니다.

이 전투 봇을 만드는 것은 정말 재미있었습니다! 우리는 아이들이 주어진 제한된 용품을 사용하여 생각해 낸 개념 중 일부를 보는 것을 좋아했습니다. 전투에서 봇을 테스트하고 약점을 발견한 위치에 따라 변경하면서 진행 상황을 보는 것은 정말 좋았습니다.

전투 동영상

<울>
  • 여기에서 배선 및 다이어그램 보기
  • <울>
  • 여기에서 코드 다운로드
  • <울>
  • 여기에서 3D 인쇄 부품 다운로드
  • <울>
  • 여기에서 사용된 부품 목록 가져오기
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    PS2 컨트롤러가 있는 Battlebot
    PS2 컨트롤러로 배틀봇을 제어할 수 있는 코드

    맞춤형 부품 및 인클로저

    이것은 모터 중 하나에 부착된 학생이 만든 3D 인쇄 스피너입니다. PS2 컨트롤러 X 버튼을 누르면 활성화됩니다. 이것은 우리가 모터 끝에 쉽게 연결할 수 있도록 모터 끝에 부착하는 데 사용한 3D 인쇄 커넥터 조각입니다. 우리가 사용한 3D 인쇄 커넥터 조각 12팩 모터 끝에 부착합니다. 한 클래스에 대해 많은 것을 인쇄하려면 이것을 사용하고, 그렇지 않으면 모터 커넥터 - Single Piece .stl을 사용하여 1개만 인쇄하십시오.

    회로도

    모터보드 배선입니다. 모터가 모터 보드에 연결되는 방법과 모터 보드에서 센서 실드까지 와이어가 연결되는 방법을 보여줍니다. 블루투스 배선을 센서 쉴드까지 연결하는 방법을 보여주는 다이어그램. PS2 X 버튼을 눌렀을 때 플리퍼를 활성화하기 위해 추가된 모터입니다.

    제조공정

    1. Sensorflare 및 RaspberryPi가 포함된 433MHz 스마트 홈 컨트롤러
    2. 수분 센서가 있는 Win10 IOT 관개 컨트롤러
    3. Pioneer IoT 애드온 실드와 함께 PSoC 6 파이오니어 보드 사용
    4. Arduino 및 Raspberry Pi로 인터넷 제어 비디오 스트리밍 로봇 구축
    5. Arduino UNO를 사용한 오징어 게임 인형 빌드
    6. 웹 운영 DMX 컨트롤러
    7. 이슬람 기도 시간이 있는 Arduino 시계
    8. Unopad - Ableton이 포함된 Arduino MIDI 컨트롤러
    9. Arduino Uno를 사용한 25kHz 4핀 PWM 팬 제어
    10. 컨테이너를 사용한 다단계 빌드