Google Home, IFTTT, Firebase, Node.js를 사용하여 무인 항공기 조작

마지막 기사에서는 HoloLens를 사용하여 무인 항공기를 조작했습니다.
이번은 그 응용으로 Google Home을 사용하여 IFTTT와 연계하여 목소리로 드론을 조작해 보았습니다.
거의 마지막 기사와 흐름은 동일합니다.

환경


  • Google Home
  • IFTTT
  • Firebase
  • Raspberry Pi Zero W
  • node-rolling-spider
  • Parrot MAMBO



  • 동작 데모



    GoogleHome에서 드론을 목소리로 조작해 보았다. #드론 #GoogleHome #Firebase #Nodejs htps // t. 코 / 즈 fp8RG l — 가마루 @HoloLens 연구원 (@gaomar) 2017년 11월 22일


    처리 흐름





    소개



    소개 ~ Node.js에서 Firebase 환경 구축까지 이동



    IFTTT 설정



    여기에서 IFTTT를 설정합니다.

    IFTTT 사이트에 로그인하여 레시피를 만듭니다.

    this 부분을 클릭하세요





    Google Assistant 설정



    Google Assistant를 검색합니다.



    Say a phrase with text ingredient 선택



    What do you want to say?에 Google Home에 반응할 단어를 등록합니다.
    $ 로 쓰고 있는 곳에 다양한 워드가 들어오는 이미지입니다.

    예를 들어 여기에 "이륙"과 "착륙"이라는 단어가 들어옵니다.





    Webhooks 설정



    이어서 that 부분을 등록합니다. Firebase에 값을 쓰고 싶으므로

    Webhooks에서 협력합니다.





    Webhooks를 검색합니다.



    Make a web request를 클릭합니다.



    URL에 Firebase에 쓸 URL을 지정하고 Method는 PUT이고 Content Type은 application/json를 지정합니다.

    Body 부분에 {{TextField}}를 입력합니다.





    이것으로 조리법은 완성입니다.



    요약



    쉽게 Google Home과 연동할 수 있었습니다.

    단지 1점 문제가 있어, 드론의 소리가 너무 커서 목소리가 Google Home에 도착하지 않는다는 유감스러운 일이 됩니다.

    조용한 방에 Google Home을 두고 다른 방에 무인 항공기를 놓고 원격으로 지시하는 것이 가능하기 때문에 그러한 장면에서 사용하는 것이 좋을지도 모릅니다.


    좋은 웹페이지 즐겨찾기