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

RC 포르쉐 자동차(Arduino 프로젝트)

구성품 및 소모품

Arduino Nano R3
× 1
JLCPCB 맞춤형 PCB
× 1

이 프로젝트 정보

소개:RC 자동차(Arduino 프로젝트)

이 프로젝트에서는 더 간단한 버전의 RC 자동차를 만드는 방법을 보여 드리겠습니다.

자신만의 RC카를 만드는 방법을 보여주기 위해 전체 단계별 지침을 제공하고 있으며, 이 지침을 직접 사용해 볼 수 있는 가장 간단한 방법으로 전환하기 위해 하드웨어 및 소프트웨어 부품 모두에 대해 자세히 설명하고 있습니다. 전자 제작에 대한 자신의 기술. 이 프로젝트는 자동차의 외관을 개선하기 위해 easyEDA에서 주문한 맞춤형 PCB를 얻은 후 특별히 제작하기에 매우 편리하며 이 가이드에는 자동차에 대한 맞춤형 무브먼트를 생성할 수 있는 충분한 문서와 코드가 있습니다. 책 읽기가 너무 싫다면! 이 동영상을 보면 더 명확한 안내를 받을 수 있습니다.

단 7일 만에 이 프로젝트를 만들었습니다. 하드웨어 제작과 조립을 마치는 데 3일, 코드와 안드로이드 앱을 준비하는 데 4일이 걸렸습니다. 그것을 통해 자동차를 제어하기 위해.

시작하기 전에 먼저 살펴보겠습니다.

이 튜토리얼에서 배울 내용 :

