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

솔로 서보 스윕

구성품 및 소모품

Arduino UNO
× 1
3DR 솔로
× 1
서보(타워 프로 MG996R)
× 1
솔로 브레이크아웃 보드
× 1

이 프로젝트 정보

소개

Solo는 훌륭한 개발 환경을 가지고 있지만 I/O가 부족합니다. 현재 액세서리 포트는 CAN, Mavlink Serial to Pixhawk, USB to Sololink(imx6)를 분리합니다. arduino 및 firmata를 사용하여 맞춤형 센서, 제어 서보, 깜박이는 LED 또는 기타 arduino 기능을 추가할 수 있습니다.

이 튜토리얼은 서보를 제어하기 위해 솔로와 함께 arduino를 사용하는 단계를 안내합니다.


소프트웨어 선행 조건:

<울>
  • 솔로 업데이트 1.2.0 이상
  • 아두이노 IDE
  • 파일질라
  • Putty 또는 기타 SSH 클라이언트
  • 1단계:Arduino Uno에 Firmata 호스트 업로드

    예제 탭에서 StandardFirmata를 엽니다. 보드와 포트를 선택합니다. 업로드!


    2단계:하드웨어 설정

    부품

    참고:이 시점에서 브레이크아웃 보드는 판매되지 않습니다. 여기를 참조하세요

    어셈블리

    전원 켜기

    2단계:pyMata 및 코드 다운로드

    파이마타

    SoloServoSweep.py

    3단계:Solo로 파일 전송

    <울>
  • Solo의 Wi-Fi 네트워크에 연결하세요!
    • 4단계:Solo에 SSH 연결

      OS의 SSH 클라이언트를 사용하여 SSH로 솔로에 접속합니다. Windows의 경우 Putty를 사용합니다.

      Solo의 Wi-Fi에 계속 연결되어 있는지 확인하세요!

      자세한 내용은 사진 설명 참조

      5단계:pyMata 설치

      SSH 세션에서 다음 명령을 실행하십시오.

      이것은 당신의 결과여야 합니다

      7단계:예제 실행

      SSH 세션이 열려 있는 동안 실행:

      <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

      코드

      <울>
    • SoloServoSweep.py
    • SoloServoSweep.py파이썬
      PyMata.pymata import PyMataimport timeimport sysSERVO_MOTOR =9 # 이 핀에 연결된 서보END =170 # 최대 서보 이동# PyMata 인스턴스보드 생성 =PyMata("/dev/ttyACM0")# 핀 구성 asservoboard.servo_config(SERVO_MOTOR)try:while True:for i in range (0,END):# board.analog_write(SERVO_MOTOR, i) time.sleep(.015) for i in range (END,0,- 1):# board.analog_write(SERVO_MOTOR, i) time.sleep(.015)except KeyboardInterrupt:board.close() sys.exit()를 아래로 스윕합니다.

      맞춤형 부품 및 인클로저

      솔로 브레이크아웃 보드
      3DR 솔로 액세서리 포트용 브레이크아웃 보드https://github.com/3drobotics/Pixhawk_OS_Hardware/tree/master/Accessory_Breakout_X1

      회로도


      제조공정

      1. Arduino 스파이봇
      2. FlickMote
      3. 수제 TV B-Gone
      4. 마스터 시계
      5. 서보 모터로 로봇을 피하는 장애물
      6. 나를 찾기
      7. Arduino Power
      8. Tech-TicTacToe
      9. Arduino Quadruped
      10. Arduino 및 MPU6050으로 서보 모터 제어