M5Stack에서 WHILL Model CR의 전원을 ON/OFF해 보았다

6683 단어 WHILLM5stack

소개



이 기사는 WHILL Advent Calendar 2018의 6 일째 기사입니다.

지금 유행의 M5Stack로 Model CR을 제어할 수 있으므로, 가장 간단한 전원 ON/OFF를 해 보았습니다.

WHILL Model CR이란?



RS232C로 외부에서 제어할 수 있는 퍼스널 모빌리티입니다.
자세한 것은 이쪽의 페이지를 참조해 주세요.
htps : // 우우 l. jp/모든 lcr



준비하는 것


  • WHILL Model CR
  • M5Stack
  • 초소형 RS232-TTL 컨버터 모듈 - D 서브 9 핀 수 커넥터

  • 연결 방법



    M5Stack의 HardwareSerial2(16,17pin)를 사용하기 위해 Model CR에서 나오는 RS232C 케이블에서 아래의 포트에 연결합니다.


    M5Stack
    RS232C-TTL 컨버터


    16pin(RXD)
    TXD

    17pin(TXD)
    RXD


    그리고 3.3V와 GND를 각각 연결합니다.

    Arduino SDK 얻기



    Model CR용 Arduino SDK를 다운로드하여 라이브러리에 추가합니다.
    M5Stack에서는 HardwareSerial을 사용하므로 esp32 브랜치를 사용하십시오. (master는 SoftwareSerial을 사용하고 있습니다.)

    라이브러리의 자세한 사용법은 이 문서를 참조하십시오.
    Arduino에서 WHILL Model CR을 이동

    전원 ON/OFF 코딩



    이러한 코드를 쓰면 전원 ON/OFF 할 수 있습니다.
    - A 버튼: 전원 ON
    - B 버튼: 전원 OFF

    M5Stack_whill_power_control.ino
    #include <M5Stack.h>
    #include "WHILL.h"
    
    #define LCD
    
    WHILL whill(&Serial2);
    
    void setup()
    {
      Serial.begin(115200);
      // Power ON Stabilizing...
      delay(500);
      M5.begin();
    
      M5.Lcd.setTextColor(GREEN);
      M5.Lcd.setTextSize(4);
      M5.Lcd.clear(BLACK);
    }
    
    void loop() {
      M5.update();
      if (M5.BtnA.wasPressed())
      {
        whill.setPower(true);  // Turn WHILL on
        M5.Lcd.clear(BLACK);
        M5.Lcd.setCursor(0, 0);
        M5.Lcd.println("POWER ON");
      }
      if (M5.BtnB.wasPressed())
      {
        whill.setPower(false);  // Turn WHILL off
        M5.Lcd.clear(BLACK);
        M5.Lcd.setCursor(0, 0);
        M5.Lcd.println("POWER OFF");
      }
    }
    



    POWER ON/OFF의 텍스트 표시만이라면 어쩔 수 없기 때문에 아바타군에게 말해 보았습니다.

    M5Stack에서 WHILL Model CR의 전원을 켤 수 있도록 했기 때문에, 드디어 아바타도 말해 보았다. #M5Stack #WHILL 피 c. 라고 r. 코 m / RQ Mc 푸우 — Katsushun89 (@katsushun89) 2018년 12월 7일


    마지막으로



    M5 Stack에 연결하여 Model CR의 전원 ON/OFF해 보았습니다.



    Arduino SDK에는 Joystick의 제어 등 여러가지 준비되어 있으므로, 간단하게 M5Stack 경유로 Model CR을 움직일 수도 있습니다.

    꼭 시도해보십시오.


    좋은 웹페이지 즐겨찾기