12. M5Stack에서 ECHONET Lite 부저

무슨 일이야?



이 프로그램은 M5Stack을 ECHONET Lite 부저로 만듭니다.
여기에서는 간단하게 사용법을 소개합니다.

소스 코드는 GitHub에 있습니다.
- htps : // 기주 b. 코 m/히로시-무라/M5_에 L_부즈 r

환경·준비



필요에 따라 WiFi 라우터나 컨트롤러용 PC 등도 필요합니다.
  • M5Stack
  • WiFi 라우터 (SSID와 암호를 알 수있는 것)
  • 개발용 Arduino IDE가 동작하는 PC
  • M5Stack을 개발할 수 있도록하는 것

  • 컨트롤러(테스트시에 이용, Windows가 편하고, 개발용 PC와 같을 수 있다)
  • 라이브러리 설정
  • ECHONET Lite 모듈 설치 (참조 : htps : // 코 m/너무 무라-ぁ보라와 ry/있어 ms/6d후 1cb9f75아 67아 80b40)
  • 사운드 모듈 설치
  • ESP8266Audio: htps : // 기주 b. 코 m / 에어 rぇp 히 l 호우 r / 에 SP8266 아오
  • ESP8266_Spiram: htps : // 기주 b. 코 m/기안바치오/에 SP8266_S 피라 m


  • 샘플 실행 절차



    간단한 단계로 실행할 수 있습니다.

  • 아래 URL(Github)에서 소스를 ZIP로 다운로드합니다.
  • htps : // 기주 b. 코 m/히로시-무라/M5_에 L_부즈 r

  • mp3 파일을 microSD에 씁니다. 폴더를 만들지 않고 그대로 복사하십시오.
  • 라인 15, 16의 정의를 자신의 환경으로 다시 씁니다.

  • M5_EL_Buzzer.ino
    15 | #define WIFI_SSID "testwifi2G"  // !!! change to yor wifi SSID
    16 | #define WIFI_PASS "0001223344"  // !!! change to yor wifi password
    
  • 컴파일하고 M5Stack에 씁니다.
  • 아래와 같은 느낌으로 ArduinoIDE의 시리얼 모니터에 IP 주소등의 로그가 표시되면 OK!



  • 이쪽의 EPC인 것은 ECHONET Lite 디바이스로서 우도답게 움직이도록 더미를 설정하고 있는 것입니다. 일반 용도로 신경 쓰지 마십시오. 상업 용도로 진지하게 합시다!
  • 울려 보세요 (단독으로 사운드 테스트)

  • 8 소리 들어 있기 때문에 여러가지 테스트 할 수 있습니다. 소리가 울리는 동안에는 조작할 수 없습니다. 그러므로 긴 소리는 적합하지 않을 수 있습니다.



    울려 보세요 (ECHONET Lite 프로토콜)



    그럼 WiFi를 통해 소리를 냅니다. 실험에는 Windows에 SSNG를 설치하여 이용하는 것이 가장 편하다고 생각합니다.
  • SSNG(Win, iPhone, Node.js 등)
  • ht tp // sh-sen r. 오 rg/sdk


  • 사용한 ECHONET Lite 모듈은 검색을 지원하므로 아래 절차에 따라 기기를 검색할 수 있습니다.



    발견 할 수 있으면 IP를 지정하여 울립니다.



    지원되는 EPC 목록



    관리하고 있는 프로퍼티를 echonet lite 컨버터로 표시하면 아래와 같은 느낌이 됩니다. 거기 진지하게 실장했다고 생각합니다!

    echonet lite 변환기 : htps //w w. 음 pmjs. 코 m / Pac 카게 / 에쵸네 t-te-con v

    echonet-lite-conf 출력 결과
       { EOJs: [ 'ノードプロファイル01(0ef001)', 'ブザー01(02a001)' ],
         'ノードプロファイル01(0ef001)':
          { EPCs:
             [ '設置場所(81)',
               '自ノードインスタンスリストS(D6)',
               '状変アナウンスプロパティマップ(9D)',
               'Setプロパティマップ(9E)',
               'Getプロパティマップ(9F)' ],
            '設置場所(81)': '未設定(00)',
            '自ノードインスタンスリストS(D6)': 'ブザー01(0102A001)',
            '状変アナウンスプロパティマップ(9D)': '01[80](0180)',
            'Setプロパティマップ(9E)': '01[80](0180)',
            'Getプロパティマップ(9F)': '0e[80, 81, 82, 83, 88, 8a, 9d, 9e, 9f, d3, d4, d5, d6, d7](0E80818283888A9D9E9FD3D4D5D6D7)' },
         'ブザー01(02a001)':
          { EPCs:
             [ '動作状態(80)',
               '設置場所(81)',
               '規格Version情報(82)',
               '識別番号(83)',
               '状変アナウンスプロパティマップ(9D)',
               'Setプロパティマップ(9E)',
               'Getプロパティマップ(9F)' ],
            '動作状態(80)': 'ON(30)',
            '設置場所(81)': '未設定(00)',
            '規格Version情報(82)': 'Ver. K(00004B00)',
            '識別番号(83)': 'referSpec(FE0000000000000000000000000000000000)',
            '状変アナウンスプロパティマップ(9D)': '02[80, d6](0280D6)',
            'Setプロパティマップ(9E)': '01[e0](01E0)',
            'Getプロパティマップ(9F)': '09[80, 81, 82, 83, 88, 8a, 9d, 9e, 9f](0980818283888A9D9E9F)' } },
    



    울었나요?

    사용한 무료 음원



    효과음은 아래와 같은 프리 음원을 이용하고 있습니다.
    - ht tp // // 타이라코모리. jp. 오 rg / f 그렇습니다 d. HTML

    좋은 웹페이지 즐겨찾기