728x90

로봇 프로젝트 5

Arduino 아날로그 핀의 디지털 핀 사용 지난번 아두이노 테스트에서 디지털 핀이 부족하다고 판단되어 방법이 있는지 찾아보았다. 생각보다 금방 해결책이 나왔는데, 아두이노에서 아날로그 핀을 디지털 핀으로도 사용할 수 있다고 한다.. 왜 몰랐지?... 사실 이제까지 아두이노를 활용한 여러 프로젝트들을 진행하면서 지금처럼 많은 핀을 사용한 적이 없었다. 딱 필요한 몇 가지 핀들만 사용해서 진행했다. 아래의 아두이노 공식 사이트에 공개된 아두이노 우노 R3의 핀 맵을 확인 해 보면 바로 알 수 있다.!!!! (오래 사용했지만 이제 알게 되었다는... @_@;; ) 그리고 주력으로 사용할 아두이노 나노의 핀맵도 확인해 보면 다음과 같다. 역시 우노와 동일한 핀의 역할을 하는 것을 알 수 있다. 즉, 아두이노의 아날로그 핀은 A0 ~ A5까지로 정해져 있.. 개발 관련/프로젝트 2023. 12. 21.
아두이노 시스템 설계 지난번 음성인식을 통한 서보모터 구동 이후 추가적인 센서들의 테스트들이 필요하여 몇몇 가지는 진행했다. 그전에 사물인식의 사물을 내가 정한 이미지들로 인식하기 위한 학습을 진행하고자 했는데 이를 위해 파이토치(PYTORCH)를 활용하여 ONNX로 변환하고자 했는데, 문제는 이를 위해서 적절한 사용으로 빠르게 진행하려면 시스템 환경이 CUDA를 지원하는 Nvidia GPU에 맞춰져 있다는 사실을 알았다. AMD Radeon에서도 ROCm을 이용하여 가능하나 신뢰성의 문제점과 리눅스로 해야 한다는 검색결과가 나왔다. 물론 CPU로 가능하다고 하는데 느리다고 하여, 이 부분은 좀 더 시간을 두고 진행해야 한다는 결론이 나왔다. 시간 날 때 시도해 봐야겠다. 따라서 사물인식의 보완 부분은 일단 시간나는데로 천천.. 개발 관련/프로젝트 2023. 12. 17.
Unity 음성인식 정보를 블루투스로 전달 서보모터 작동 지난번 진행에 이어 하드웨어 구성 이전의 마지막? 테스트로, 음성인식을 통해 전달된 정보를 블루투스를 통해 아두이노와 연결된 서보모터를 작동하는 테스트를 진행했다. 블루투스 모듈은 아래와 같이 현재 보유하고 있는 HC-05를 사용하였다. (빵판을 어디에 두었는지 여분이 없어서 직접 연결했다... 테스트시에는 빵판이 꼭 필요하다..) 참고적으로 RX와 TX를 처음 8번, 10번에 연결했는데 핀문제인지 안돼서 2번과 3번으로 옮겼다. (아두이노가 점점 기능 상실되어 가고 있는 것 같다...) 기본적인 설정으로 이름은 그대로 하고 속도만 다시 지정했다. AT+UART=9600,1,0 그리고 여기에 사용된 아두이노 코드는 아래와 같이 간단하게 테스트용으로 작성해 봤다. 서보모터의 기준점을 정해 놓고 앞뒤로 움직.. 개발 관련/프로젝트 2023. 12. 7.
Unity 프로젝트 점검 현재까지 진행된 사항들은 아래와 같이 진행되고 있다. 중간에 여러 가지 해결할 사항들이 있었지만 어쨌든 소프트웨어 검토단계에서 그나마 잘? 진행되고 있으며 다음 하드웨어들에 대한 검토도 진행될 예정이다. 다만, 아직 확정적으로 제대로 되지 않는 부분은 사물인식이다. 퍼포먼스를 너무 잡아먹는 문제가 있으며 이는 음성인식과 함께 할 경우 그 부하는 더 커질 것 같다. 그래도 일단은 계속 진행해 본다. 다음번에는 일단 음성인식을 통해 입력받은 데이터가 아두이노를 통해 제대로 작동하는지 보는 것이다. 개발 관련/프로젝트 2023. 12. 3.
Unity 음성인식 보완 지난번 포스트에서 문제점이 발견되어 새로운 것으로 다시 보완하였다. 드디어 원하는 결과물을 얻었다. 하지만 이 부분에서 한 가지 더 추가해야 할 사항이 있는데 바로 행동 개시를 위한 명령어이다. 예로) 애플이 시리나 삼성의 빅스비처럼 부르는 것의 필요성 부분이다. 오작동을 줄이려면 필요하다는 생각이다. 요건 추후 합칠 때 다시 생각해 봐야겠다. 아래는 보완한 영상이다. 작동을 아주 잘 되어 다행이다. 인식될 음성이 잠시 동안 없으면 정상적으로 다시 초기화된다. 이제 다음단계로는 블루투스 연동이다. 이를 위해서는 구성 부품을 검토하고 필요한 사항은 구매해야 한다. 또한 필요에 따라서를 플러그인도 만들어야 할 수도 있겠다. 개발 관련/프로젝트 2023. 11. 9.
728x90