<울>
  • 우리는 Porsche GT3 RS를 해킹하여 엔진과 섀시 등을 사용할 것입니다.
  • <울>
  • 그런 다음 새로운 제어 가능한 기판의 PCB를 설계하겠습니다.
  • <울>
  • 자동차를 제어하는 ​​Android 앱을 만드는 방법도 알아보겠습니다.
  • <울>
  • 드디어 모든 부품을 조립하고 운전을 시작합니다.
  • 1단계:RC 자동차란 무엇입니까!

    다음은 RC 자동차 또는 원격 제어 차량에 대한 정보입니다. 원격 제어 차량은 장치 외부의 원점으로 모션을 제한하지 않는 수단으로 원격 조작되는 차량으로 정의됩니다. 이것은 종종 무선 제어입니다. 기기, 케이블 제어 장치와 차량 사이, 또는 적외선 컨트롤러.

    장난감 등급의 R/C 자동차는 일반적으로 생산 비용 절감과 함께 디자인에 중점을 두고 제조됩니다. 취미용 자동차에는 고장난 경우 개별적으로 교체할 수 있는 별도의 전자 부품이 있는 반면, 장난감용 자동차는 일반적으로 예비 부품으로 찾기 어려운 부품과 차량 설계에 통합된 단일 전자 회로 기판으로 만들어집니다.

    우리의 경우 Android 앱을 통해 자동차를 제어하기 때문에 자동차와 스마트폰 또는 기타 Android 장치를 모두 연결하기 위해 Bluetooth HC-05 모듈인 라디오 링커를 사용하고 있습니다.

    Android 앱 정보

    MIT 앱 발명가 플랫폼을 사용하여 Android 앱용 그래픽 프로그래밍을 만들었습니다.

    이 플랫폼을 사용하는 것은 매우 쉽고 간단합니다.

    앱을 다운로드할 수 있습니다. 이 링크를 통해 이 프로젝트를 위해 만든 것입니다.

    2단계:Porsche GT3 RS 모델

    제 친구에게 받은 이 RC카는 Porsche 모델 GT3 RS입니다. 상태가 정말 좋지 않았지만 여전히 양호한 상태를 유지하고 있어 몇 가지 청소 단계를 거친 후 지금은 멋진 모습을 하고 있습니다. 하지만 가장 중요한 것은 엔진입니다.

    그래서 나사를 풀었을 때 두 개의 모터가 첫 번째 모터는 전진 및 후진 이동을 위한 차 후면에 있고 두 번째 모터는 스티어링 휠을 나타내는 전면에 있으며 매우 잘 작동하고 있습니다. 그래서 나는 쓸모없는 전선을 모두 옮기고 모터 전선만 남겨두고 일부 커넥터를 납땜한 후 섀시가 작동할 준비가 되었습니다. 자동차에도 약간의 조명이 있습니다. 전면에는 2개의 흰색 LED가 있고 후면에는 2개의 빨간색 LED가 있습니다. 하지만 스티어링 휠 모터 움직임을 따라갈 측면 조명과 같이 더 많은 LED를 추가하여 더 재미있게 사용할 것입니다.

    예를 들어 차가 좌회전하면(안드로이드 앱에서 왼쪽 화살표를 선택한 후) 왼쪽 LED가 자동으로 깜박이기 시작하고 오른쪽 방향에서도 마찬가지입니다.

    또한 선택에 따라 색상이 변경되는 RGB LED도 추가했습니다.

    3단계:EasyEDA 플랫폼에서 PCB 제작

    모든 항목 표시

    EasyEDA 소개!

    EasyEDA는 회로도 및 PCB를 생성, 테스트 및 편집할 수 있는 무료 온라인 전자 설계 자동화 커뮤니티입니다. 여기에서 easyEDA 플랫폼에 대한 링크를 찾으십시오. 이 온라인 프로그램은 Android를 포함한 모든 플랫폼에서 지원되며 easyEDA를 사용하면 문서에 대한 Schematic Capture, Circuit Simulation, PCB 및 Schematic 파일을 가져올 수 있는 Online PCB Designing을 만들 수 있습니다. 이 온라인 디자이너에서 PCB를 만들거나 다른 소프트웨어로 만들고 거버 파일을 easyEDA에 업로드하여 주문하십시오.

    프로젝트로 돌아가기

    우리는 프로젝트로 돌아가 회로 설계에 대해 이야기합니다. 이것은 PCB를 설계하고 주문할 수 있는 이 온라인 소프트웨어를 제공하는 최고의 PCB 제조업체인 이 플랫폼과 직접적인 관련이 있습니다. Arduino Nano L293 H-브리지 모터 드라이버 HC Bluetooth 모듈 등과 같은 필요한 모든 구성 요소를 사용할 수 있으므로 이러한 모든 옵션, 도구 및 특히 훌륭한 라이브러리를 제공하는 것은 매우 놀랍습니다. 이름으로 구성 요소를 지정한 다음 배치하십시오.

    평소와 같이 여기에서 easyEDA 플랫폼을 실행한 다음 새 프로젝트를 시작하고 필요한 구성 요소를 가져와야 합니다. 그리고 그림에 표시된 회로를 만들기 위해 함께 연결해야 합니다. 또한 이 플랫폼을 사용하면 회로도를 PCB로 변환할 수 있습니다. 프로젝트를 PCB로 변환을 클릭하면 PCB 설계 영역을 얻을 수 있습니다. 자동으로 PCB에 대한 다음 링크를 직접 클릭하는 것이 좋습니다. RC 자동차 프로젝트에 대한 직접 링크 PCB 뷰어를 사용하여 주문하기 전에 PCB를 확인할 수도 있으며, 저희가 설계한 PCB를 보여주는 사진을 제공했습니다.

    이 회로도는 WIFI를 통해 자동차를 제어하려는 경우 ESP-01 모듈을 추가하고 라디오 트랜시버를 사용하려는 경우 NRF를 사용할 수 있기 때문에 필요한 것이 무엇이든 상관없이 유용합니다. 이 회로도를 만든 후에는 PCB로 직접 변환하여 매우 편리합니다. 각 구성 요소를 제자리에 배치하고 라벨과 아름다운 로고를 추가하면 이제 PCB가 온라인 주문을 위해 준비되었으므로 필요한 모든 것을 수행할 수 있습니다. 할 일은 제작 출력으로 가고 일부 매개변수를 설정하는 것입니다. 저는 PCB에 빨간색을 선호합니다. 결제를 하고 배송을 기다립니다. 패킷을 받은 지 4일 만에 놀라운 서비스였습니다. 그리고 패키지를 뜯고 난 후 EasyEDA에서 제공하는 새로운 서비스인 LCSC 서비스인 LCSC 서비스를 통해 PCB에 필요한 구성 요소를 주문할 수 있다는 것을 알았습니다. 그리고 우리는 우리가 선택한 모든 사전 설정 옵션이 있는 PCB를 가지고 있습니다. PCB는 평소와 같이 매우 잘 제조되고 모든 레이블에 설명 등이 있으므로 이 프로젝트를 만드는 것이 이제 매우 편리할 것입니다.

    4단계:재료

    이제 이 프로젝트에 필요한 구성 요소를 검토하고 온라인 주문에 대한 모든 관련 링크를 찾을 수 있으므로 다음이 필요합니다.

    <울>
  • - 모든 RC 자동차 장난감 섀시
  • <울>
  • - 이 링크에서 주문할 수 있는 PCB :http://ouo.io/1i1Lc
  • <울>
  • - Arduino 나노 1개
  • <울>
  • - HC-05 또는 HC-06 블루투스 모듈
  • <울>
  • - 광센서 BH1750
  • <울>
  • - 온도 및 습도 센서
  • <울>
  • - L293D H 브리지 모터 드라이버
  • <울>
  • - 일부 RGB LED
  • <울>
  • - 5V 부저
  • <울>
  • - 일부 헤더 커넥터
  • 5단계:조립(부품 납땜)

    이제 준비가 되었으므로 구성 요소 납땜을 시작하고 납땜 실수를 피하기 위해 레이블을 따르는 것을 잊지 마십시오. 우리는 전원 공급 장치를 테스트하기 위해 Arduino 커넥터를 납땜하는 것으로 시작하고 광 센서와 같은 각 센서에 대한 올바른 연결을 확인하기 위해 몇 가지 기본 테스트 코드를 작성할 수도 있습니다. LED는 모두 보드(Arduino ) 따라서 전체 액세스 권한이 있습니다.

    참고 :납땜 인두를 깨끗하고 깨끗하게 유지해야 합니다. 즉, 사용할 때마다 스펀지에 닦으십시오. 납땜 인두의 끝은 깨끗하고 광택이 있어야 합니다. 팁이 플럭스나 산화로 더러워지는 것을 볼 때마다, 즉 광택을 잃는 것을 의미하므로 청소해야 합니다. 납땜 중이더라도. 깨끗한 납땜 팁을 사용하면 납땜 대상으로 열을 훨씬 쉽게 전달할 수 있습니다.

    EasyEDA에서 주문한 PCB는 모든 것을 올바른 위치에 유지하도록 안내할 것이므로 우리가 만든 PCB를 보고 온라인 주문을 하고 싶다면 주저하지 말고 이 링크를 방문하십시오.

    6단계:Andoid 앱 테스트

    이 앱을 사용하면 전진 및 후진 및 좌우 방향을 위해 블루투스를 사용하여 차량을 제어할 수 있으며 부저 버튼과 핸드 브레이커가 있는 드리프트 모드도 있지만 먼저 블루투스를 활성화하고 앱이 작동하도록 차량에 연결해야 합니다. 음성 메시지를 안내합니다.

    차량을 선택한 후 이제 RGB LED 색상을 제어하는 ​​기능을 테스트할 수 있으며 선택 항목에 따라 LED 색상이 변경되는 것을 볼 수 있습니다.

    Android 앱에 대해 다음 지침에서 MIT 앱 발명가 플랫폼을 사용하여 앱을 만드는 방법을 보여 드리겠습니다. 하지만 지금은 이 링크에서 다운로드하여 무료로 설치할 수 있습니다.

    7단계:코드 및 검증 테스트

    섀시는 몇 가지 심각한 테스트를 위한 준비가 된 것 같으므로 지금 우리에게 필요한 것은 코드입니다.

    그래서! 작동 방식은 다음과 같습니다. Android 앱의 각 버튼을 누를 때마다 Bluetooth를 통해 문자가 Arduino로 전송되고 각 문자에 대해 수행할 알고리즘이 있습니다. 예를 들어 버튼을 앞으로 누르면 문자 'f'를 전송하므로 보드가 'f' 문자를 받으면 앞으로 이동하도록 후면 모터를 제어하는 ​​함수를 호출하며 모든 버튼에서 동일합니다.

    코드를 사용할 수 있으며 평소와 같이 이 링크에서 다운로드할 수 있습니다. 그리고 사진에서 볼 수 있듯이 코드는 매우 간단하고 주석이 잘 달려있어 자신이 소유한 코드를 이해할 수 있습니다.

    보시다시피 각 버튼에는 차량에 기능이 있지만 제가 정말 감사하게 여기는 것은 조명 밝기 제어를 위한 자동 모드입니다. 저는 자동차 후면 상단에 광 센서를 배치한 다음 이 모드를 선택하면 자동차가 밝기를 제어합니다 센서 신호에 따라 전면 조명 LED의 또한 스마트폰의 화면에서 직접 온도와 습도 값을 읽을 수 있어 정말 인상적입니다.

    감사합니다 :)

    나는 이 Instructable이 지금까지 출판된 RC 자동차를 만들기 위한 가장 포괄적인 단계별 가이드라고 믿습니다. 이것이 이 지침을 위한 것입니다. 자유롭게 엄지손가락을 치켜세우고 댓글을 통해 이 프로젝트에 대해 알고 싶은 것이 있으면 무엇이든 물어보세요.


    제조공정

    1. Arduino를 사용하여 모니터 Ambilight 만들기
    2. Arduino Pong 게임 - OLED 디스플레이
    3. 조이스틱 제어 RC 자동차
    4. 오디오 주파수 감지기
    5. Arduino Tamagotchi 클론 - 디지털 애완동물
    6. 무선 조명 스위치 조작기
    7. Tech-TicTacToe
    8. 모션 센서 물총
    9. Arduino 카운트다운 타이머
    10. Arduino + Processing + PHP를 사용한 자동차 카운터