728x90

Unity 69

Unity EventTrigger 사용 Unity에서 UI 버튼을 사용하다 보면 좀 더 기능이 필요했으면 하고 실제로도 필요한 기능이 있는데 이럴 때는 EventTrigger를 사용하면 된다 코드에서 컴포넌트를 추가하여 사용해도 되고 인스펙터에서 추가해서 사용해도 되겠다. 아래의 것을 스크립트로 필요한 사항만 가져다 사용해도 될 것 같다. 아니면 EventTrigger거만 사용하고 실제적인 것은 public으로 연결해도 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63.. 개발 관련/SW, App 관련 2024. 2. 4.
Arduino 아날로그 핀의 디지털 핀 사용 지난번 아두이노 테스트에서 디지털 핀이 부족하다고 판단되어 방법이 있는지 찾아보았다. 생각보다 금방 해결책이 나왔는데, 아두이노에서 아날로그 핀을 디지털 핀으로도 사용할 수 있다고 한다.. 왜 몰랐지?... 사실 이제까지 아두이노를 활용한 여러 프로젝트들을 진행하면서 지금처럼 많은 핀을 사용한 적이 없었다. 딱 필요한 몇 가지 핀들만 사용해서 진행했다. 아래의 아두이노 공식 사이트에 공개된 아두이노 우노 R3의 핀 맵을 확인 해 보면 바로 알 수 있다.!!!! (오래 사용했지만 이제 알게 되었다는... @_@;; ) 그리고 주력으로 사용할 아두이노 나노의 핀맵도 확인해 보면 다음과 같다. 역시 우노와 동일한 핀의 역할을 하는 것을 알 수 있다. 즉, 아두이노의 아날로그 핀은 A0 ~ A5까지로 정해져 있.. 개발 관련/프로젝트 2023. 12. 21.
아두이노 시스템 설계 지난번 음성인식을 통한 서보모터 구동 이후 추가적인 센서들의 테스트들이 필요하여 몇몇 가지는 진행했다. 그전에 사물인식의 사물을 내가 정한 이미지들로 인식하기 위한 학습을 진행하고자 했는데 이를 위해 파이토치(PYTORCH)를 활용하여 ONNX로 변환하고자 했는데, 문제는 이를 위해서 적절한 사용으로 빠르게 진행하려면 시스템 환경이 CUDA를 지원하는 Nvidia GPU에 맞춰져 있다는 사실을 알았다. AMD Radeon에서도 ROCm을 이용하여 가능하나 신뢰성의 문제점과 리눅스로 해야 한다는 검색결과가 나왔다. 물론 CPU로 가능하다고 하는데 느리다고 하여, 이 부분은 좀 더 시간을 두고 진행해야 한다는 결론이 나왔다. 시간 날 때 시도해 봐야겠다. 따라서 사물인식의 보완 부분은 일단 시간나는데로 천천.. 개발 관련/프로젝트 2023. 12. 17.
Unity 음성인식으로 서보모터 작동 지난번 작동에 대한 동영상을 보면 아래와 같다. 그때 언급했던 것처럼 서보모터는 그냥 테스트용으로 작동이 잘 되는지 확인하는 용도이다. 즉, 음성을 인식하고 내용을 분석해서 방향과 속도, 시간을 스마트폰의 블루투스를 통해 아두이노의 블루투스를 통해 전달받고, 그 전달된 값을 다시 해석하여 서보모터를 동작시키는 것이 주 목표였다. 회전의 경우는 제자리에서 돌아야 하기 때문에 교차되도록 서보모터가 동작한다. 지난번 코드를 살펴보면 된다. 유니티의 속도와 시간이 아두이노의 동작값과 딜레이에 적용이 적합하지 않아서 이 부분에 통일된 방식을 다시 생각해 봐야겠다. 이는 DC모터를 적용할 때 여러 번 테스트하여야 할 것 같다. 개발 관련/프로젝트 2023. 12. 9.
Unity 음성인식 정보를 블루투스로 전달 서보모터 작동 지난번 진행에 이어 하드웨어 구성 이전의 마지막? 테스트로, 음성인식을 통해 전달된 정보를 블루투스를 통해 아두이노와 연결된 서보모터를 작동하는 테스트를 진행했다. 블루투스 모듈은 아래와 같이 현재 보유하고 있는 HC-05를 사용하였다. (빵판을 어디에 두었는지 여분이 없어서 직접 연결했다... 테스트시에는 빵판이 꼭 필요하다..) 참고적으로 RX와 TX를 처음 8번, 10번에 연결했는데 핀문제인지 안돼서 2번과 3번으로 옮겼다. (아두이노가 점점 기능 상실되어 가고 있는 것 같다...) 기본적인 설정으로 이름은 그대로 하고 속도만 다시 지정했다. AT+UART=9600,1,0 그리고 여기에 사용된 아두이노 코드는 아래와 같이 간단하게 테스트용으로 작성해 봤다. 서보모터의 기준점을 정해 놓고 앞뒤로 움직.. 개발 관련/프로젝트 2023. 12. 7.
Unity 프로젝트 점검 현재까지 진행된 사항들은 아래와 같이 진행되고 있다. 중간에 여러 가지 해결할 사항들이 있었지만 어쨌든 소프트웨어 검토단계에서 그나마 잘? 진행되고 있으며 다음 하드웨어들에 대한 검토도 진행될 예정이다. 다만, 아직 확정적으로 제대로 되지 않는 부분은 사물인식이다. 퍼포먼스를 너무 잡아먹는 문제가 있으며 이는 음성인식과 함께 할 경우 그 부하는 더 커질 것 같다. 그래도 일단은 계속 진행해 본다. 다음번에는 일단 음성인식을 통해 입력받은 데이터가 아두이노를 통해 제대로 작동하는지 보는 것이다. 개발 관련/프로젝트 2023. 12. 3.
Unity 음성인식과 블루투스 지난번 블루투스 진행에 이어 다음으로 이 두 가지를 합친 작업을 진행했다. 처음에는 블루투스에다가 음성인식을 패키지화 하여 임포트 했을 때 둘 다 먹통이 되는 현상이 나타났다. 분명 합칠 때나 빌드할 때 오류 같은 것은 발견되지 않았는데... AndroidManifest.xml과 그외 혼합되는 코드들을 수정해 줬는데도... 되지 않았다.. 몇 번에 걸쳐 여러 가지 시도했음에도 안돼서 그 반대로 시도하였다. 즉, 블루투스를 패키지로 익스포트 하여 음성인식 프로젝트에 임포트 했더니 되네... -_-;; 왜 되는 거지??..;;; 이전 것은 안되는데 이유를 모르겠고, 지금 것은 되는데 이유를 모르겠다. 어쨌든 되니까 다행이다. 되는 사항을 테스트한 것이 아래의 동영상이다. 잘된다. 야호~... 그리고 PC에서.. 개발 관련/프로젝트 2023. 11. 24.
Unity 블루투스 연동 지난번 음성인식 테스트 완료 후 블루투스 작업을 시작했다. 플러그인을 직접 만들기 시도를 했으나 원하는 데로 나오지 않는 관계로.. 그리고 생각보다 시간이 걸려서 적절히 최소한의 기능을 갖는 플러그인을 검색하였다. 괜찮은 분의 Git에서 블루투스 플러그인을 다운로드하여서 테스트를 안정적으로 진행하였다. 아래 것을 참고하시면 되겠다. GitHub - bentalebahmed/BlueUnity: Plugin for using Bluetooth Low Energy (BLE) like HC-05 and HC-06 with Unity3d Android GitHub - bentalebahmed/BlueUnity: Plugin for using Bluetooth Low Energy (BLE) like HC-05 an.. 개발 관련/프로젝트 2023. 11. 17.
Unity 음성인식 보완 지난번 포스트에서 문제점이 발견되어 새로운 것으로 다시 보완하였다. 드디어 원하는 결과물을 얻었다. 하지만 이 부분에서 한 가지 더 추가해야 할 사항이 있는데 바로 행동 개시를 위한 명령어이다. 예로) 애플이 시리나 삼성의 빅스비처럼 부르는 것의 필요성 부분이다. 오작동을 줄이려면 필요하다는 생각이다. 요건 추후 합칠 때 다시 생각해 봐야겠다. 아래는 보완한 영상이다. 작동을 아주 잘 되어 다행이다. 인식될 음성이 잠시 동안 없으면 정상적으로 다시 초기화된다. 이제 다음단계로는 블루투스 연동이다. 이를 위해서는 구성 부품을 검토하고 필요한 사항은 구매해야 한다. 또한 필요에 따라서를 플러그인도 만들어야 할 수도 있겠다. 개발 관련/프로젝트 2023. 11. 9.
Unity 음성인식 진행상황 지난번 진행되었던 음성인식의 알 수 없는 문제점으로 그 상황에선 더 이상 진행이 어려워 다른 방법으로 음성인식을 진행하였다. 가장 큰 문제가 음성을 입력하지 않았을때의 상태이다. 그대로 멈춰 더 이상 진행이 안된 상황이다. Unity 음성인식 테스트 (tistory.com) Unity 음성인식 테스트 지난번 사물인식에 이어 이번에는 같이 활용할 안드로이드용 음성인식을 진행하였다. AI 기술은 적용되지 않고 특정한 명령어 위주로만 실행되게끔 진행 중인 사항이다. 인터넷상에서 음성인식 tipon.tistory.com 다른분께서 진행했던 플러그인을 활용하여 아주 간단한 테스트를 진행하였는데... 더 큰 문제점이 발견되었다.. 인식 후 그냥 종료되는 현상이 나타났으며 한글인식 및 영문인식도 마찬가지였다. 다만 .. 개발 관련/프로젝트 2023. 11. 4.
728x90